- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 搭建私人对外git空间
设置成yes ssh连接需要验证密码,如果把本地的id_rsa.pub,添加到服务器.ssh/authorized_keys中也不要输入ssh密码。----------------------------------------------------测试ssh 有没有通debug抓日志。# 预期输出:git:x:998:998::/home/git:/usr/bin/git-shell。设置成no,就是禁用操作系统密码登录,不是ssh设置的密码,# 初始化裸仓库(无工作区)禁用密码登录(增强安全性)
2025-03-27 14:48:40
659
原创 AI 编程初探+Android Studio+deepseek3.0代码优化实战以及AI程序员基于Rxjava实现简单网络架构(字节trae,阿里TONGYI)
AI编程
2025-02-25 15:13:00
491
原创 Camera基础 pitch、yaw、roll
xml如果是360就是不生效使用dtsi里面的,如果在 0 to 359内就是会使用xml里面的。本文介绍了在计算机图形学和航空航天领域中,pitch(俯仰)、yaw(偏航)和roll(翻滚)这三个描述物体三维空间旋转的关键术语,分别对应绕横轴、垂直轴和纵轴的旋转角度。:绕横轴旋转,使物体向前或向后倾斜。俯仰角度通常用来描述物体绕其横轴的旋转。:绕垂直轴旋转,使物体左右转动。偏航角度通常用来描述物体绕其垂直轴的旋转。:绕纵轴旋转,使物体沿水平面滚动。翻滚角度通常用来描述物体绕其纵轴的旋转。
2024-10-22 10:42:57
1653
原创 error: found ELF prebuilt in PRODUCT_COPY_FILES 拷贝文件到系统目录出现错误
error: found ELF prebuilt in PRODUCT_COPY_FILES 拷贝文件到系统目录出现错误
2024-07-18 09:34:07
919
原创 高通熔丝版本怎么开启并抓取rawdump(9006)
anti_rollback_feature_enable > false(禁用anti_rollback feature)serial_num需要自己查看下当前机器的sn号,可以手动添加1-200台。OEM_CONFIG和OEM_SEC_BOOT,并把value改成0x0。OEM_enablecrashdumps_before_arb值改成 1。先搜索“QFPROM_RAW_WR_PERM”在下面找到。串口日志 搜索 “Serial Number”主要更新sec.elf文件。等于号后面 这个就是)
2024-07-16 15:23:09
837
原创 解决Slot _a is unbootable,trying alternate slot
Slot _a is unbootable,trying alternate slot
2024-07-11 10:43:32
777
原创 android 14 Recovery ui调整整体margin
这里写自定义目录标题记录修改:对于水滴屏、刘海屏和圆角屏,文字被遮挡左右边距宽度和上下边距高度三种方式bootable/recovery/recovery_ui/screen_ui.cppcode:constexpr int kDefaultMarginWidth = 3;constexpr int kDefaultMarginHeight = 40;prop:ro.recovery.ui.margin_width ro.recovery.ui.margin_height
2024-07-09 16:09:03
207
原创 Android Treble架构之Binder
Treble架构为了把HAL实现从Framework进程分离出来在binder下面做了些什么呢1.给HAL实现也单独启一个进程damen,而不是在同一个进程中dlopen(so)2.进程之间还使用binder通信3.定义接口规则(HIDL/AIDL HAL)来规范化与协商,保证系统正常运行最终google对binder进行了扩展,实现了vndbiner和hwbinder,对于ServiceManager也做了相应的实现,我们知道ServiceManager对binder service是有a
2021-08-20 14:28:07
671
1
原创 Android Treble架构学习
--->非常感谢您花费时间阅读这份稿件,感觉有用可以分享给更多的学习者,转载请标记出处。>作者: [Alin] >时间: 2021 年 03月 05日>email:380475066@qq.com
2021-08-20 10:18:15
780
1
原创 android开机启动优化--bootchart
bootchart使用 注意:机器软件和代码匹配 Android O之后使用1. sudo apt-get install pybootchartgui #图片分成工具2. adb shell touch /data/bootchart/enabled #启动bootchart3. adb shell 'echo 120 > /data/bootchart/start' #设置抓取时间为120s4. adb reboot #重启机器5. system/core/init/gr
2021-03-15 14:27:14
743
原创 Linux三个常用的虚拟文件系统 procfs,debugfs和sysfs
procfs文件系统是一个伪文件系统,它为内核数据结构提供接口。最初就是用来跟内核交互的唯一方式,用来获取cpu、内存、设备驱动、进程等各种信息,proc下文件基本都是只读的。/proc/cmdline 启动时传递给kernel的参数信息(就是bootargs信息)/proc/cpuinfo cpu的信息/proc/crypto 内核使用的所有已安装的加密密码及细节/proc/devices 已经加载
2021-03-05 13:28:17
811
1
原创 系统学习Binder机制(一)
最近准备系统学习下Binder机制 ,在学习之前去了解了下为什么Google会使用Binder,在网上看到很多的说明,我觉得最主要还是因为有现成的为什么不用。不得不说下BeOS,因为binder就是来源于这个项目中的一个IPC组件架构后面BeOS被Palm收购了,Dianne Hackbod基于BeOS的进程通信架构自己重新实现了下,取名叫Binder并应用到PalmOS,最后也是被开源了叫Openbinder最后Andy创建Android之后邀请Dianne成为安卓系统总架构师。最后了解到fra
2021-02-25 12:30:19
248
原创 Android 12来了 首个开发者预览版(Developer Preview 1)正式推送
2021年2 月 19 日,Google首个Android 12开发者预览版(Developer Preview 1)正式推送,在这个预览版中,Android 12 对操作系统如何处理图像、视频以及未来的安全更新都有更新。根据谷歌的说法,Android 12 就是要让操作系统 “更直观、性能更好、更安全”。谷歌安排了三次开发者预览:一次在 2 月,一次在 3 月,一次在 4 月。一共会有四次测试版,从 5 月开始,到 8 月结束。谷歌在 2020 年 2 月 19 日推出了第一个 Android 1
2021-02-20 10:09:34
2469
8
原创 Android编译系统的学习(三)
学习计划 了解编译系统的历史 了解各个历史的工具 make阶段编译过程 Soong阶段编译过程 ninja阶段编译过程make阶段编译过程安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。不得不说它是一个好的平台,做机好几年深深的感觉到了。一入IT深似海,何时才是出头日。口水话了接着说GNU Make编译过程。在说make编译之前先来说下code的流动,代码到我们手被蹂躏了多少次。(主要说我们认识的主干代码)GNU牛逼大哥就不说的可以参考我之前
2021-02-05 15:01:16
3804
4
原创 2021支付宝集五福最新最全攻略:万能福沾沾福敬业福
五福还是一如既往啊,分享下攻略,独乐乐,还是众乐乐的好。不说了晒晒我的会不会被打骚套路1. 敬业福套路可以5个小朋友建个小群,分享套卡互相领取2. 万能福套路3. 沾沾福套路分享福卡也有机会得沾沾常规套路1. AR扫福(每天三张)2. 手写福(每天上限2张)3. 蚂蚁浇水(2月4日开启)4. 芭芭农场(没有开启)杂套路1. 打怪兽2. 支付宝关键字搜索(每天上限4张)3. 淘宝芭芭农场浇水4.网易云音乐APP听歌周深的《望》,福卡+15
2021-02-04 10:48:53
3559
1
原创 学习Makefile的记录
Makefile出身:Uinx、GNU、GNU make、理查德·斯托曼(Richard Matthew Stallman)博士不说了,大家可看看“GNU/Linux与开源文化的那些人和事”这文章写的很好。什么是GNU make:GNU make is the implementation of make written for the Free Software Foundation’s GNU Operating System. The make utility automatically d
2021-02-03 19:09:14
2802
4
原创 Android编译系统的学习(二)
学习计划 了解编译系统的历史 了解各个历史的工具 make阶段编译过程 Soong阶段编译过程 ninja阶段编译过程了解各个历史的工具配制文件:文件名作用MakefileGNU Make开发的makefilemkandroid编译系统特有的makefilebpandroid编译系统特有的makefilebuild.ninjaninja特有的makefileMakefile详解build.ninja详解Ninja的默认配制文
2021-02-03 13:59:56
465
5
原创 Android编译系统的学习(一)
Android编译系统的学习(一)##学习计划 了解编译系统的历史 了解各个历史的工具(make kati ninja Blueprint Soong androidmk)(mk bp makefile) make阶段编译过程 Soong阶段编译过程 ninja阶段编译过程##了解编译系统的历史android这么大的项目编译过程也确实不好管理,google也在不断的改进。版本构建方式配制文件6.0/-makemk7.0ninjamk bp bui
2021-02-02 11:29:51
363
2
原创 科幻成为现实:隔空充电技术,手机充电的下一个时代来了。
关于手机远距离充电,一直都是IT各大大厂探索的潮流:2020年4月 OPPO公布了名为“FreeVooc”隔空充电概念视频,虽然只是恶搞,但VOOC首席工程师张加亮的回应却耐人寻味。2020年9月 华为也向媒体曝光过激光充电的方案,华为表示,再经过两三代手机,华为就可以实现激光充电的量产化。2018年10月 小米隔空充电的构思在MIX 3时代(2018年10月)就已经开始2021年1月 雷军发文宣布,小米正式发布隔空充电技术,并率先在小米11上实现。时至...
2021-02-01 10:14:55
770
2
原创 快速构建 android编译环境(16.04)
快速构建 android编译环境(16.04)JDK:sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get install openjdk-8-jdksudo apt-get updateSDK:依赖库:(可以不用sudo)sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilibsu...
2020-12-24 14:00:42
232
原创 Android Studio 快速导入android系统源码
Android Studio 快速导入android系统源码是不是每次看到“scanning files to index”就要放弃as ...下面我为大家解决这个问题:1.生成idegen.jar文件source build/envsetup.shlunch/choosecombo (看平台有可能不一样,就是配制build config 可以使用printconfig查看)mmm development/tools/idegen/2.生成 .ipr文件d...
2020-12-24 13:59:56
271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人