- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 Android 修改源码使app获取root权限
Android 6.01、 alps\system\extras\su, 修改su.c int main(int argc, char** argv) { uid_t current_uid = getuid(); #ifndef CUSTOM_ROOT if (current_uid != AID_ROOT && c...
2017-08-30 10:57:06 8625 11
转载 Android SystemProperties
1.Android SystemProperties简介介绍了设置属性需要的权限,已经设置权限的方法。Systemproperties类在android.os下,但这个类是隐藏的,上层程序开发无法直接使用。其实用Java的反射机制是可以使用这个类。何谓java反射机制,请自行研究学习,在此不做介绍,放到后续文章中。用JNI的方式,可以绕过Systemproperties这个类,直接
2017-08-16 17:28:33 286
原创 adb命令
说到 ADB 大家应该都不陌生,即 Android Debug Bridge,android调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将会大大提升我们的开发效率, ADB 的命令有很多,今天就来总结下我在开发常用到的一些 ADB 命令。查看版本ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下。$ adb version...
2017-08-10 17:10:07 341
原创 java 单例模式
private volatile static SessionManager instance; public static SessionManager getInstance() { if (instance == null) { synchronized (SessionManager.class) { if (instance == null) { inst
2017-08-07 16:56:38 211
转载 android 5.0后对于apk 跑32 64 的逻辑
1, 是否是 64 bit apk,在对应的 full_sky828_8s70.mk 里面,这里主要包含64 bit apk的支持, 还有zygote的启动方式,64 bit apk fork的简要过程Inherit from hardware-specific part of the product configuration.$(call inherit-product, device
2017-08-03 09:22:20 691
原创 App 基础知识
Activity四种启动模式standard 模式:每次启动都会new 一个 实例singleTop 模式:在启动活动时,如果发现返回栈中该活动已经是栈顶,则直接使用它,不创建新的活动实例singleTask模式:每次启动该活动时,系统首先会在返回栈中检查是否存在该活动的实例,如果已经存在则直接使用该实例,并把这个活动上的所有活动统统出栈,如果没有则会创建一个新的活动实
2017-08-02 14:07:14 1130
原创 Android 系统 log存放路径
手机的默认的日志目录: /data/local/tmp/*/data/tmp/*/data/system/usagestats/*/data/system/appusagestates/*/data/system/dropbox/*/data/tombstones/*/data/anr/*logcat的日志在/dev/log/
2017-08-01 12:36:54 27989
Android Platform签名提取apk签名 用于Android studio,eclipse调试
2017-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人