LXG Blog

Rome was not built in a day.

Android Apk签名

Sign your app

Sign your app-AOSP AOSP系统签名的生成和替换 查看Apk的证书信息 解压Apk keytool -printcert -file META-INF/CERT.RSA 所有者: C=US, O=Android, CN=Android Debug 发布者: C=US, O=Android, CN=Android De...

ubuntu16.04编译android源码

解决ubuntu16.04编译android L和M报错问题

Android L 1.切换Java版本到1.7 sudo update-alternatives –config java sudo update-alternatives –config javac 2.ld文件覆盖 cp /usr/bin/ld.gold prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4...

五个经济学思维

Principle of economics

5个经济学思维 折现 折现,将未来收入折算成等价的现值。 该过程将一个未来值以一个折现率加以缩减,折现率应恰当地体现利率。 例如,如果某人许诺2年后给你121美元。 当时,正常的利率或贴现率是年率10% 机会成本 机会成本(Opportunity Cost)是指在面临多方案择一决策时,被舍弃的选项中的最高价值者是本次决策的机会成本 边际效用递减 边际效用递减...

Android Selinux

Security-Enhanced Linux

Selinux-AOSP 问题 03-28 09:57:44.667 7326 7326 W m.sunmi.sidekey: type=1400 audit(0.0:244): avc: denied { write } for name=”property_service” dev=”tmpfs” ino=220 scontext=u:r:sunmi_app:s0:c512...

Android SystemUI

SystemUI is a persistent process that provides UI for the system but outside of the system_server process.

SystemUI-googlesource SystemUI-developer android N SystemUI-简书 config.xml-AndroidXRef <!-- The default tiles to display in QuickSettings --> <string name="quick_settings_tiles...

Android Bluetooth

蓝牙

蓝牙-AOSP官网 蓝牙API-AndroidDeveloper官网

Battery Optimization

Optimize for battery life

电池优化-官网 Doze and App Standby Doze-低功耗模式 如果用户设备未插接电源、处于静止状态一段时间且屏幕关闭,设备会进入低电耗模式。 在低电耗模式下,系统会尝试通过限制应用对网络和 CPU 密集型服务的访问来节省电量。 这还可以阻止应用访问网络并推迟其作业、同步和标准闹铃。 系统会定期退出低电耗模式一会儿,好让应用完成其已推迟的 Activit...

查理·芒格语录

Charlie Thomas Munger

穷查理宝典总结-简书 人类误判心理学 奖励和惩罚超级反应倾向 喜欢/热爱倾向 讨厌/憎恨倾向 避免怀疑倾向 避免不一致倾向 好奇心倾向 康德式公平倾向 妒忌倾向 回馈倾向 受简单联想影响的倾向 ...

阿甘正传

Forrest Gump

阿甘正传-豆瓣 Life was like a box of chocolates, you never know what you’re gonna get. Stupid is as stupid does. Miracles happen every day. I don’t know if we each ...

Android InputManagerService

IMS的工作原理

注:下文摘自RickAi的博客 从源码角度看InputManagerService-RickAi 类图 整体流程图 用户轻点屏幕,linux 内核产生中断,向 /dev/input/ 目录下的设备文件 eventxx 下入数据 native 层,EventHub 通过 epoll 监测到文件被写入,使用 inotify 读取文件中的数据 InputReader 将事...