自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wpx712 博客

Android 框架技术类

  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 shell实现指定时间修改的所有文件

1../patchExtractTool.sh获取当前日期从 00:00:00 到23:59:59 修改过的所有文件. 并以源目录结构拷贝至指定目录2../patchExtractTool.sh "2021-10-27"获取指定日期从 00:00:00 到23:59:59 修改过的所有文件. 并以源目录结构拷贝至指定目录3../patchExtractTool.sh "2021-10-27 08:00:00""2021-10-27 08:30:00"获取指定时间段内 修改过的...

2021-10-27 17:12:44 300

原创 Android 11 OTA 差分制作singapk.jar 异常记录

MTK6762 R平台, openjdk 8ota 差分命令:./build/tools/releasetools/ota_from_target_files -p out/host/linux-x86/ -i old_OTA.zip new_OTA.zip update.ziperror info:ExternalError:Failedtorunsignapk.jar:returncode1:Error:AJNIerrorhasoccurred,pleasec...

2021-01-15 11:25:09 2287

原创 Android 11 OTA 差分制作

平台信息:MTK6762 R命令:build/tools/releasetools/ota_from_target_files -pout/host/linux-x86 -i old.zip new.zip update.zip-p 生成update.zip 时进行签名等操作

2021-01-09 14:24:41 1042 1

原创 Android 11 update-api 遇到的问题

1. 缺少 非空判断error log : Missing nullability on method `getSecurityRestrictPwd` return [MissingNullability]import android.annotation.NonNull;@NonNull String pwd实现对参数或返回值的注解2. 方法名称规范要求(实际功能和名称匹配)error logerror: Methods creating an Intent should..

2020-12-10 18:11:50 2678 4

原创 Android 11 usb调试默认打开

一. 修改ro.debuggable 默认值build\make\core\main.mkifeq (true,$(strip $(enable_target_debugging))) # Target is more debuggable and adbd is on by default #ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1 # Enable Dalvik lock contention logging. ADDITI...

2020-11-27 15:58:26 3204

原创 Android 11 添加自定义buildinfo.sh

1. 创建项目自定义buildinfo.sh文件#!/bin/bashecho "# add build properties"echo "# Repeat the key value,"echoecho "# Product info start"echo "ro.build.rom.internal.version=$USER_VERSION_INTERNAL_NAME"2. 将buildinfo.sh 文件在编译过程中生成到system.propbuild\make\cor.

2020-11-11 09:39:46 1541

原创 Android 11 mk export 报错

1. mk 文件 将变量exportexport OLC_LOG:=true2. 编译 make -j24 提示编译错误[31merror: [0m[1mOLC_PROJECT_NAME_INTERNAL: export is obsolete. It is a global setting. See https://android.googlesource.com/platform/build/+/master/Changes.md#export_keyword.[0m3. 根据log 找

2020-11-11 09:28:44 1709

原创 Android R(11) 特殊字符~导致编译失败

一.编译错误信息FAIL项TestGlobEscapes.二.问题定位根据fialTestGlobEscapes查找到文件build\blueprint\pathtools\glob_test.go....func TestGlobEscapes(t *testing.T) { os.Chdir("testdata/escapes") defer os.Chdir("../..") for _, testCase := range globEsc...

2020-10-28 11:05:00 986 3

原创 APP使用 android:persistent 导致NFC无法识别卡

1.App预置system/app2.AppAndroidMainfest添加<manifest android:sharedUserId="android.uid.system"><application android:persistent="true"3. App使用系统签名4.App中使用NFC功能. 将导致NFC无法正常工作总结:去掉App属性设置android:persistent="true"N...

2020-06-29 10:41:27 713 1

原创 MTK6757 增加自定义NTP时间同步(TCP&UDP)

实现自定义NTP时间同步(TCP&UDP)一.系统NTP改造1.frameworks\base\core\java\android\net\SntpClient.java增加log查看当前request host地址 public boolean requestTime(String host, int timeout) { InetAd...

2020-04-27 17:40:40 749

原创 MTK6757 9.0 USB debugger 默认打开, 开发者选项无法打开

一.USBdebugger默认打开1.build\make\core\main.mk将ro.debuggable值改为1ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=12.frameworks\base\services\usb\java\com\android\server\usb\UsbDeviceManager.ja...

2020-04-27 15:50:43 1353

原创 MTK6757 9.0 APK预置vendor/operator/app 无法正常工作

最近在MTK6757 9.0上实现APK预置时发现,当APK中使用so时预置后无法正常使用.错误信息04-09 13:33:42.933 3373 3373 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/frame...

2020-04-10 10:59:31 1688

原创 MTK Android 9.0 FileManager tab 显示异常

一.异常现象二.解决方法在 AndroidManifest.xml屏蔽targetSdkVersion <!--uses-sdk android:targetSdkVersion="28" /-->

2019-05-09 15:08:25 177

原创 Android 9.0 make update-api failed

Error info:FAILED: out/target/common/docs/doc-comment-check-timestamp/bin/bash out/target/common/docs/doc-comment-check-timestamp.rspjavadoc: warning - The old Doclet and Taglet APIs in the packa...

2019-05-09 11:10:45 2183 2

原创 Android 8.1 添加系统服务

以下测试验证平台MSM8909 android8.1一. sepolicy 部分添加1. \system\sepolicy\public\service.te 定义服务名称和属性type xxx_service,app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;2.\sys...

2018-05-29 16:40:41 4900 3

原创 Android源码编译 找不到系统隐藏类(@hide), LOCAL_SDK_VERSION

在Android.mk文件中存在以下这句:LOCAL_SDK_VERSION := current  意思是编译时忽略系统隐藏类(@hide)如果在系统源码修改中使用到了系统隐藏类(@hide),请将LOCAL_SDK_VERSION := current 删掉

2017-10-18 10:18:47 1667 1

原创 Android 7.0 添加自定义系统服务

一.添加自定义服务代码1.修改系统配置, 增加自定义目录编译build\core\pathmap.mk......FRAMEWORKS_BASE_SUBDIRS += \$(addsuffix /java, \olc/security \)......2.添加 aidl接口frameworks\base\olc\security\java\com\olc\s

2017-09-13 16:41:22 690

原创 Android 7.0 Settings 根目录添加自定义功能项

一.添加自定义分组1.Settings/res/values/donottranslate.xml 添加自定义分组类型com.android.settings.category.olcsettings添加自定义分组类型2.添加自定义类型的实现Settings/src/com/android/settings/Settings.java 添加分组类型实现public clas

2017-09-13 16:05:46 1286

原创 Android 修改源码达到Camera 无预览拍照效果

修改文件/hardware/qcom/camera/QCameraHWI.cpp,其中的判断照相机是否支持无预览方法bool QCameraHardwareInterface::isNoDisplayMode();将其返回值更改为  return (mPreviewWindow == NULL);完成这一步骤后将Android源码进行全编译后的Rom将支持照相机无预览拍照。

2014-05-19 16:54:16 1144 1

java-7-openjdk-amd64-linux.tar.gz

java-7-openjdk-amd64-linux.tar.gz

2023-05-05

patchExtractTool.sh

patchExtractTool.sh

2021-10-27

Android_System_WebView_base.apk

google webview

2021-08-05

openjdk7.0.302-linux_amd64.deb

linux 下 jdk7 deb文件

2021-07-14

el-api-1.0.jar

el-api-1.0.jar

2015-12-29

Android RemoteService AIDL 方式实现

Android 远程服务 RemoteService 通过AIDL方式实现跨应用接口访问

2014-02-13

Android屏幕多点触摸

实现Android屏幕多点触摸测试的实现功能,测试屏幕是否支持多点触摸

2012-10-22

空空如也

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

TA关注的人

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