repo 工具的使用
repo repo 是一个多git项目管理工具, 所以, 理论上不同repo版本所维护的版本, 都可以使用最新版本的repo. repo里的差别是 默认的 REPO_URL, MAINTAINER_KEY 如何去同步一个项目? 还是要去和项目的官网或论坛上去找. 比如 codeaurora 的代码, 在浏览器上看是一回事 但是整体的项目 clone…
36个问题让你与陌生人相爱
The 36 questions that lead to love Set I Given the choice of anyone in the world, whom would you want as a dinner guest? 给你一个随意选择的机会, 你想和谁共进晚餐? Would you like to be famous? In…
gentoo使用记录
概念 整个 portage 用python写的 portage 是一个架构,gentoo的工作就是通过portage来完成的, 用来配置,安装, 管理应用 1. configuration directives 全局的默认的配置 /usr/share/portage/config/make.globals 不同架构的默认配置文件指向 /etc/po…
如何提升写作
不得不承认, 我的文笔很差, 不管是技术性文章, 还是总结性报告, 还是想法的输出, 抑惑是想在知乎上答个题, 都拿不出手. 拿不出手, 真是一个诅咒, 开发也有5年了, 还是没有拿得出手的技术... 这个拿不出手说得轻松, 怎么就不能有点突破呢? 虽然技术没有拿得出手的吧, 但是, 技术在这几年也一直在学, 主要精力还是放在广度的扩展上(之前的基…
Android短信与电话模块分析
android 短信与电话模块分析 目的: 1. 何为AT指令? 2. 分析源码, 确认at指令的发送以及返回信息的内容, 是否可以抛到上层, 3. 当前的开关机检测机制是否准确? 4. 在适配rom的时候, 这方面涉及的到配置有哪些? rc文件, so库, system.prop at指令 AT指令是一种 Command language, 也叫…
个人开发的积累
自身开发库的积累. 自身的开发库, 肯定撇不开开源库, 然后, 将开源库抹去痕迹成为自己的库, 那也是不道德的, 也没有必要. 但是开源库, 如果不需要定制的, 直接依整maven的lib库, 肯定也不能完美满足自己的需求, 这个时候就需要定制 定制分小范围修改, 大范围重构性质修改. 小范围修改 一般是想与原仓库保持跟踪. 自己的修改另建一个分支…
Nubia z18 mini 移植总结
进展: z18 mini 的mokee 移植任务于2019年9月30号交付, 截止10月中旬测试, 主要修复了诱发过程不上数的问题, 长短信诱发问题. windows下usb识别的问题, 目前系统满足诱发功能使用, 可视为趋于稳定, 该系统目前仍存在问题, 摄像机录像功能暂不可使用(拍照功能正常). 由于前几周, 数传终端和主被结合项目的维护工作优…
Busybox 安装
下载busybox busybox下载 安装 root 系统 将busybox push 到 /system/xbin 下, 执行 busybox --install . 背景 由于刷机努比亚z18 mini, 导致相机启动不起来, 同样的mokee rom 在另一台手机上可以. mokee rom 刷机不更新 vendor分区, 那么出问题的也只…
打补丁升级linux内核
diff, patch 工具 diff 是对两个集合的差运算, patch 是对两个集合的和运算, 每一行为集合中的元素, 所以空行并不影响结果 已验证, 确实会对比出来, 错位行后, 相同行, 不同内容, 相同内容, 添加内容等场景 再将patch 打包后, 内容与更新的文件保持了一致, 所以直接拿文件替换, 岂不是更快? 如果可以提供人工手动合…
gentoo 安装
gentoo 刚好最近搞android 系统,对于内核编译一知半解, bootloader, grub, fstab, 这些都重新再学习一遍, 所以, 搞一搞gentoo, 一是巩固, 而是为mokee 移植, 打下基础. 安装gentoo 的感觉: linux就是一个文件系统, 有了内核, 安装了正确的驱动, U盘里的系统也是可以玩的. 这就需要…