- 博客(5)
- 收藏
- 关注
原创 Android项目中版本管理需要忽略的文件
以下文件不需要提交到版本库中:1、项目文件夹及各个module下的build文件夹2、项目文件夹下的.idea文件夹3、项目文件夹下的.gradle文件夹4、项目文件夹下的gradle文件夹5、项目文件夹下的local.properties6、所有的*.iml
2017-06-30 23:07:05
521
原创 使用ConnectivityManager来获取、监听当前的网络状态
获取网络连接状态ConnectivityManager可以获取Android系统的网络连接相关信息,它是系统服务中的一员:ConnectivityManager mConnectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);得到管理器对象后,调用ge
2016-04-11 22:25:31
4243
原创 使用PackageManager来获取应用信息
PackageManager可以获取到一个APP的各项信息,如包名、版本号、图标等信息。获取PackageManager对象的方法很简单:PackageManager packageManager = context.getPackageManager();一般有两种应用场景:获取指定/自身的APP信息、获取所有APP信息获取自身的APP信息获取指定APP的信息,需
2016-04-11 21:44:23
2568
原创 优雅地使用Handler,避免内存溢出、空指针
This Handler class should be static or leaks might occur (null) less... (Ctrl+F1)在Activity中直接创建Handler的内部类,比如这样:public class HandlerActivity extends AppCompatActivity { private Handler mHandler = new Handler() { @Override public vo
2016-03-31 11:26:27
4669
原创 JAVA中的MD5加密,常见问题处理
平常使用MD5加密时,都是从String加密为32位String,虽然JAVA有很多开源类库,但好像还没有什么开源组织对此进行封装,所以自己动手做了个工具类。public class MD5Utils { private static MessageDigest mMessageDigest ; static{ try { mMessageDigest = Messag
2016-03-03 16:03:03
1237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人