Android
文章平均质量分 61
会飞到空中的鱼
这个作者很懒,什么都没留下…
展开
-
Android Framework---简介
不管你是做手机系统开发还是APP开发,Framework层你肯定会碰到。除非你所做的事情只是UI的优化。 那么Framework具体的工作是做什么呢? 简单一句话:提供Android开发人员一系列的服务和API的接口。 关于API接口如何查看:如何查看Android API文档以及Android5.0新增加的API接口:Android 5.0 新增和改进的API,感兴趣的同志可以看下。 ...转载 2018-03-19 14:22:13 · 918 阅读 · 0 评论 -
Android定制Home,以及launcher的自定义
替换Android桌面的相关问题:1、想将home screen换成自己写的activity,该如何实现?在你要设置为home screen的那个activity的androidManifest.xml中的<intent-filter>标签中加上这几句 话<category android:name="android.intent.category.HOME" /><...转载 2018-03-06 08:56:03 · 6853 阅读 · 0 评论 -
Android --- animation(Tween&frame by frame)
2.横竖屏切换时候activity的生命周期1.不设置Activity的Android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次. 2.设置Activity的Android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次. 3.设置Activi原创 2018-01-05 10:03:32 · 178 阅读 · 0 评论 -
ADB--commands
adb shell input keyevent 4 #这条命令相当于按了设备的Backkey键 adb shell input keyevent 82 #可以解锁屏幕每个数字与keycode对应表如下: 0 –> “KEYCODE_UNKNOWN” 1 –> “KEYCODE_MENU” 2 –> “KEYCODE_SOFT_RIGHT” 3 –> “KEYCODE_HOME” 4 –原创 2017-12-19 21:33:27 · 192 阅读 · 0 评论 -
Android混淆打包
总结一般以下情况都会不混淆:使用了自定义控件那么要保证它们不参与混淆 使用了枚举要保证枚举不被混淆对第三方库中的类不进行混淆运用了反射的类也不进行混淆使用了 Gson 之类的工具要使 JavaBean 类即实体类不被混淆在引用第三方库的时候,一般会标明库的混淆规则的,建议在使用的时候就把混淆规则添加上去,免得到最后才去找有用到 WebView 的 JS 调用也需要保证写的接口方法不混淆转载 2017-11-02 13:09:24 · 246 阅读 · 0 评论 -
Andorid--Application some note
Class OverviewBase class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your AndroidManifest.xml’s tag, which will cause tha转载 2017-11-01 14:17:52 · 207 阅读 · 0 评论 -
Android --JNI eclipse build config
选中工程,右键->Properties,点击C/C++ General展开,点击 Path and Symbols,在右边Includes下,点击Add,把NDK文件夹下的jni头文件和相应的C++头文件添加进来。一定要填写完整的路径,比如我添加的两个路径分别是: E:\AndroidNDK\android-ndk-r10c\toolchains\mipsel-linux-android-4原创 2017-11-09 16:10:47 · 217 阅读 · 0 评论 -
Android NDK --Android.mk
Android.mk 基础概况Android.mk 文件位于项目 jni/ 目录的子目录中,用于向构建系统描述源文件和共享库。 它实际上是构建系统解析一次或多次的微小 GNU makefile 片段。 Android.mk 文件用于定义 Application.mk、构建系统和环境变量所未定义的项目范围设置。 它还可替换特定模块的项目范围设置。Android.mk 的语法用于将源文件分组为模块。 模原创 2017-11-01 09:33:41 · 232 阅读 · 0 评论 -
Android core lifecycle
ActivityServiceFragment原创 2017-11-01 10:45:28 · 234 阅读 · 0 评论 -
Android 反编译tools lists
一、Apk反编译工具及其使用方法1.原理学习反编译之前,建议先学习一下Apk打包的过程,明白打包完成后的Apk里面都有什么文件,各种文件都是怎么生成的。这里有两篇AndroidWeekly中推荐过的好文章: 浅析 Android 打包流程 Android构建过程分析 Apk技术也有非常多的技术可以学习,主要都是围绕着如何减小体积,如何提高打包速度展开,这里先不多说了...翻译 2019-01-15 23:40:14 · 203 阅读 · 0 评论