cjwsimple

developer

Android 方面一些参考网页

AudioPolicy dex加载方面

2017-12-08 11:25:26

阅读数 96

评论数 0

Android 内存优化方面资料

Android内存优化之OOM

2016-06-20 22:17:59

阅读数 268

评论数 0

Android 个人总结开源框架

1,弹幕库 弹幕库 2,

2016-03-17 12:32:50

阅读数 407

评论数 0

Android 开发记录

1,java.net.SocketException:socket failed:EACCES (Permission denied) 出现这个错误,一般是AndroidMainifest.xml文件里没有添加访问网络的授权 需添加 2,Android Socket编程报错andro...

2015-10-15 21:38:28

阅读数 338

评论数 0

Android app开机启动

1, 设置权限 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 2,设置静态广播 <receiver a...

2019-05-18 17:34:59

阅读数 15

评论数 0

Window 搭建frida环境

这里写自定义目录标题 Window 搭建frida环境 1, 安装python 并设置环境变量 cmd中输入python查看是否安装成功 2, 安装frida环境 pip install frida pip install frida-tools 3, Android端下载对应的frida-se...

2019-04-28 14:30:07

阅读数 40

评论数 0

Android 记录gitignore文件内容

# apply from stackoverflow by sam # # http://stackoverflow.com/questions/16736856/what-should-be-in-my-gitignore-for-an-android-studio-project # *.i...

2019-04-20 10:48:36

阅读数 16

评论数 0

Android 记录调试

IDA 远程调试 Android so IDA 远程调试 Android so Android Studio NDK编程-环境搭建及Hello!

2018-12-17 17:29:18

阅读数 59

评论数 0

HTTP协议记录

HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结...

2018-11-13 11:39:23

阅读数 65

评论数 0

Android 系统启动时间分析

执行命令 adb logcat -d -b events | grep boot I/boot_progress_start(   71): 2000 I/boot_progress_preload_start(   71): 2133 I/boot_progress_preload_end(...

2018-10-19 17:50:19

阅读数 339

评论数 0

Android Binder机制一

Binder机制的引入原因         Binder机制是为C/S架构设计的IPC机制,基于性能和安全性的考虑,Android系统在传统IPC机制之外,又引入了Binder机制。 性能    传统的Socket/管道/消息队列等IPC机制有一个共同点,数据传输过程中,先从发送方的缓冲区co...

2018-09-27 14:35:47

阅读数 50

评论数 0

Android input子系统整体框架

2.模块结构 下图是input输入子系统框架,输入子系统linux层由输入子系统核心层( Core层 ),驱动层和事件处理层(Event Handler)三部份组成。Android层操作input子系统由Native层、Java框架层、应用程序三部分组成。     图1: input输入子...

2018-09-25 20:29:56

阅读数 544

评论数 0

Linux-kernel-bitmap

bitmap节约内存,用一个位去表示两种状态.对于数据量比较多的开关量非常适用。linux提供了相关的接口进行初始化和操作bitmap.include/linux/types.h #define DECLARE_BITMAP(name,bits) \ unsigned long name[...

2018-06-06 16:48:24

阅读数 110

评论数 0

Android 按键事件及adb命令模拟

adb shell input keyevent xxxxxx代表keycodekeycode对照表0 --> "KEYCODE_UNKNOWN"1 --> "KEYCODE_MENU&quo...

2018-05-08 14:13:41

阅读数 778

评论数 0

Android 禁止启动锁屏

Android 6.0.11.Settings 删掉屏幕待机选项packages/apps/Settings/res/xml/display_settings.xml <!-- Hide screen sleep <ListPrefer...

2018-05-08 13:51:38

阅读数 1385

评论数 0

Android System_server

AMS的启动AMS指的是ActivityManagerService服务,这个是android提供的系统管理服务,所有的进程、组件相关的管理都在这个服务中实现,先来看一下它是怎么启动的:1.调用构造方法,初始化AMS2.调用setSystemServiceManager()和setInstalle...

2018-05-07 20:43:11

阅读数 243

评论数 0

Android dex2oat

Android从4.4开始正式引入了ART虚拟机,并从5.0开始取代了Dalvik成为默认的虚拟机。ART与Dalvik最大的不同就是,在程序安装的时候就将其编译成本地指令集(即所谓的Ahead Of Time,AOT),而不像Dalvik是在运行的时候对经常掉用的函数动态编译的(即所谓的Just...

2018-03-29 18:20:53

阅读数 451

评论数 0

Android 编译问题

warning: shared library text segment is not shareableerror: treating warnings as errors编译器的选项要加上 --no-fatal-warnings  可无论怎么加, 加到那儿都变成了g++的选项,可g++不认得它...

2018-03-06 13:52:02

阅读数 211

评论数 3

Virtualbox Ubuntu添加虚拟硬盘

VirtualBox中装好Ubuntu后,发现硬盘空间不够使用 了。以下是搜集整理的解决办法:1. 添加新硬盘设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘”然后,根据需求创建合适的硬盘2. 重启虚拟机...

2018-02-09 15:27:46

阅读数 262

评论数 0

Android 源码模块下载记录

-- 源码定位 : 为了执行该操作, 你需要在 CyanogenMod 的 GitHub 地址 (https://github.com/CyanogenMod) 中找到你的设备源码位置, 并且在你本地的 LocalManifest 中列举出所有的 定义在cm.dependencies 中的代码...

2018-01-30 20:26:58

阅读数 141

评论数 0

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