自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

多学一点点

要有梦想,即使遥远. !!!

  • 博客(160)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android 7.0系统源码中如何编译android studio工程

eclipse工程放在系统源码里编译,直接把整个包丢到系统里,然后加一个Android.mk,就完事了,可是eclipse被谷歌抛弃很久了,现在琢磨者如何将android studio工程放到系统源码里编译,在网上找了一大圈 都没有找到,只好自己干了了。android studio moudel目录是这样的结构我的方法是这样的:1.在packages/apps 目录下新建一个M...

2018-08-23 17:58:01 1916

原创 高德地图集成到android7.0上遇到的问题

 1.在eclipse上运行编译真机可以正常运行,但是放到android系统目录下编译成功,但是一运行就会闪退,报错log如下:1-01 12:11:00.618 3211-3222/? E/GED: Failed to execute ioctl 3222824709, BridgeID(5), err(-1)01-01 12:11:00.618 3211-3222/? E/GasSer...

2018-08-02 15:41:01 5432

原创 Android 10 调用系统图库和相机 裁剪 并且返回图片

Android 10上动用相机和图库 并且返回裁剪图片遇到的问题 记录一下:各种报错,1.exposed beyond app through Intent.getData()2.java.lang.IllegalArgumentException: URI is not absolute3.android.os.FileUriExposedException: file:///storage/emulated/04.exposed beyond app through ClipData.I

2020-05-23 15:29:33 1810 2

原创 Android 10.0系统源码中 编译android studio工程

https://blog.csdn.net/Evahuangchen/article/details/81985142 Android 10.0参考之前这篇文章是出现了开不了机.后来分析了开机log后,发现要在Android.mk改动一下,加上下面两行,就OK了,apk预置的路径变了,product/工程名/product/appLOCAL_PRIVATE_PLATFORM_APIS := trueLOCAL_PRODUCT_MODULE := trueLOCAL_PATH:= $(cal.

2020-05-23 09:50:53 893

原创 Android L添加kk版的OOBE开机向导

应客户的需求,要在L版本上添加OOBE开机向导,本文参考了kk版本上的代码,移植过来的,加了设置语言和日期和时间设置。部分代码如下:diff --git a/alps/frameworks/base/core/java/android/provider/Settings.java b/alps/frameworks/base/core/java/android/provider/Sett...

2020-04-03 18:15:24 609

原创 Android 5.1状态栏背景色定制 在Launcher3界面显示透明,在其他界面显示黑色

直接贴代码diff --git a/alps/frameworks/base/core/java/android/app/Activity.java b/alps/frameworks/base/core/java/android/app/Activity.javaold mode 100644new mode 100755index 1d17928..5650cb7--- a/al...

2020-03-30 10:33:59 599

原创 Android 5.1修改底部导航栏NavigationBar动态显示和隐藏

本文按照https://blog.csdn.net/way_ping_li/article/details/45727335这篇文章一步一步实现的,再次非常感谢,直接贴代码diff --git a/alps/frameworks/base/core/java/com/android/internal/statusbar/IStatusBar.aidl b/alps/frameworks/ba...

2020-02-28 14:33:36 1500 2

原创 Android 6.0 关于Selinux如何打开和关闭

直接上方法:1.临时的:设备必须是已经取得root权限(adb shell 显示#)adb shell setenforce 0(立刻见效)2.永久的:在\alps\system\core\init\init.cpp修改selinux_initialize方法中修改如下is_enforcing = 0;//add mtk 重新赋值,selinux权限就会关闭了static...

2020-01-04 15:40:56 1669

原创 Android 5.1 解决打开手电筒后,无法打开相机问题

直接贴代码,按照faq修改后,无法实现预期效果,稍微修改后即可实现diff --git a/alps/frameworks/av/services/camera/libcameraservice/CameraService.cpp b/alps/frameworks/av/services/camera/libcameraservice/CameraService.cppold mode ...

2019-10-05 10:29:14 800

原创 Android 8.1拨号如何实现默认免提

客户需求说拨号默认免提,如何实现alps\vendor\mediatek\proprietary\packages\services\Telecomm\src\com\android\server\telecom\CallsManager.java在placeOutgoingCall方法中加一个判断即可。// Auto-enable speakerphone if the origi...

2019-09-21 10:33:28 2157 3

原创 Android Browser默认主页网址(验证于KK,L,M,N,O)

遇到修改浏览器主页网址的问题,记录一下,不同android版本路径稍有不同kk版本:packages\apps\Browser\ext\src\com\mediatek\browser\ext\BrowserSmallFeatureEx.javaL/M版本:alps\packages\apps\Browser\ext\src\com\mediatek\browser\ext\Defaul...

2019-09-20 10:58:56 926

原创 Android5.1下拉状态栏新增截屏功能

记录一下:直接上代码diff --git a/alps/frameworks/base/packages/SystemUI/res/values-de/strings.xml b/alps/frameworks/base/packages/SystemUI/res/values-de/strings.xmlold mode 100644new mode 100755index fa87...

2019-09-20 10:33:44 506

原创 Android 7.0关机界面新增重启选项遇到的问题-framework_res_id_api.txt

在新增关机界面重启问题时,出现了以下问题,网上找了一圈都没有答案经过好久摸索,终于解决了。方法如下原来是新加的字符串生成的resource id,占据了之前已经存在的id,造成error.alps\frameworks\base\core\res\res\values\public.xml<!--@hide zzzzz_global_action_power_re...

2019-08-03 12:10:29 390

原创 Android 6.0耳机hook按键接听和挂断电话;音乐中短按下一首,长按暂停播放;FM收音机中短按调频,长按暂停开始

耳机hook按键复用,如题,直接贴代码:diff --git a/alps/frameworks/base/services/core/java/com/android/server/media/MediaSessionService.java b/alps/frameworks/base/services/core/java/com/android/server/media/MediaSe...

2019-07-19 11:33:05 1290

原创 Android如何动态改变桌面图标和label

记录一下:客户拿着样机演示,桌面图标和label居然可以动态改变,然后要我实现类似功能。百度了好多文章 ,发现都没有用。没办法,只得自己实现了。我的思路就是在launcher3源码中修改,在applyFromShortcutInfo和applyFromApplicationInfo方法中拦截包名实现,退出app时刷新界面即可。...

2019-07-16 19:51:33 1349 1

原创 Android 8.1发送广播受限问题

之前在android7.0以及之前的版本中,发广播是一件很容易的,一句代码搞定:隐式广播,sendBroadcast(new Intent("android.intent.action.test"));问题来了,可是在8.1上这样是行不通的。在PhoneWindowManager.java发按键广播,就是接受不到,抓了log,报错如下:W/BroadcastQueue: Backgr...

2019-01-15 10:29:01 2861 1

原创 Android 8.1 默认开机日期

现在android 8.1的软件 默认开机日期是2010年1月1日,客户说要改成2018年1月1 日,如何修改?直接上代码 ,亲测有效路径:alps\\vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\工程名称\inc\cust_rtc.h#ifndef __CUST_RTC_H__#define __...

2018-12-05 19:42:35 1329

原创 Android 8.1 新增壁纸

Android 8.1平台默认只有一张壁纸 如何新增1.alps\vendor\mediatek\proprietary\packages\apps\WallpaperPicker\res\values-nodpi\wallpapers.xml&lt;resources&gt; &lt;string-array name="wallpapers" translatable="fa...

2018-11-15 20:22:58 1513

原创 Android7.0指纹界面点击了解详情 报错问题

测试反馈一个问题,录入指纹后,点击了解详情 会出现停止运行。怎么解决抓取log信息后发现 ,出现了空指针异常 help_url_fingerprint 这个没有赋值&lt;!-- Help URL, Fingerprint [DO NOT TRANSLATE] --&gt; &lt;string name="help_url_fingerprint" translatable="...

2018-11-15 19:51:30 710

原创 Android 8.1 来电默认全屏显示 如何修改

在Android 8.1上来电全屏显示 如何修改呢?直接上代码1.alps\vendor\mediatek\proprietary\packages\apps\SystemUI\src\com\android\systemui\statusbar\phone\StatusBar.java在shouldPeek方法里加入如下代码:boolean inUse = mPowerManager...

2018-11-07 21:37:31 1532

原创 Android 8.1上状态栏新增截屏功能

1.需求客户要求在状态栏新增截屏功能。。实现效果如下:实现步骤步骤1在配置文件alps\vendor\mediatek\proprietary\packages\apps\SystemUI\res\values\config.xml添加\screenshot 显示一个是固定位置显示, 另一个是编辑时候的显示&lt;string name="quick_settin...

2018-11-01 10:28:49 3089 1

原创 Android 7.0来电全屏显示 如何修改

在Android 7.0来电全屏显示 如何修改呢?1.alps/frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar/BaseStatusBar.javaprivate final String PACKAGES_DIALER = "com.android.dialer";在shouldPeek方法里...

2018-08-24 09:58:27 1509

原创 Android6.0锁屏提示音如何默认开启?

android6.0的锁屏提示音默认是关闭的,最近有客户需求要默认打开,如何开启?需要修改两个地方即可.1.alps\frameworks\base\media\java\com\mediatek\audioprofile\AudioProfileManager.java2.alps\frameworks\base\packages\SettingsProvider\res\value...

2018-08-24 09:42:21 1345

原创 百度地图集成到android7.0上遇到的问题

1.在eclipse上运行编译真机可以正常运行,但是放到android系统目录下编译成功,但是一运行就会闪退,报错log如下:08-09 21:45:09.381 2879-3697/com.digital.ui E/art: JNI DETECTED ERROR IN APPLICATION: JNI GetStaticMethodID called with pending except...

2018-08-10 18:02:54 870

原创 android6.0恢复出厂设置

客户提的需求侧按键新增 恢复出厂设置功能当接收到指令后执行以下函数即可:private void doMasterClear() { Intent intent = new Intent(Intent.ACTION_MASTER_CLEAR); intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND); ...

2018-07-05 09:49:54 897

原创 手机插SIM卡启动,Launcher会闪一下,如何避免?

描述手机插SIM卡启动,Launcher会闪一下,如何避免?解决方法KK/L0/L1/M0:在AndroidManifest.xml中修改Launcher这个Activity的属性,加上android:configChanges="mcc|mnc"。在Launcher.java中增加如下方法:@Overridepublic void onConfigurationChanged(Configur...

2018-04-20 09:47:14 554

原创 如何关闭M版本上默认数据加密?

问题描述M版本上关闭默认数据加密1,在device/{company}/{project}下找到fatab.mt67XX,将 /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/userdata /data ext4noatime,nosuid,nodev,noauto_da_alloc,discardwait,check

2018-01-22 23:15:52 538

原创 gridview checkbox 多选 全选 全不选 反选 删除 实现

2017-12-06 12:03:16 519

原创 eclipse Type xxxx could not be resolved 问题解决

Type 'JNICALL' could not be resolved Type 'JNIEnv' could not be resolvedType 'jobject' could not be resolved解决办法如下:直接上图保存即可

2017-11-25 00:14:58 2694 2

原创 如何修改自动同步数据的默认开关

首次开机后,进入设置-》账户-》菜单按键 ,自动同步数据,默认如何关闭?alps\frameworks\base\core\java\android\content\SyncStorageEngine.javaJB之前的版本上(不含JB)默认为自动同步,修改为False,则不会自动同步.mMasterSyncAutomatically=Ture – 》 False

2017-10-19 16:29:32 1738

原创 L版本全屏显示来电界面

描述L版本中, 来电直接显示来电界面, 而不是 show Notification(HeadsUp view)解决:HeadsUp 是 google 在 L 版本上面 PhoneStatusBar 中新增的功能.而在未锁屏时来电就是通过这种方式来显示的. 从而替代了全屏显示来电界面的方式.如果还是倾向于全屏显示来电界面. 则可以通过如下方式来单独关闭通话的 HeadsUp 功能....

2017-09-25 17:16:54 691

原创 系统WallPaper图片可以设置成屏幕大小的图吗?

系统WallPaper图片可以设置成屏幕大小的图吗?系统默认的Wallpaper图片都是两倍屏宽,主要有2个目的:1.壁纸可以随着Launcher Workspace的滑动而滑动;2.屏幕横屏时,设置了show wallpaper flag的应用背景可以正常显示。如果将Wallpaper宽高修改为与屏幕宽高相同,就会造成如下隐患:1. Launcher Workspace的背景

2017-08-31 09:22:20 8987

原创 如何让Launcher支持横屏显示

如何让Launcher3支持横屏显示?N/M:Launcher默认支持横屏显示,只需要按如下操作即可开启横屏显示:桌面空白处长按→进入OverviewMode→点击设置→打开允许旋转的开关L:1.修改AndroidManifest.xml <activityandroid:name="com.android.launcher3.Launcher"androi

2017-07-31 15:58:15 3554

原创 反编译后代码混淆问题小分析

通过反编译工具反编译后 代码出现了混淆 语法不同了 1.案例一反编译后方法代码 public static boolean getName(Context paramContext) { int i = Settings.System.getInt(paramContext.getContentResolver(), "name", 0); int j = 0

2017-06-23 09:25:25 1300

转载 在Android M及更高版本中使用 Settings.System 抛出异常"You cannot keep your settings in the secure settings. "

转自:http://blog.csdn.net/vrix/article/details/51721139最近项目需要从Android L迁移到Android M。在升级的过程中,遇到了如下的问题。 在项目中,有一些公共的数据是存放在存放在 系统数据库SettingsProvider的System表中 在Android L中的使用方法是: 当需要写数据时调用:Setting

2017-04-01 11:56:13 1723

原创 如何判断android OS是32位还是64位 ?

DESCRIPTION一台手机,有时需要判断kernel是32位还是64位。SOLUTION简单的方法是查看是否存在/system/lib64目录,可以通过adb shell ls /system/lib64看是否可以看到。

2017-03-30 14:57:26 5481

原创 如何编译ICU资源

如何编译 ICU 资源如果只是测试修改后效果,执行步骤 A 即可;如果需要 build 后生效,则需要执行全部步骤下面是 KK 的 icu 资源的路径为例子,如果是 Android L 请改为external/icu/icu4c/source/A.  (KK,L)需要建立临时目录,并且 在临时目录中编译 ICU 资源1. 在external/icu4c下新建临时目录icubui

2017-03-30 14:54:07 2097

原创 android M单双卡默认开启数据连接问题

android M单双卡默认开启数据连接问题

2017-03-30 12:27:44 1800 1

原创 Android获取分辨率和像素密度

看了网上好多的代码说是获取的分辨率 其实得到的是屏幕的宽和高。1.如何获取分辨率和像素密度2..实现代码如下 DisplayMetrics localDisplayMetrics = new DisplayMetrics(); try { Display localDisplay = getWindow().getWindowManager().getDefaultDispl

2017-03-20 14:42:31 2259

原创 android 6.0在关机界面添加截图功能

在关机界面添加截图功能,可以参考如下步骤修改实现:1.步骤1.1<string name="global_action_screenshot_xxxx">screenshot</string> <string name="global_action_screenshot_xxxx">截屏</string>1.2...

2017-03-17 17:50:13 1239

update.rar

应客户的需求,要在L版本上添加OOBE开机向导,本文参考了kk版本上的代码,移植过来的,加了设置语言和日期和时间设置。

2020-04-03

如何客制化自己的开关机动画、开关机铃声

此文档详细介绍了非运营商如何客制化开关机动画。开关机铃声

2018-01-11

讯飞输入UI

为了便于快速开发,SDK 还提供了一套默认的语音输入 UI。如需使用,请将 SDK 资源包 assets 路径下的资源文件拷贝至 Android 工程 asstes 目录

2016-04-14

空空如也

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

TA关注的人

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