Android
hmily0917
这个作者很懒,什么都没留下…
展开
-
Android11 预置客户提供的证书cacert.pem
可以直接将证书放到system/ca-certificates/files 目录下编译也是可以的,但是回产生cts问题。正确的方法是预置客户证书(cacert.pem)方法:命令行执行: openssl x509 -in cacert.pem -noout -subject_hash_old用生成的哈希值将文件cacert.pem替换为 哈希值.0 将哈希值.0 文件放到 system/ca-certificates/files 目录下openssl x509 -in cacer...原创 2021-09-01 17:23:47 · 1074 阅读 · 1 评论 -
2021-07-29 打开Android模拟器出错 SDK/tools/lib/monitor-x86_64/configuration/xxxxxxx.log
不知道什么原因,之前用的还好的 今天打开就报:SDK/tools/lib/monitor-x86_64/configuration/xxxxxxx.log看log也没有分析出所以然sh: 0: getcwd() failed: No such file or directoryError: ENOENT: no such file or directory, uv_cwd at process.wrappedCwd [as cwd] (internal/bootstrap/swit..原创 2021-07-29 16:31:11 · 541 阅读 · 0 评论 -
Android11 手机皮套如何亮灭屏 亮灭屏接口
if (event.getAction() == KeyEvent.ACTION_DOWN) {if(isScreenOn()){mPowerManager.goToSleep(SystemClock.uptimeMillis());//screenTurnedOff();}else{//mPowerManager.wakeUp(SystemClock.uptimeMillis());}}原创 2021-06-18 17:06:35 · 442 阅读 · 0 评论 -
Android rc文件中的与操作
system/core/rootdir/init.rc比如on shutdown && property:persist.sys.provisioned=0 chmod 664 /sys/class/sgm41511_shipmode/device/disable_batfet chown root system /sys/class/sgm41511_shipmode/device/disable_batfet write /sys/class/sgm...原创 2021-06-16 10:35:28 · 392 阅读 · 0 评论 -
2021-05-14 使用第三方Launcher 调用任务管理器
AndroidR 使用了客户的Launcher, 发现按recent按键没有反应.发现 Android O中最近任务是在SystemUI中实现的,而Android P中开始在Launcher3中也是实现最近任务功能,两者共同的代码放在了SystemUI中shared目录。但是,现在Android R已经去掉了SystemUI中的最近任务显示相关代码。所以如何调用客户的recent了? 通过反编译发现客户Launcher中有com.android.quickstep.RecentsActi..原创 2021-05-14 17:18:16 · 981 阅读 · 1 评论 -
2021-01-12 Android对apk进行签名
Ubuntu平台下:APK签名命令:java -Djava.library.path=. -jar signapk.jar platform.x509.pem platform.pk8 source.apk target.apk1: 创建一个文件夹sign,将需要签名的apk放入2: 拷贝源码的key到目录下需要的key是platform.x509.pem 和 platform.pk8这两个key的目录为 \build\target\product\security我自己..原创 2021-01-12 14:45:35 · 519 阅读 · 0 评论 -
Android10 展讯平台亮屏后显示壁纸而不是黑背景的修改 2020-12-08
Android11 展讯平台亮屏后显示壁纸而不是黑背景的修改 2020-12-08MTK平台修改不起作用.diff --git a/packages/SystemUI/src/com/android/systemui/doze/DozeWallpaperState.java b/packages/SystemUI/src/com/android/systemui/doze/DozeWallpaperState.java@@ -86,6 +86,19 @@ public class DozeWall原创 2020-12-08 11:58:17 · 390 阅读 · 3 评论 -
Ubuntu下解决USB不能自动识别问题
插上usb连接线,连接上手机,Ubuntu不能自动识别连接设备。在网上搜索了很多解决办法,各抒己见,最终找到一种可行的解决方案:1、安装usbmount$ sudo apt-get install usbmount2、更改usbmount配置文件$ sudo gedit /etc/usbmount/usbmount.conf3、在打开的文件中找到FILESYSTEM,并在其原创 2014-10-14 19:02:11 · 8017 阅读 · 0 评论 -
Android Q 来通知后实现亮屏功能
最近实现来通知后亮屏修改代码:NotificationManagerService.java在函数enqueueNotificationInternal()最后添加 /*Begin: add for wake screen then new notification, 202009*/ PowerManager pm = (PowerManager) getContext().getSystemService(Context.POWER_SERVIC...原创 2020-09-14 17:30:39 · 1668 阅读 · 4 评论 -
Android 打开蓝牙状态栏显示蓝牙图标 2020-12-03
系统默认是蓝牙链接后才在状态栏显示蓝牙图标现在修改为打开蓝牙就在状态栏显示蓝牙图标frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java private final void updateBluetooth() { int iconId = R.drawable.stat_sys_data_bluetooth_...原创 2020-12-03 11:52:03 · 1715 阅读 · 2 评论 -
Android 默认时区修改
build/make/core/main.mk+#set default timezone is Africa/Brazzaville+ADDITIONAL_BUILD_PROPERTIES += persist.sys.timezone=Africa/Brazzaville+原创 2020-11-17 17:26:21 · 600 阅读 · 3 评论 -
Android中照片中品牌和制造商信息修改 2020-11-13
Android中照片中品牌和制造商信息修改:以前修改过 又忘记了 做个笔记,Android的基本操作, 就是获取这两个属性值, 修改这两个属性值即可property_get("ro.product.manufacturer", property, EXIF_DEF_MAKER);property_get("ro.product.model", property, EXIF_DEF_MODEL);...原创 2020-11-13 16:07:37 · 460 阅读 · 0 评论 -
Android11 移除添加语言中的Suggested选项
Android11 移除添加语言中的Suggested选项有个需求就是移除 语言中的Suggested选项中的中文选项,不是移除中文语言从设置里跟踪到此文件frameworks/base/core/java/com/android/internal/app/LocaleStore.java因为没有找到具体配置的地方, 所以修改如下: @UnsupportedAppUsage public static void fillCache(Context context) {...原创 2020-11-12 17:47:23 · 370 阅读 · 0 评论 -
Android 安兔兔测试屏幕尺寸与实际不符的问题修改
Android 安兔兔测试屏幕尺寸与实际不符的问题修改此修改为展讯平台 Android11kernel/kernel4.14/arch/arm/boot/dts/lcd/lcd_XXX.dtsi+ sprd,width-mm = <68>;+ sprd,height-mm = <151>;...原创 2020-10-30 14:30:01 · 1947 阅读 · 2 评论 -
android 安兔兔测试电量与实际不符的问题修改
android 安兔兔测试电量与实际不符的问题修改frameworks/base/core/res/res/xml/power_profile.xml注意有可能有其他overlay修改 <!-- This is the battery capacity in mAh (measured at nominal voltage) -->- <item name="battery.capacity">2500</item>+ <it...原创 2020-10-30 14:21:22 · 1405 阅读 · 0 评论 -
Android 添加书签
packages/providers/PartnerBookmarksProvider/res/values/strings.xml <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="bookmarks_folder_name" translatable="false">Partner Bookmarks</string>- <s..原创 2020-10-30 14:10:06 · 210 阅读 · 0 评论 -
修改Google Chrome主页
修改vendor/partner_gms/apps/Chrome/Android.mk-LOCAL_REQUIRED_MODULES := TrichromeLibrary BookmarkProvider PartnerBookmarksProvider+LOCAL_REQUIRED_MODULES := TrichromeLibrary BookmarkProvider PartnerBookmarksProvider PartnerHomepageProvider在build/mak.原创 2020-10-17 12:06:53 · 799 阅读 · 0 评论 -
阿拉伯语系下状态栏图标不要反向显示
状态栏图标显示布局:frameworks/base/packages/SystemUI/res/layout/status_bar.xml修改 <LinearLayout android:id="@+id/status_bar_contents" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingS...原创 2020-10-17 09:42:41 · 499 阅读 · 0 评论 -
Android 10.0 清除任务后 WhatsApp收不到消息的问题解决
最近有个问题就是点击任务窗口的清除按钮后, WhatsApp任务也被清除了, 但是来了消息后没任何提醒了, 判断是后台任务被杀掉了,跟踪发现任务最终清除是在cleanUpRemovedTaskLocked函数里执行的, 执行完后并kill掉相关的service, 所以就判断了下在清除任务后保留相关的serviceframeworks/base/services/core/java/com/android/server/wm/ActivityStackSupervisor.java ...原创 2020-09-22 09:18:04 · 1286 阅读 · 0 评论 -
Android 下拉状态栏的函数
在任何界面不用通过滑动下拉状态栏的实现方法: private static Class<?> mStatusBarManagerClassType = null; private static Method mExpandNotificationsMethod = null; private static Class<?> getStatusBarManagerClass() throws ClassNotFoundException {...原创 2020-08-19 16:14:04 · 189 阅读 · 1 评论 -
android shape 画圆 画环
画圆<shape xmlns:android="http://schemas.android.com/apk/res/android" android:innerRadius="0dp" android:shape="ring" android:thickness="30dp" android:useLevel="false" > <siz原创 2015-03-17 19:32:13 · 3925 阅读 · 1 评论