自定义博客皮肤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)
  • 收藏
  • 关注

原创 微信热修复tinker使用心得

最近微信新开源了一种热修复工具tinker,将tinker移植到自己的项目中,过程中有几个需要注意的地方,希望对大家有所帮助。 tinker使用的步骤分为以下几步: 1.在工程的build.gradle文件中加入: 当然tinker的版本不一样,后面的版本号也不一样。 2.在module的build.gradle文件中,导入: 复制tinker例子中的gradle文件中的内容到自

2016-10-21 11:35:35 674

原创 ListView刷新单个Item

 在 ListView 中,说到刷新很多童鞋会记得 notifyDataSetChanged() ,但是说到局部刷新估计有很多童鞋就知道得比较少了。我们知道在更新了 ListView 的数据源后,需要通过 Adapter 的 notifyDataSetChanged 来通知视图更新变化,这样做比较的好处就是调用简单,坏处就是它会重绘每个 Item,但实际上并不是每个 Item 都需要重绘。最

2016-09-22 17:41:39 486

原创 android 6.0下载更新之后安装APK

在开发的过程中,遇到过一个问题,在android6.0上实现下载更新之后,在下载完成安装APK时,发生错误,并未跳转到系统的安装应用界面,跳转到安装页面的代码如下: private void installApkBySystem(long downloadId) { try { DownloadManager downloadManager = (DownloadMa

2016-09-18 14:22:38 764

原创 使用DownloadManager实现下载更新

本文主要实现使用DownloadManager实现下载更新 首先得到prefs以及downloadManager downloadManager = (DownloadManager) currActivity.getSystemService(Context.DOWNLOAD_SERVICE); prefs = PreferenceManager.getDefaultSharedPrefe

2016-02-16 17:30:35 355

原创 android studio 使用NDK

在studio使用NDK主要包含以下几个步骤: 1.再源文件中添加native方法以及System.loadlibrary public native String getStringFromNative(); static { System.loadLibrary("JniTest"); } 2.生成头文件 从studio的 view->toolwindows->ter

2016-02-15 16:38:16 328

转载 用阻塞队列ArrayBlockingQueue或LinkedBlockingQueue实现实现生产者与消费者

 [代码] ArrayBlockingQueue或LinkedBlockingQueue ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 3

2016-01-26 16:16:11 384

空空如也

空空如也

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

TA关注的人

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