不定期更新 2015.4.16 Android SparseArray Android应用性能优化之使用SparseArray替代HashMap ActionMode Android新的menu实现——ActionMod…
分类:移动开发
是否使用TDD(测试驱动开发)进行UI开发
问题 StackOverflow上有一则是否使用TDD(测试驱动开发)进行UI开发 的提问。 JacobE问: 对于是否使用TDD进行开发UI这件事,我想了很久,但难以决定。我想听听你们的意见。 回答 kdgregory…
安卓 数据保存方式
从方式来说,有四种; 从保存地方来说,有三种。 方式分类法: SQlite SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQLiteDatab…
如何优雅地使用NDK
如何优雅地使用NDK ANDROID STUDIO 终于可以进行NDK!!
Android Studio 调试会出现安装两个相同的APP?
默认打开的activity如: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category …
Android集成“小米消息推送”详细教程
消息推送这个玩意,大部分APP都有的,你像QQ、淘宝、微博、支付宝、网易新闻等,他们的消息推送简直伤心病狂。 常见的第三方消息推送方案有这些: 极光推送 友盟推送 个推 小米推送 腾讯信鸽 百度云推送 阿里云推送 今天不…
快速反编译APK,新增反编译之后的文件重新打包(Mac环境)
准备工作,工具下载配置 反编译会使用到的工具有apktool、dex2jar、jd-gui. 现在开始下载安装和配置 apktool配置 1.右键保存链接为apktool wrapper script 2.apktool…
Android 面经版
基础问题相关(问题答案在下文): 1、接口的意义-百度 2、抽象类的意义-百度 3、内部类的作用-乐视 4、Java 虚拟机的特性-百度-乐视 5、哪些情况下的对象会被垃圾回收机制处理掉-美团-小米 6、进程和线程的区别…
RxDataSource 中数据源是如何和绑定的-1
RxDataSource(3.0.1)版 RxDataSource 中数据源是如何和绑定的–绑定方法 其中最简单的tableView数据源就是一个无分组的数组, 例子A如下: let items …
Scroller类详解
我们知道想把一个View偏移至指定坐标(x,y)处,利用scrollTo()方法直接调用就OK了,但我们不能忽视的是,该方法本身 来的的副作用:非常迅速的将View/ViewGroup偏移至目标点,而没有对这个偏移过程有…
Java类型信息rtti
RTTI Run-Time Type Infomation(运行时类型信息),在Java运行时,RTTI维护类的相关信息,识别类和对象的信息。 多态(polymorphism)是基于RTTI实现的。RTTI的功能主要是由…