LXG Blog

Rome was not built in a day.

Android Input System

IMS

注:下文摘录自《深入理解android卷三》一书 参考文章 Android输入系统-AOSP官网 深入理解android输入系统 androud输入系统 InputSystem-袁辉辉 手机新增按键流程 相关代码 Linux按键代码-linux/input.h 按键布局文件-Generic.kl 按键字符映射文件-Generic.kcm 上层按键码-keycodes.h 这里通过宏定...

宫崎骏

Miyazaki Hayao みやざき はやお

宫崎骏-豆瓣 起风了 -2013 Le vent se lève, il faut tenter de vivre. —-法国诗人瓦雷《海滨墓园》 起风了,唯有努力生存 纵有疾风起,人生不言弃 借东西的小人阿莉埃蒂 -2010 许多时候,让我们放不下的,其实并不是对方,而是那些逝去的共同回忆 哈尔的移动城堡 -2004 世界这么大,人生这么长,总会有...

Android JNI CMake

CMake is an open-source, cross-platform family of tools designed to build, test and package software.

CMake-官网 CMake Demo-IBM CMake 简介 CMake 是一个跨平台的自动化建构系统, 它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件, 如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 文件 CMakeLists.txt 需要手工编写, 也可以...

Android Native Binder

IPC

框架图 服务端实现 SQRService2.h // SQRService2.h #ifndef ANDROID_MISOO_SQRSERVICE2_H #define ANDROID_MISOO_SQRSERVICE2_H #include <stdint.h> #include <sys/types.h> #include "ISQRSStu...

Android Native Service

A native binder service demo

Demo实现要点 核心服务通常在特定进程执行(一般为守护进程) 需要提供IBinder接口,以便应用程序可以进行跨进程的绑定和调用 因为共用,所以必须确保多线程安全 加入到ServiceManager进程管理 实现JNI, 以便应用程序方便调用 native进程实现(实现平方运算) ...

Android JNI

NDK

NDK官网 NDK开发-简书 NDK环境配置 JNI开发-简书 NDK环境配置(ubuntu 16.04) 下载 官网下载地址 解压 注:解压路径 不要出现空格和中文 建议:将解压路径设置为:Android Studio的SDK目录里,并命名为ndk-bundle 好处:启动Android Studio时,Android Studio会自动检查它并直接添加到n...

Apk反编译

Android apk decompile

反编译工具 ApkTool A tool for reverse engineering Android apk files 官方网址 安装教程 dex2jar Tools to work with android .dex and java .class files 下载地址 配置环境变量 vim ~/.bashrc export PATH=$PATH...

Google Fuchsia

A new Operating System

Fuchsia官网 Fuchsia源码下载

AndroidStudio导入AOSP源码

android studio

环境准备  硬件配置要求-官网  搭建编译环境-官网 切换编译时的java版本 sudo update-alternatives –config java sudo update-alternatives –config javac 切换make版本 make 版本切换 下载源码  下载源码-官网  清华大学镜像 rep...

过你想过的生活

哈佛幸福课

你可以选择 要知道,拥有选择自己人生道路的权利是一种神圣的特权。使用它。活在无限的可能里。 —奥普拉 留心美妙之时 那些活在世界的美好和神秘之中的人,从不会对生命感到寂寞和厌倦。 —蕾切尔·卡逊 退后一步 任何人都会发怒。发怒非常容易。然而向正确的人、以正确的度、在正确的地方、有正确的理由,以及用正确的方式发怒,很不容易。 —亚里士多德 有意识的...