自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 855 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 430

原创 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 1795 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 1299

原创 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 766

原创 阿拉伯语系下状态栏图标不要反向显示

状态栏图标显示布局: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 448

原创 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 955

原创 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 2820

原创 国标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

git merge tools

git merge tools

2015-05-30

模拟I2C总线汇编程序软件包

模拟I2C总线汇编程序软件包, 可以轻松模拟I2C总线的工作

2009-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除