安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页

2018年3月8日 #

Android Studio:Support Library依赖包的版本号

摘要: 当我们用RecyclerView时,如果想用某一个特定的版本,怎样才能知道版本号呢?如果自己的笔记本中用过这个库,那么会保存在本地硬盘中。 Android自身依赖包的版本号本地存放路径: 没有用过该版本,也没有关系,google develper中有说明:Support Library的版本号其实都 阅读全文

posted @ 2018-03-08 21:08 安卓笔记侠 阅读(6168) 评论(0) 推荐(0) 编辑

android.support不统一的问题

摘要: 今天supprt28遇到的问题,由于28还是预览版,还存在一些bug 都是因为如果程序内出现不同的,support或者其他外部引用库的多个版本,Gradle在进行合并的时候会使用本地持有的,最高版本的来进行编译,所以25的support就有可能引用26的东西,就会出现 属性 merge 错误 ,或者 阅读全文

posted @ 2018-03-08 20:21 安卓笔记侠 阅读(1192) 评论(0) 推荐(0) 编辑

Android Studio_更新Gradle

摘要: 一、Gradle更新问题 Android Studio每次更新版本都会更新Gradle这个插件,而且有时候提示更新,却一直更新不了,那是因为中国伟大的长城问题。就是下图,我刚刚更新了,提示更新gradle,却一直更新不了! 1.1 这有时候会导致停止在Refreshing Gradle Projec 阅读全文

posted @ 2018-03-08 16:45 安卓笔记侠 阅读(1050) 评论(0) 推荐(0) 编辑

onSaveInstanceState场景

摘要: 需要注意的是, onSaveInstanceState()方法并不是一定会被调用的, 因为有些场景是不需要保存状态数据的. 比如用户按下BACK键退出activity时, 用户显然想要关闭这个activity, 此时是没有必要保存数据以供下次恢复的, 也就是onSaveInstanceState() 阅读全文

posted @ 2018-03-08 09:04 安卓笔记侠 阅读(4779) 评论(0) 推荐(0) 编辑

2018年3月4日 #

Android深入四大组件(七)Service的绑定过程

摘要: 前言 我们可以通过调用Context的startService来启动Service,也可以通过Context的bindService来绑定Service,建议阅读此篇文章前请阅读Android深入四大组件(二)Service的启动过程这篇文章,知识点重叠的部分,本篇文章将不再赘述。 1.Contex 阅读全文

posted @ 2018-03-04 23:44 安卓笔记侠 阅读(911) 评论(0) 推荐(1) 编辑

2018年3月1日 #

uCrop图片裁剪

摘要: uCrop使用 github地址 https://github.com/Yalantis/uCrop然后clone或下载到本地,运行之。 效果预览 app/build.gradle AndroidManifest.xml 这里theme可以改成自己的 配置uCrop 其他配置 onActivityR 阅读全文

posted @ 2018-03-01 20:47 安卓笔记侠 阅读(7404) 评论(0) 推荐(1) 编辑

2018年2月28日 #

WebView性能优化--独立进程

摘要: Android允许一个app同时存在多个进程,可以根据需要把不同的模块放到不同进程中处理。 一、WebView独立进程的好处 1.有效增大App的运存,减少由webview引起的内存泄露对主进程内存的占用。 2.避免WebView的Crash影响App主进程的运行。 3.拥有对WebView独立进程 阅读全文

posted @ 2018-02-28 21:20 安卓笔记侠 阅读(6066) 评论(0) 推荐(0) 编辑

Hook技术--Activity的启动过程的拦截

摘要: Android中主要是依靠分析系统源码类来做到的,首先我们得找到被Hook的对象,我称之为Hook点;什么样的对象比较好Hook呢?自然是容易找到的对象。什么样的对象容易找到?静态变量和单例;在一个进程之内,静态变量和单例变量是相对不容易发生变化的,因此非常容易定位,而普通的对象则要么无法标志,要么 阅读全文

posted @ 2018-02-28 20:47 安卓笔记侠 阅读(1686) 评论(0) 推荐(0) 编辑

2018年2月27日 #

Android内存回收机制

摘要: 退出但不关闭: 这是Android对于Linux的优化。当 Android 应用程序退出时,并不清理其所占用的内存,Linux 内核进程也相应的继续存在,所谓“退出但不关闭”。从而使得用户调用程序时能够在第一时间得到响应。 应用切换到后台是暂停的,完全不耗cpu和电量,只保留了运行状态。如果app需 阅读全文

posted @ 2018-02-27 16:19 安卓笔记侠 阅读(3841) 评论(0) 推荐(0) 编辑

2018年2月23日 #

CountDownTimer 源码分析

摘要: 倒计时的功能,比如说:发送短信验证码倒计时。 界面布局: 当我们不需要使用倒计时功能的时候,一定要要调用cancel()方法取消掉,不然它还会在我们页面销毁的时候继续执行的,很有可能会导致内存泄漏的问题 代码分析 mHandler里面的代码: 在创建构造函数之前会创建一个内部的Handler对象,主 阅读全文

posted @ 2018-02-23 15:46 安卓笔记侠 阅读(634) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页