![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sprd 11.0
心有纤纤结
这个作者很懒,什么都没留下…
展开
-
sprd 11 播放视频时开启录屏,视频闪烁或提示正在加载问题
1.首先是去掉了录屏时的弹框2.录屏执行的是ScreenRecordDialog.java的方法;导致播放视频录屏时闪烁的问题原因就是启动Dialog的问题,即使dialog并没有show出来.通过广播直接启动录屏--- a/sprd/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java+++ b/sprd/frameworks/base/packag原创 2022-03-31 11:15:16 · 21308 阅读 · 0 评论 -
sprd安卓11动态修改系统分辨率
修改分辨率对系统UI的影响会比较大,导航栏状态栏锁屏等UI都会出现变形情况;修改分辨率只适用某些特定情况.我修改的情况是某个apk强制横屏后,UI无法显示正常,apk显示放大了很多,修改dpi等都没有效果,只能修改分辨率来缩放apk显示大小--- a/sprd/frameworks/base/core/java/android/app/ActivityThread.java+++ b/sprd/frameworks/base/core/java/android/app/ActivityThread.原创 2021-09-23 09:30:04 · 1868 阅读 · 0 评论 -
sprd安卓11 修改音量条样式
音量条样式如上图所示:原创 2021-09-18 14:03:24 · 2798 阅读 · 0 评论 -
sprd安卓11 相机右上角 设置图标点击无反应和去掉相机中一些项
--- a/sprd/vendor/sprd/platform/packages/apps/DreamCamera2/src/com/android/camera/ui/StickyBottomModeScrollLayout.java+++ b/sprd/vendor/sprd/platform/packages/apps/DreamCamera2/src/com/android/camera/ui/StickyBottomModeScrollLayout.java@@ -77,8 +77,8 @@.原创 2021-09-18 14:02:17 · 2494 阅读 · 1 评论 -
sprd安卓11 去掉长按桌面图标 的应用信息选项
--- a/sprd/packages/apps/Launcher3/res/drawable/ic_info_no_shadow.xml+++ b/sprd/packages/apps/Launcher3/res/drawable/ic_info_no_shadow.xml@@ -13,11 +13,12 @@ See the License for the specific language governing permissions and limitations unde原创 2021-09-15 11:35:21 · 869 阅读 · 0 评论 -
sprd安卓11 时钟界面点击返回键不能退出时钟
--- a/sprd/vendor/sprd/platform/packages/apps/SprdDeskClock/AndroidManifest.xml+++ b/sprd/vendor/sprd/platform/packages/apps/SprdDeskClock/AndroidManifest.xml@@ -258,13 +258,13 @@ <!-- =========================================================原创 2021-09-15 11:28:25 · 358 阅读 · 0 评论 -
sprd安卓11默认使用图库打开图片和视频
问题分析:当机器安装一些应用时,点击图片或视频,会弹出 打开方式的选择框, 需要选择一个打开的apk,选择仅此一次或者总是.如下图;如果用户误操作选择了始终,后期查看就切换不了其它的,又不懂重新设置.需求:点击查看图库或者视频时,默认使用图库打开.其它类型文件打开方式不变.选择弹框的list是currentResolveList,只需要将除了图库的apk remove掉.--- a/sprd/frameworks/base/core/java/com/android/internal/app/Re原创 2021-09-15 11:18:16 · 2605 阅读 · 0 评论 -
sprd安卓11 按任务键时,有一个截图功能,修改截图样式
按任务键时,有一个截图功能,修改截图样式.diff --git a/sprd/frameworks/base/packages/SystemUI/res/drawable/union.png b/sprd/frameworks/base/packages/SystemUI/res/drawable/union.pngnew file mode 100755index 0000000..c07f0f5Binary files /dev/null and b/sprd/frameworks/base/.原创 2021-09-15 10:54:23 · 525 阅读 · 1 评论 -
sprd安卓11 自定义广播时,log中报 Sending non-protected broadcast
--- a/sprd/frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java+++ b/sprd/frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java@@ -16048,7 +16048,11 @@ public class ActivityManagerService ext原创 2021-09-15 10:16:52 · 963 阅读 · 0 评论 -
sprd安卓11 修改插入U盘后图库和视频播放器中不识别u盘中文件问题
--- a/sprd/frameworks/base/services/core/java/com/android/server/StorageManagerService.java+++ b/sprd/frameworks/base/services/core/java/com/android/server/StorageManagerService.java@@ -1592,10 +1592,11 @@ class StorageManagerService extends StorageManag原创 2021-09-15 10:11:48 · 2665 阅读 · 0 评论 -
sprd安卓11 去掉状态栏wifi数据上下箭头图标
--- a/sprd/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarSignalPolicy.java+++ b/sprd/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarSignalPolicy.java@@ -162,8 +162,10 @@ public cl原创 2021-09-13 16:36:55 · 1127 阅读 · 0 评论 -
sprd安卓11 修改 默认打开 查看使用情况访问权限
diff --git a/sprd/frameworks/base/core/java/android/app/AppOpsManager.java b/sprd/frameworks/base/core/java/android/app/AppOpsManager.javaindex 317827f..19137b4 100755--- a/sprd/frameworks/base/core/java/android/app/AppOpsManager.java+++ b/sprd/framewor原创 2021-09-13 16:35:40 · 1201 阅读 · 3 评论 -
sprd安卓11 修改桌面时钟小部件字体样式,布局大小
diff --git a/sprd/vendor/sprd/platform/packages/apps/SprdDeskClock/assets/fonts/BebasKai.otf b/sprd/vendor/sprd/platform/packages/apps/SprdDeskClock/assets/fonts/BebasKai.otfnew file mode 100755index 0000000..b404b41Binary files /dev/null and b/sprd/ven原创 2021-09-13 16:34:34 · 1250 阅读 · 0 评论 -
sprd安卓11 去掉状态栏勿扰模式和定位图标
--- a/sprd/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java+++ b/sprd/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java@@ -371,7 +371,7 @@ public class原创 2021-09-13 16:33:04 · 1274 阅读 · 0 评论 -
sprd安卓11 桌面图标为椭圆形风格时,第三方apk图标边缘会有空白问题
桌面图标风格有两类;第一类:不统一图标风格,桌面图标是什么形状就展示什么形状第二类: 桌面图标统一圆形,圆角形等.当桌面风格为圆角形等这类统一风格时, 第三方apk图标基本都是如图所示,图标外面会填充空白.如何让apk图标填充满整个桌面图标.--- a/sprd/frameworks/libs/systemui/iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java+++ b/sprd/frameworks/libs原创 2021-09-13 16:03:30 · 1086 阅读 · 0 评论 -
sprd安卓11 去掉点击录屏时弹出的dialog提示,直接录屏
--- a/sprd/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/ScreenRecordDialog.java+++ b/sprd/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/ScreenRecordDialog.java@@ -86,7 +86,13 @@ public class ScreenReco原创 2021-09-13 15:38:46 · 1934 阅读 · 1 评论 -
sprd安卓11 去掉桌面音量条中的铃声等音量条
--- a/sprd/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java+++ b/sprd/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java@@ -286,15 +286,15 @@ public class VolumeDialogImpl implem原创 2021-09-13 15:37:05 · 735 阅读 · 0 评论 -
sprd安卓11 预置apk默认权限
frameworks/base/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java grantPermissionsToPackage(pm, submarine2,userId, false /* ignoreSystemPackage */, true /*whitelistRestrictedPerm原创 2021-09-13 15:32:42 · 1121 阅读 · 0 评论 -
sprd安卓11 去掉桌面微件
-- a/sprd/packages/apps/Launcher3/src_shortcuts_overrides/com/android/launcher3/model/WidgetsModel.java+++ b/sprd/packages/apps/Launcher3/src_shortcuts_overrides/com/android/launcher3/model/WidgetsModel.java@@ -205,7 +205,8 @@ public class WidgetsModel {原创 2021-09-10 14:26:16 · 874 阅读 · 0 评论 -
sprd安卓11 默认以自由窗口方式启动apk
--- a/sprd/frameworks/base/services/core/java/com/android/server/wm/ActivityStarter.java+++ b/sprd/frameworks/base/services/core/java/com/android/server/wm/ActivityStarter.java@@ -130,7 +130,9 @@ import java.io.PrintWriter; import java.text.DateFormat;原创 2021-09-08 16:38:23 · 2449 阅读 · 0 评论 -
sprd 安卓11 闹钟或者定时到时间提醒后,启动deskClock对应的页面
项目开发中,屏蔽掉了系统通知,导致闹钟或者定时无提醒;所以需要闹钟或者定时到时间提醒后,启动deskClock对应的页面定时提醒+++ b/sprd/vendor/sprd/platform/packages/apps/SprdDeskClock/src/com/android/deskclock/timer/TimerService.java private static final String ACTION_RESET_MISSED_TIMERS = ACTIO原创 2021-09-08 16:32:14 · 454 阅读 · 0 评论 -
sprd安卓11 动态设置apk的默认权限
需求:后台接口将apk包名列表保存在对应的数据库中,系统通过此列表设置apk默认权限(apk列表必须在对应apk安装之前发送给设备,否则无效)--- a/sprd/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java+++ b/sprd/frameworks/base/services/core/java/com/android/server/pm/permis原创 2021-09-08 16:24:38 · 693 阅读 · 0 评论 -
sprd 安卓 11 机器打开蓝牙时,手机扫描不到设备
问题: 公司定制了一个新的设置应用,其中加了蓝牙功能;打开蓝牙时,手机扫描不到设备问题分析:打开蓝牙时需要设置蓝牙活跃的时间,默认是120s;原生的会弹出一个diaolog,点击允许手机也可以正常扫描到,但是如果auto_confirm_bluetooth_activation_dialog 默认为true后,手机就扫描不到设备了.后面发现,蓝牙打开是需要一定时间的,auto_confirm_bluetooth_activation_dialog默认打开,方法走完后,蓝牙其实还未打开,所以需要做延时原创 2021-09-08 16:16:33 · 1151 阅读 · 0 评论 -
sprd 安卓11 监听apk的启动和退出(最优方案)
1.监听apk启动和退出有很多方法,比如topActivity,或者在ActivityThread.java中监听等;但是这些都会存在一些问题,或在部分情况监听不到,或者错误(如自由窗口的apk无法监听退出)2. WindowManagerService.java 中有REPORT_FOCUS_CHANGE,可以监听focus的变化,并且lastFocus和newFocus可以看到怎样的apk切换,也可以监听到apk不同类名界面的切换--- a/sprd/frameworks/base/services原创 2021-09-08 16:05:42 · 4524 阅读 · 0 评论 -
sprd 11 隐藏桌面apk图标
隐藏桌面apk图标,launcher中有专门的方法shouldShowApp--- a/sprd/packages/apps/Launcher3/src/com/android/launcher3/AppFilter.java+++ b/sprd/packages/apps/Launcher3/src/com/android/launcher3/AppFilter.java@@ -12,6 +12,12 @@ public class AppFilter implements ResourceBase原创 2021-09-08 15:52:30 · 3683 阅读 · 0 评论 -
sprd11.0系统添加应用锁功能
应用锁的效果如图:应用锁是限制应用启动**设计思路:1.后台将需要加需要加锁的apk包名通过接口传给设备端2.通过后台数据,更新桌面图标的状态(加锁活不加锁)3.应用锁图标是在原来apk的图标上覆盖一个锁的图片4.锁的图片是一个透明大图,里面的锁图放在右下方,5.锁的图片大小必须和apk图标大小一样,否则整体图标会模糊6.还加了 时间段限制; 在设置的时间段不允许启动;不在这个时间段允许启动修改的内容比较多,大概说下文件**frameworks/base/core/java/andro原创 2021-08-12 16:28:55 · 2447 阅读 · 0 评论 -
允许设置 一直在后台运行权限
+++ b/sprd/packages/apps/Settings/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java@@ -62,7 +62,13 @@ public class RequestIgnoreBatteryOptimizations extends AlertActivity implements finish(); return;原创 2021-08-11 18:21:38 · 1641 阅读 · 0 评论 -
sprd 11.0默认开启勿扰模式
--- a/sprd/frameworks/base/core/java/android/app/ActivityThread.java+++ b/sprd/frameworks/base/core/java/android/app/ActivityThread.java@@ -242,6 +242,7 @@ import java.util.concurrent.Executor; import java.util.concurrent.atomic.AtomicInteger; import j原创 2021-08-11 18:11:39 · 2357 阅读 · 0 评论 -
展锐11.0 隐藏导航栏,从底部向上滑动代替back,home.recent键
frameworks\base\services\core\java\com\android\server\wm\SystemGesturesPointerEventListener.java private int detectSwipe(int i, long time, float x, float y) { final float fromX = mDownX[i]; final float fromY = mDownY[i]; final原创 2021-05-18 19:06:45 · 220 阅读 · 0 评论 -
sprd 11.0修改通知栏时间样式,以及位置居中显示
--- a/sprd/frameworks/base/packages/SystemUI/res/layout/status_bar.xml+++ b/sprd/frameworks/base/packages/SystemUI/res/layout/status_bar.xml@@ -49,6 +49,15 @@ android:paddingTop="@dimen/status_bar_padding_top" android:orientation="horiz原创 2021-08-11 16:11:42 · 855 阅读 · 0 评论 -
Sprd 11.0禁止下拉状态栏
--- a/sprd/frameworks/base/core/java/android/app/StatusBarManager.java+++ b/sprd/frameworks/base/core/java/android/app/StatusBarManager.java@@ -240,6 +240,7 @@ public class StatusBarManager { @UnsupportedAppUsage public void disable(int what) {原创 2021-08-11 16:09:44 · 1189 阅读 · 0 评论