- 博客(11)
- 收藏
- 关注
原创 Ubuntu Docker 和 Docker Compose 安装
Ubuntu Docker 安装Docker Engine-Community 支持以下的 Ubuntu 版本:Xenial 16.04 (LTS) Bionic 18.04 (LTS) Cosmic 18.10 Disco 19.04 其他更新的版本……Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。使用官方安装脚本自动安装安装命令如下.
2021-02-24 09:57:16 898
原创 Android 通过蓝牙macAdress或者name实现自动连接的一种方法
Android可以通过蓝牙设备的macAdress或者蓝牙设备名称,通过修改系统Setting部分源码实现在蓝牙设备列表中显示的蓝牙设备的自动配对和自动连接,具体源码修改如下自动配对部分源码修改参照之前博文提到的修改方法Android蓝牙自动配对授权连接的实现方法,具体修改如下 /packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothDevicePreference.javapub...
2020-10-30 15:11:28 1863
原创 Android蓝牙自动配对授权连接的实现方法
如果有其他蓝牙设备申请对此设备进行连接,不需要谈出需要用户确认的对话框和pin code对话框,实现自动连接的一种实现方法;修改设置蓝牙配对相关源码packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingRequest.java 添加代码实现自动配对的过程: 添加变量 private static final int NOTIFICATION_ID = android.R.draw...
2020-10-29 11:46:28 2823
原创 AlertDialog底部focus后背景色
由于LCM显示效果问题,在launcher界面卸载应用的UninstallerActivity的Dialog界面,底部button选中效果不易识别;解决方案:在framwork中Dilaog布局文件alert_dialog_button_bar_material.xml的button条件背景button_selector,在normal,selected以及focused状态下切换背景色修改方法:frameworks/base/core/res/res/layout/alert_dialog_but
2020-09-14 11:34:22 217
原创 修复由于应用SDK版本问题导致应用无法自升级问题(临时修复方法)
系统集成应用版本升级不成功,查看系统日志*Package com.xiaoji.emulator new target SDK 22 doesn't support runtime permissions but the old target SDK 23 does* 应用新版本sdk比旧版本低导致升级失败,从Android6.0之后的版本 targetSDKVerssion是不能降级的. 临时修复方法,在PackageManagerService.java中针对该应用不比较升级应用...
2020-09-10 15:59:19 3795
原创 SWT 重启问题分析
SWT 重启问题分析一、SWT 重启问题简介二、SWT 重启问题处理流程三、SWT 重启问题的原因四、SWT 重启问题分析流程五、SWT 重启问题分析举例六、Android O以上导 Log 注意事项一、 SWT 重启问题简介SWT(Software Watch Dog ) 主要用来监控SystemServer等重要线程/Service 的运行情况。如果发现其阻塞超过 60s ,看门狗进程就会把系统重启,进而保证系统可以恢复到正常状态。判断阻塞的方法:1.利用 Servic
2020-06-29 09:16:52 757
原创 开发过程中常用网页工具
APKPure (https://apkpure.com/): 对于无法使用Google Play的人,建议使用,这是一个以 Google Play 中的安装包源为基础的软件商店,优点在于支持中文、可以下载干净的APK,无侵入式广告,可以无网络障碍的使用....
2020-06-28 11:53:57 706
原创 android 系统接受方向键按键事件处理view焦点
frameworks/base/core/java/android/view/ViewRootImpl.javaprivate int processKeyEvent(QueuedInputEvent q) {...// Handle automatic focus changes. if (event.getAction() == KeyEvent.ACTION_DOWN) { int direction = 0;
2020-06-17 18:32:33 520
原创 Android系统 给第三方应用运行时权限默认开启(不会弹授予权限窗口)
一.对于单个应用frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java 类是对默认权限管理类可以查看grantDefaultSystemHandlerPermissions 该方法,里面有就有授予权限类似方法,可以模仿我们可以通过此类来对我们系统中存在的应用进行默认权限设置。二.对于所有应用/frameworks/base/services/core/java/com/an
2020-06-17 18:30:46 3024 2
原创 PMP考试中的图工具小结
在PMP考试中有一个典型的考点就是试题选项中会出现很多XX图工具的比较异同。所以在我们准备PMP考试时最好做到自行归纳和总结,以下就是关于各种图工具的总结样章,仅供参考。1、控制图:监控过程是否稳定,是否具有可预测的绩效,在问题还未发生时解决。需要关注控制图中的平均值、控制界限、规格界限的含义。控制上、下限一般设为±3个西格玛。过程失控的情况包括数据点在控制界限外,以及七点规则(连续七点在平均值上方或下方,或七个点呈同方向变动(越来越高或越来越低)表示过程失控),数据点在规格界限外为质量不合格,需要返工或
2020-06-17 17:14:04 974
原创 一种android系统实现动态挂载sdcard或emmc为系统data分区的方法
一种动态实现挂载系统data分区的实现思路,即开机检测到ext4类的sd卡则挂载sdcard作为android系统的data分区,如果没有检测到sdcard就按照/etc/fstab存放的是系统中的文件系统信息挂载emmc作为系统的data分区,主要涉及到vold fs_mgr 进程的修改;/system/core/fs_mgr/fs_mgr.cstatic int mount_with_alternatives(struct fstab *fstab, int start_idx, int *end_
2020-06-17 17:10:25 2712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人