自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android内存泄漏

1.context使用不当原因:使用activity的context,在activity结束后仍持有其上下文导致无法被正常回收解法:根据情况使用context,例如如果预期生命周期比较久可以使用application的context来代替activity的context2.handler导致的原因:handler中存在耗时操作,而handler作为内部类被创建时持有宿主activi...

2019-02-28 13:23:33 115

原创 android多渠道打包,替换资源,Java代码

每个客户都会提出对产品的定制化需求,为了解决这个问题,我们此前都是采用svn/git开分支的解决方法,但是如果产品出现了一个共性的bug我们就需要对所有的分支进行修改,毫无疑问,这个非常麻烦。采用多渠道打包的方法可以部分解决这个问题,我们可以基于已经做好的产品进行特异性的打包。这样一来,如果出现共性BUG,我们每次可以通过只修改公共部分更新到所有产品。1.生成不同渠道每次我们需要对项目...

2019-02-28 13:03:16 2885 1

原创 关于Android权限系统的理解(持续更新)

1.运行时权限获取(非常规)2.系统权限获取(平台权限)

2016-12-28 08:28:32 315

原创 Android 4.3+系统,静态广播接收器无法正常工作

首先给出结论,在Android 4.3以上的系统中,应用程序被用户在设置->应用程序中关闭,或者是首次安装没有启动的过是无法接收到广播事件的。不过这个问题,可以通过一个不是办法的版本解决,这个我们最后说。我遇到这个问题是因为公司的一个项目需求,要在插入SD卡后自动启动一个程序,然后就出现了这个神奇的情况,没办法接收到广播事件,自然逻辑无法走通。通过查阅资料得知,这个问题其实是由于Android

2016-12-22 08:46:25 339

原创 Android sd卡路径获取(解决Android6.0 sd卡名称混乱问题)

现在很多厂商喜欢把内部存储挂载在原本SD卡的节点上,导致我们现在使用environment.getexternalstoragedirectory()获取到的往往是内部存储的路径,为了解决这一问题,我们翻阅源码可以找到这样一个方法:    /**     * 获取sd卡文件的路径     */    public static String getSDdir(Context mCo

2016-12-20 15:11:20 3406

转载 Git – fatal: Unable to create 'XXX/.git/index.lock’: File exists.的解决办法

在项目中打开隐藏文件显示,进入.git目录,删除git/index.lock(如果不放心可以把该文件进行备份),然后再次执行之前的操作发现问题解决

2016-12-20 13:54:23 3547

空空如也

空空如也

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

TA关注的人

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