自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (96)
  • 收藏
  • 关注

原创 安卓开发常用工具类整理,楼主亲测可用贴(持续更新),如有补充欢迎跟帖

为了提高开发效率,把常用的方法整理出来,供大家和自己参考,欢迎大家把常用的工具类及方法放在评论栏里,我会及时补充进来。

2017-03-06 10:07:13 434

原创 Xutils3网络请求的封装

封装了一个Xutil3的网络请求工具类,分享给大家,本人水平有限,不足之处欢迎指出。 使用前先配置xutils3: 1.gradle中添加compile 'org.xutils:xutils:3.3.40'2.自定义Application/** * Created by Joe on 2016/9/25. */public class MyApp extends Application {

2016-12-30 10:29:49 3856 1

原创 结合SwipeRefreshLayout可以上拉加载更多下拉刷新的RecyclerView

效果:话不多说直接上代码dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.s

2016-10-23 14:24:58 2752 1

原创 在有EditText控件的AlertDialog对话框中自动弹出输入法

今天,我们要在对话框显示的时候,同时显示输入法。我们知道,Activity设置AndroidManifest就可以。 但是,AlertDialog需要一些特殊的处理。其基本方法就是在创建对话框之后修改AlertDialog的窗口属性。 代码如下: dlg.getWindow().setSoftInputMode( WindowManager.Layou...

2018-07-11 15:09:51 706

原创 安卓开发常见冲突处理

No1. swiperefreshlayout与scrollview冲突解决 就是在scrollview还没有到达第一条数据顶部的时候,就设置swipeRefreshLayout为不可操作状态,那么检测swipeRefreshLayout的滚动分发就不起作用了,就达到我们需要的目的了。if (mScrollView != null) { mScrollView.getVi...

2018-06-24 10:04:09 300

原创 PopupWindow在安卓7.0及7.1系统上位置显示异常

做项目时发现Popupwindow在7.0及以上的设备上显示位置异常,6.0上及以下却没有问题: 如下图所示 解决方式:重写Popupwindow的showasdrop方法:/** * 创建时间: 2017/12/5. * 创 建 人: joey. * 功能描述: 处理不兼容7.0,7.1显示问题 */public class SFPopupWindow extends PopupW

2017-12-05 11:36:25 1294 4

原创 android清除缓存,查看缓存

import android.content.Context;import android.os.Environment;import java.io.File;import java.math.BigDecimal;/** *查看缓存清除缓存工具类 */public class DataClearUtil { /** * 清除内部缓存 * @param con

2017-11-08 13:36:32 552

原创 最新升级Android Studio3.0及Android Studio3.1,输入法输入中文,卡顿,出不来提示的情况终极解决方案

Android Studio3.0正式版出来了 ,可是有的电脑会出现输入法输入正文出不来提示的情况,替换掉该文件夹就可以正常解决。先看看问题 解决方案:下载AS3.0的替换资源包: 资源下载地址方法:没有积分下载的猿友可以扫描下方二维码,回复:输入法,即可获取云盘下载链接 成功解决问题 资源下载地址 回复:输入法,即可获取下载链接

2017-10-31 13:44:46 5736 35

原创 MVP+Retrofit+Rxjava项目的封装

因为要开启一个新项目,为了节省时间就把之前项目结构和基础的封装抽离出来了。 项目使用当下最流行的MVP模式,数据请求Rxjava+Retrofit2,数据绑定使用的butterknife,里面只包含了一个测试界面方便更改和扩展。 先看下项目结构 封装后完成一个网络请求的Activity最后奉上项目地址项目地址,欢迎Start 和 Fork,本人会不定期更新扩展新功能,新项目结束会着手把Rxja

2017-10-25 15:42:56 301

原创 汉字转拼音工具类

分享一个汉字转拼音的工具类,该工具类需要用到pinyin4j.jar包

2017-10-20 17:53:28 306

原创 安卓开发获取总方法数

作为一名安卓开发猿都知道,开发过程中总的方法数不能超过65k(谷歌现在有了解决方法,处理起来也比较简单),难免你想知道你现在使用了多少方法。该工具一行命令既可以获取apk内的方法总数。 如图一行命令就可以得到了 60574就是该apk的方法总数。 jar包工具下载链接工具下载链接

2017-09-15 14:22:07 283

原创 安卓开发观察者模式应用-一个service通知多个activity更新ui的实现

service与activity的交互: 1.接口回调 2.自定义广播 3.观察者模式demo下载地址 源码传送门今天练习了下使用观察者模式,service与多个activity的交互service的实现package com.joey.observabledemo;import android.app.Service;import android.content.Intent;

2017-08-31 16:13:10 724

原创 Android 编程下 Touch 事件的分发和消费机制

本篇只是学习事件分发的笔记事件分发:public boolean dispatchTouchEvent(MotionEvent ev)Touch 事件发生时 Activity 的 dispatchTouchEvent(MotionEvent ev) 方法会以隧道方式(从根元素依次往下传递直到最内层子元素或在中间某一元素中由于某一条件停止传递)将事件传递给最外层 View 的 dispatchTouc

2017-07-23 23:01:05 215

原创 安卓自定义view进阶(1)

效果图 实现步骤package com.joey.first.customview.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.support.anno

2017-07-04 14:08:19 280

转载 自定义dialog

package com.joey.test;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.os.Bundle;import android.support.annotation.IdRes;import androi

2017-05-27 14:49:22 353

原创 apk自动更新

package com.joey.downdemo;import android.app.DownloadManager;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilte

2017-05-24 10:47:13 529

原创 安卓热修复AndFix体验

集成步骤 权限 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>添加依赖compile 'com.alipay.euler:andfi

2017-05-12 10:41:10 432

原创 安卓高仿IOS按钮

看效果图

2017-05-10 17:51:18 2335

原创 安卓开发定义一个全局的捕获异常,提升客户体验

今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者分析和调试程序。实现由bug出现不弹出错误框,并完美退出app

2017-03-31 17:46:49 335

原创 Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题

最近项目中遇到一个问题,用户第一次安装应用在系统的安装器安装完成界面有“完成”和“打开”两个按钮。 当用户点击“打开”按钮进入用户注册页面进行手机号验证码发送和验证码输入等操作界面,若此时用户点击Home键切出应用到桌面,再从桌面点击应用程序图标试图切回应用完成验证码输入等操作时,应用重新走了欢迎页等步骤,此时之前从系统的安装完成界面点击打开启动的应用其实还在后面运行。 然而当用户“完全退出”应

2017-03-30 11:55:49 647

原创 android studio多渠道打包

先说打包第一步<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />第二部:(a,b方法任选)a:android { productFlavors { xiaomi { manifestPlaceholders = [U

2017-03-23 17:02:54 329

原创 androidannotations 注解框架的配置及使用教程

androidannotations 从入门到精通 作为一个菜鸟抽空学习下androidannotations ,痛并快乐的行走在成长为大神之路上。 androidannotations 官方地址 1:配置教程2:使用教程3:官网A:下面上我的配置方法//step 1//添加依赖插件,定义版本号apply plugin: 'android-apt'def AAVersion = '4.0

2017-03-21 18:48:33 509

原创 glide从入门到精通(一)

学习glide笔记,此篇主要是glide基本使用方法,让你从glide从小白到可以简单使用1.然后在app/build.gradle文件当中添加如下依赖(glide需要网络权限):dependencies { compile 'com.github.bumptech.glide:glide:3.7.0'}<uses-permission android:name="android.pe

2017-03-21 09:46:09 365

原创 安卓开发选择图片并裁剪

chooseFromAlbum.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { File outputImage = new File(Environment.getExternalStorageDire

2017-02-27 15:41:39 1265

原创 安卓开发常用工具类utils

Android开发中一些小功能收藏起来,可以提高开发效率,平时的积累也是很重要的,这些功能其实不需要记住,收藏好,拿来就用,拿完即走。不多说了,抓紧保存备忘吧。1.android dp和px之间转换public class DensityUtil{ /** *根据手机的分辨率从dip的单位转成为px(像素) */ public static int dip2px(C

2017-02-24 16:13:30 826

原创 安卓开发截取当前屏幕图片及截取整个ListView图片并保存到本地

安卓开发截取当前屏幕图片及截取整个ListView图片并保存到本地package com.hsg.myrefresh.util;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import androi

2017-02-22 09:51:26 4703

原创 高德地图中安卓6.0权限处理方案

package com.amap.location.demo;import java.util.ArrayList;import java.util.List;import android.Manifest;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInter

2017-02-11 18:53:00 2987 3

原创 自定义view——折线图

安卓开发,自定义view折线图的练习效果图

2017-01-19 15:49:00 525 1

原创 安卓6.0及以上权限处理

自己封装的一个基Activity去处理安卓M权限的问题。向系统请求权限import android.content.DialogInterface;import android.content.Intent;import android.content.pm.PackageManager;import android.net.Uri;import android.os.Build;impo

2017-01-17 16:07:48 508

原创 自定义view-仿支付宝芝麻分圆盘

自定义view-仿支付宝芝麻分表盘

2017-01-16 16:32:00 547

原创 安卓开发操作状态栏的工具类

1.通过该工具类可以实现对状态栏的操作,颜色透明度的改变等等 2.可以实现沉浸式状态栏public class TintBarUtil { //alpha(0-255) public static final int DEFAULT_STATUS_BAR_ALPHA = 112; /** * 设置状态栏颜色 */ public static voi

2017-01-16 10:58:47 347

原创 android studio中如何引入.so库

两张方式 1. 在图一中的第2-5行,也就是Android Studio中这个文件夹jniLibs里的.so文件,在程序安装后,被写到了手机的这个目录下/data/data/cn.hdnc.artandroidclient/lib/2. 如何把libs目录中的.so文件打包进apk呢?需要在build.grald文件中,配置jniLibs的路径即可,android { sourceSe

2017-01-13 15:49:27 256

原创 普通的listview适配器

优化: 1:listview宽高定值活充满 2:复用conventview适配器public class MyAdapter extends BaseAdapter { private List<Student> datas; private LayoutInflater inflater; public MyAdapter(Context context,List<St

2017-01-12 16:55:30 345

原创 Xutils3关于数据库的操作

撸一发Xutils3的数据库操作使用 有关配置就不多说了 ,可以看官方的github说明文档

2017-01-12 11:13:42 1340

原创 自定义dialog

完整代码请看github:https://github.com/anzhuojinjie/MeiTuanDialog 在drawable文件夹中创建frame_meituan动画资源xml文件<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res

2017-01-03 17:08:49 289

原创 使用Xutil3加载网络图片

Xutil3的配置就不再说了/** * Created by Joe on 2016/12/29. */public class XutilImage { /** * 显示图片(默认情况) * * @param imageView 图像控件 * @param iconUrl 图片地址 */ public static void

2016-12-30 10:10:34 1052

原创 自定义view——芝麻分折线图

自定义view——支付宝芝麻分

2016-12-27 16:40:38 782

原创 一个可以跟随手指移动的PopupWindow

闲来无事写了一个可以移动的Popupwindow记录一下 //整体展示popupwindow后 加上这个监听就可以了 //遇到的坑就是如果界面中存在ViewPager轮播,轮播后popupwindow会回到原来的位置,暂时解决方法:在MotionEvent.ACTION_MOVE:中停止轮播,当PopupWindow隐藏后再重新开始轮播 //******

2016-12-21 17:38:34 4438

原创 安卓开发数据持久化技术——SharedPreference存储

为了提高开发水平,准备把郭神第二行代码的demo都码一遍并记录下来。此篇文章是:安卓开发数据持久化技术——SharedPreference存储。 废话不多说,直接上代码。package com.hsg.mydemo;import android.content.SharedPreferences;import android.support.v7.app.AppCompatActivity;

2016-12-18 14:55:44 476

原创 安卓开发数据持久化技术——内部文件存储

为了提高开发水平,准备把郭神第二行代码的demo都码一遍并记录下来。此篇文章是:安卓开发数据持久化技术——内部文件存储。 废话不多说,直接上代码。/** * ****************************数据持久化技术一******************************** * 内部文件存储读写,适用于存储一些简单的文本内容 * 路径:/data/data/<packag

2016-12-17 14:54:35 554

【官方绿色版】gradle-4.4-rc-6-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.4 gradle android studio 离线包

2017-12-05

【官方绿色版】gradle-4.4-rc-6-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.4 gradle android studio 离线包

2017-12-05

【官方绿色版】gradle-4.4-rc-5-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.4 gradle android studio 离线包

2017-12-04

【官方绿色版】gradle-4.4-rc-5-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.4 gradle android studio 离线包

2017-12-04

【官方绿色版】gradle-4.4-rc-4-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.4 gradle android studio 离线包

2017-12-04

【官方绿色版】gradle-4.4-rc-3-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.4 gradle android studio 离线包

2017-11-28

【官方绿色版】gradle-4.4-rc-1-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.4 gradle android studio 离线包

2017-11-22

【官方绿色版】gradle-4.3.1-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.3.1 gradle android studio 离线包

2017-11-14

【官方绿色版】gradle-4.0.2-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0.2-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0.1-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0-milestone-2-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0-milestone-2-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0-milestone-2-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0-milestone-1-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0-rc-3-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0-rc-1-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.0-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.0 gradle android studio 离线包

2017-11-09

【官方绿色版】gradle-4.1-rc-1-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.1 gradle android studio 离线包

2017-11-08

【官方绿色版】gradle-4.1-rc-1-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.1 gradle android studio 离线包

2017-11-08

【官方绿色版】gradle-4.1-milestone-1-src.rar

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.1 gradle android studio 离线包

2017-11-08

【官方绿色版】gradle-4.1-milestone-1-all.rar

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.1 gradle android studio 离线包

2017-11-08

【官方绿色版】gradle-4.1-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.1 gradle android studio 离线包

2017-11-08

【官方绿色版】gradle-4.1-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.1 gradle android studio 离线包

2017-11-08

【官方绿色版】gradle-4.2-rc-2-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.2 gradle android studio 离线包

2017-11-07

【官方绿色版】gradle-4.2-rc-1-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.2 gradle android studio 离线包

2017-11-07

【官方绿色版】gradle-4.2-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.3 gradle android studio 离线包

2017-11-07

【官方绿色版】gradle-4.2-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.3 gradle android studio 离线包

2017-11-07

【官方绿色版】gradle-4.2.1-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.3 gradle android studio 离线包

2017-11-07

【官方绿色版】gradle-4.2.1-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.3 gradle android studio 离线包

2017-11-07

【官方绿色版】gradle-4.2.1-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.3 gradle android studio 离线包

2017-11-07

【官方绿色版】gradle-4.3-rc-4-bin.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.3 gradle android studio 离线包

2017-11-07

【官方绿色版】gradle-4.3-rc-4-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.3 gradle android studio 离线包

2017-11-07

【官方绿色版】gradle-4.3-rc-3-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。

2017-11-07

【官方绿色版】gradle-4.3-rc-4-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。

2017-11-07

【官方绿色版】gradle-4.3-rc-2-src.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。

2017-11-07

【官方绿色版】gradle-4.3-rc-1-all.zip

Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。

2017-11-07

Android Studio3.0输入法卡顿替换包

Android Studio3.0正式版出来了 ,可是有的电脑会出现输入法输入正文出不来提示的情况,替换掉该文件夹就可以正常解决。

2017-10-31

pinyin4j-2.5.0.jar

分享一个汉字转拼音的工具类,该jar包是工具类用到的。

2017-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除