自定义博客皮肤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 629

原创 ListView刷新单个Item

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

2016-09-22 17:41:39 429

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

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

2016-09-18 14:22:38 615

原创 使用DownloadManager实现下载更新

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

2016-02-16 17:30:35 324

原创 android studio 使用NDK

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

2016-02-15 16:38:16 296

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

[代码] ArrayBlockingQueue或LinkedBlockingQueue?12345678910111213141516171819202122232425262728293031323334353

2016-01-26 16:16:11 339

空空如也

空空如也

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

TA关注的人

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