- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 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 986 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 517
原创 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 397
原创 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 357
原创 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 857 1
原创 2021-05-14 AndroidR 开机向导完成标志位
当开机完成后会对标志位进行写值packages/apps/Provision/src/com/android/DefaultActivity.javaSettings.Global.putInt(getContentResolver(), Settings.Global.DEVICE_PROVISIONED, 1);Settings.Secure.putInt(getContentResolver(), Settings.Secure.USER_SETUP_COMPLETE, 1);对.
2021-05-14 17:10:59 1523
原创 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 365
原创 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 353 3
原创 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 1617 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 574 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 431
原创 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 328
原创 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 1796 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 1300
原创 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 189
原创 修改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 769
原创 阿拉伯语系下状态栏图标不要反向显示
状态栏图标显示布局: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 449
原创 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 1230
原创 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 1576 4
原创 Android 下拉状态栏的函数
在任何界面不用通过滑动下拉状态栏的实现方法: private static Class<?> mStatusBarManagerClassType = null; private static Method mExpandNotificationsMethod = null; private static Class<?> getStatusBarManagerClass() throws ClassNotFoundException {...
2020-08-19 16:14:04 177 1
原创 DEEPIN系统下安装wine
参考网友: https://bbs.deepin.org/forum.php?mod=viewthread&tid=176555DEEPIN安装wine的方法:sudo dpkg --add-architecture i386以管理员身份进入/etc/apt/路径,右键单击sources.list 文件,选择管理员身份打开在文字编辑窗口最后一行写入:deb https://dl.winehq.org/wine-builds/debian/ stretch main终端中执行 wg.
2020-08-17 09:32:50 1396
原创 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 3886 1
原创 Android加速编译的设置
在build/envsetup.sh文件的lunch()函数最后添加: # Begin: export USE_CCACHE=1 export CCACHE_DIR=./.ccache prebuilts/misc/linux-x86/ccache/ccache -C rm -rf $CCACHE_DIR prebuilts/misc/l
2015-01-16 14:19:30 674
原创 解决Ubuntu下任务栏不显示任务的问题
Ubuntu下应用程序最小化后不在任务栏显示问题的解决gconftool –recursive-unset /apps/panelrm -rf ~/.gconf/apps/panelpkill gnome-panel重启。
2014-11-12 15:28:11 2741
原创 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 7616
原创 git一些常用到命令
git checkout -fgit statusgit add Android.mkgit commit --signoff -m "test upload."git loggit pushrepo uploadrepo start test packages/apps/Settings/git branchgit statusrepo uploadg
2014-10-11 17:24:05 560
转载 repo 的安装使用
参考:http://jingyan.baidu.com/article/a65957f49a16a024e77f9b67.html
2014-10-11 17:20:24 914
原创 ubuntu 下安装jdk
我将jdk-6u45-linux-x64.bin放在目录下:/home/user/Desktop/user/work/env运行user@user-desktop:~/work/env$ ./jdk-6u45-linux-x64.bin 安装到了目录下:/home/user/Desktop/user/work/env/jdk1.6.0_45在目录下/home/user/
2014-10-11 17:15:19 638
原创 android 编译出错问题
make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/qcrilhook_intermediates/classes.jar', needed by `out/target/common/obj/APPS/Settings_intermediates/classes-full-debug.jar'. Stop
2014-10-11 16:57:15 956
原创 UTF转换为UNICODE
typedef struct{ uint16 length; BOOLEAN is_ucs2; uint8 *str_ptr;}MMI_STRING_T;typedef struct { uint32 len; uint8 *buf_ptr;}UTF8_T; #define _MEMCPY(_DEST_PTR, _DEST_LEN, _SRC_PTR, _SRC_
2007-10-23 19:05:00 863
原创 二叉树的遍历,二叉树的创建、前序遍历、中序遍历、后序遍历 (转)
二叉树的遍历,二叉树的创建、前序遍历、中序遍历、后序遍历 (转) // BTree.cpp : Defines the entry point for the console application./* 作者:成晓旭 时间:2001年7月2日(9:00:00-14:00:00) 内容:完成二叉树的创建、前序遍历、中序遍历、后序遍历 时间:2001年7月2日(14:00:00
2007-10-12 09:15:00 977
原创 时间转化
typedef struct { uint8 sec; // secondsafter the minute - [0,59] uint8 min; // minutesafter the hour - [0,59] uint8 hour; // hours since midnight - [0,23] }SCI_TIME
2007-09-24 18:13:00 711
原创 UCS2转换为GB2312
const unsigned short ucs2_to_gb2312_table[] = { /* the code only include GB2312 */ 0xD2BB, /* 0x4E00 */ 0xB6A1, /* 0x4E01 */ 0xC6DF, /* 0x4E03 */ 0xCDF2, /* 0x4E07
2007-09-24 17:50:00 2821
原创 国标2312转换UCS2码
#define GB_OFFSET_NUMBER 94 //the number of one GB zone.#define GB_MIN_ZONE 0xA0 //min value of the zone number of GB code#define GB_MAX_ZONE 0xF8 //max value of the zone number of GB code#define
2007-09-24 17:44:00 2668
原创 ASCII码转换16进制码
typedef unsigned char *P_U8;#define SCI_ASSERT(_EXP) assert(_EXP) //----------------------------------------------------------------------//ASCII码转换16进制码//------------------------------------
2007-09-24 17:30:00 1795
原创 16进制码转换ASCII码
//----------------------------------------------------------------------//16进制码转换ASCII码//----------------------------------------------------------------------int MN2_KNL_HexToAscii( P_U8 pAscTxt, P_U
2007-09-24 17:29:00 2491
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人