
android
文章平均质量分 51
iLinuxUser
向大神们学习
展开
-
android-hidl笔记
HIDL 原理及使用详解原创 2024-09-05 22:22:29 · 278 阅读 · 0 评论 -
android-remount命令
mount -o remount -rw /原创 2022-01-04 18:13:50 · 1934 阅读 · 0 评论 -
自动化测试及数据处理-shell-python
自动化测试脚本:adb push C:\Users\Fiture\Downloads\video.sh /system/bin/system/bin/sh /system/bin/video.sh &#! /system/bin/shwhile truedoa=1b=30for i in `seq $a $b`do echo $i input keyevent 26 sleep 3 done echo ready am start原创 2021-09-22 17:47:09 · 32 阅读 · 0 评论 -
androd签名apk笔记
签名问题在一个项目中使用的apk以android.mk的方式编译到系统,是需要签名,如果想要安装 到目标机器上,需要在目标机器系统的sdk中重新签名,即重新编译,再安装.apk即可这里按上面的做法后,可以在目标机器的安装 打开...原创 2021-07-14 19:37:26 · 160 阅读 · 1 评论 -
a311d-添加编译lunch项
从aries中复制并将其中文件中所有的aries修改为目标lunch项 [COMPILE] add lunch case manzala Change-Id: I45b49271a001b8c7351fa5db3ba0c3513b06d235 bootloader/uboot/bl33/board/amlogic/Kconfig | 7 + bootloader/uboot/bl33/bo原创 2021-07-06 17:43:54 · 478 阅读 · 0 评论 -
mediacodec笔记
mediacodec解析/vendor/etc/media_codecs.xmlframeworks\av\media\libstagefright\xmlparser\MediaCodecsXmlParser.cpp原创 2021-06-04 16:31:45 · 712 阅读 · 0 评论 -
android_init进程
/system/core/init/init.c原创 2021-05-29 12:03:45 · 173 阅读 · 0 评论 -
android gdb调试
Android GDB调试system_server记录调试篇—安卓arm/x86平台之IDA or GDB长驱直入 android平台使用GDBServer 调试Native C代码 Android gdb调试原创 2021-04-18 21:25:07 · 209 阅读 · 1 评论 -
adb Read-only file system
adb root;adb remout之后adb push libtinyalsa /system/lib/libtinyalsa.soadb: error: failed to copy 'libtinyalsa' to '/system/lib/libtinyalsa.so': remote couldn't create file: Read-only file systemlibtinyalsa: 0 files pushed. 0.6 MB/s (34492 bytes in 0.054s原创 2020-08-01 10:00:45 · 328 阅读 · 0 评论 -
android firmware下载机制
加载固件的方法:Linux 设备驱动的固件firmware加载android 应用层firmware文件要放入这三个目录之一:/etc/firmware//vendor/firmware//firmware/image/这里监听kernel发出的uevent(实际是监听netlink socket)。当收到uevent,根据名称在上面三个目录中寻找文件,找到文件后将文件传给kernelandroid 中的ueventd是一个守护进程,主要作用是接收uevent来创建或删除/dev/xxx(设原创 2020-06-06 15:43:01 · 1977 阅读 · 0 评论 -
零基础入门安卓与界面-步骤四:UI基础入门-三-ACtivity入门
1-1 Activey介绍.mp41-2 Activity的启动流程.mp42-1 Activity宇layout的区别.mp4原创 2020-04-07 07:45:51 · 221 阅读 · 0 评论 -
零基础入门安卓与界面-步骤四:UI基础入门-二、目录分析及HelloWorld
1-1 课程简介.mp4原创 2020-04-06 17:40:39 · 268 阅读 · 0 评论 -
零基础入门安卓与界面-步骤四:UI基础入门
一、零基础入门Android语法原创 2020-04-06 17:36:24 · 336 阅读 · 0 评论 -
apk不被优化
自已单独维护的模块 发现编译后不工作了,后来发现生成的apk比正常的小多了,才500K,且运行找不到类才发现是被优化了--- a/Bluetooth/Android.mk+++ b/Bluetooth/Android.mk@@ -10,9 +10,9 @@ LOCAL_MODULE := mtkbluetooth.mapsapi include $(BUILD_STATIC_JAVA_...原创 2020-03-10 18:46:47 · 280 阅读 · 0 评论 -
android adbd 的开关
adb 开关启动是在rc文件中./out/target/product/xxxx/root/init.usb.rc# adb only USB configuration# This is the fallback configuration if the# USB manager fails to set a standard configurationon property:sys...原创 2020-03-07 15:22:24 · 1254 阅读 · 0 评论 -
手机震动驱动-android
添加链接描述转载 2020-02-16 16:02:31 · 536 阅读 · 0 评论 -
android开发者模式自动打开位置touch信息
添加如下代码在onCreate方法中添加如下修改--- a/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/development/DevelopmentSettings.java+++ b/vendor/mediatek/proprietary/packages/apps/MtkS...原创 2020-01-14 18:59:49 · 935 阅读 · 0 评论 -
android系统长按的定义
android系统长按的定义原创 2016-01-09 22:44:05 · 729 阅读 · 0 评论 -
android xml属性
android xml文件原创 2016-06-29 21:43:38 · 336 阅读 · 0 评论 -
android bluetooth stack-init
蓝牙协议栈原创 2016-11-28 22:04:34 · 1245 阅读 · 0 评论 -
android bluetooth stack-enable
android bluetooth stack原创 2016-11-28 23:39:23 · 2834 阅读 · 1 评论 -
按键从本地备份升级实现android
recovery原创 2017-01-13 20:09:52 · 1263 阅读 · 0 评论 -
android bluetooth stack-unpair
解配对流程原创 2017-03-03 10:02:42 · 2476 阅读 · 0 评论 -
android开发命令
发送恢复出厂设置命令am broadcast -a android.intent.action.MASTER_CLEAR原创 2017-08-28 16:24:00 · 256 阅读 · 0 评论 -
apk编译copy到out的处理
build/core/Makefile:34: *** Prebuilt apk found in PRODUCT_COPY_FILES: vendor/kehwinBLE/apk/KehwinBLE_logo.apk:system/app/KehwinBLE_logo.apk, use BUILD_PREBUILT instead!.make: *** [out/build-p212.ninja原创 2017-08-17 16:42:40 · 1349 阅读 · 0 评论 -
android ble notify
ble notify route原创 2017-11-17 00:45:30 · 1481 阅读 · 0 评论 -
深入理解Android:wiifi-wpa_supplicant
wpa_supplicant翻译 2017-11-13 22:48:25 · 396 阅读 · 0 评论 -
Android studio中指定查找路径
android studio工程中查找关键字原创 2017-11-28 20:12:17 · 1538 阅读 · 0 评论 -
Android service显示系统对话框
system dialog原创 2017-11-14 09:27:23 · 347 阅读 · 0 评论 -
bluedroid key miss问题
蓝牙协议栈分析hci日志的工具有:Frontline13.2-17.11.15307.15525_signed 蓝牙ble设备由于与多个host配对时,host所在平台不能马上解除绑定,需要手动解绑,在做自动配对功能时,只有一个蓝牙设备可操作,因此需要添加从host中清除ble设备的操作 主要作法时是在encryption change出现key miss的反馈后,加上 1:从控制器中清除白...原创 2017-11-23 15:05:13 · 1736 阅读 · 0 评论 -
android native 内存泄露检查(libc.debug.malloc )
内存泄漏和内存越界转载 2018-01-03 11:27:07 · 5925 阅读 · 0 评论 -
蓝牙A2DP-android
转自:http://blog.youkuaiyun.com/zoe6553/article/details/7195860 Android 是Google 于2007 年11 月5 日宣布的基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。本文通过研究蓝牙无线通信协议栈,在Android 手机平台上设计并实现了蓝牙立...转载 2018-03-13 18:20:51 · 2406 阅读 · 0 评论 -
打开android串口打印
\system\core\rootdir\init.rc service console /system/bin/sh class core console disabled user root group shell log readproc seclabel u:r:shell:s0on property:ro.debuggab...原创 2018-06-26 14:40:40 · 2120 阅读 · 0 评论 -
msm8909编译环境搭建
下载qcom的amss即modem部分代码 下载android代码modem部分包括sbl1 rpm tz mpss nonhlos.binandroid必须要有amss的代码,amss的代码不能放在android里面cp ./LINUX/android/vendor/qcom/proprietary ~/Qcomm/msm8909-sdk/msm8909_svn/v...原创 2018-07-28 17:12:09 · 5993 阅读 · 7 评论 -
怎样在android平台中签名需要系统权限的apk
有的app在AndroidManifest.xml需要权限,需要系统权限 android:sharedUserId=”android.uid.system”直接安装会不成功,需要签名才能使用Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: Package couldn't be installed in /data/app/com.r...原创 2018-08-16 16:02:18 · 680 阅读 · 0 评论 -
android O音量键唤醒
发现在android O上怎么打开不了音量键唤醒,于是看了源代码, 发现KEYCODE_WAKEUP等按键是在interceptKeyBeforeQueueing的最后面的按键唤醒的,于是跟踪代码将需求的按键也修改成iswakeup按键 if (isWakeKey) { Log.d(TAG, "6380 wake zhongyukang." + k...原创 2018-09-05 13:35:40 · 936 阅读 · 0 评论 -
8909 ramdump抓取
cp trustzone_images/core/bsp/tzbsp/build/MAZAANAA/tz.elf ~/bt_dump/cp ../android/out/target/product/msm8909/obj/KERNEL_OBJ/vmlinux ~/bt_dump/cp ./rpm_proc/core/bsp/rpm/build/8909/pm8916/RPM_AAAAA...原创 2018-11-21 10:42:12 · 1627 阅读 · 0 评论 -
android 修改只读venor下的配置文件
adb devices adb root adb disable-verity adb shell su mount -o rw,remount /vendor // 修改目录权限 chmod 0777 /vendor 操作 cp /storage/EED1-1FA6/init_cfg.conf /vendor/firmware/mrvl sync reboot...原创 2018-09-29 10:04:45 · 1773 阅读 · 0 评论 -
android8 去掉selinux
安卓代码android/system/core/init/init.cppstatic void selinux_initialize(bool in_kernel_domain) { Timer t; selinux_callback cb; cb.func_log = selinux_klog_callback; selinux_set_callback(...原创 2018-11-02 11:39:06 · 4687 阅读 · 1 评论 -
android 蓝牙sinff抓取
开机后清除日志adb shell rm /data/misc/bluetooth/logs/* -frlogcat -c进入settings应用-点system-about phone->Build number连续点五次提示进入开发者模式后,返回如下界面点击developer options进入开发者模式,打开这个hci log开关一下蓝牙在cmd中执行adb she...原创 2018-11-05 10:48:42 · 1287 阅读 · 0 评论