自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 adb命令查看当前运行activity

使用adb命令查看最上层activity: 方法一 : 在cmd命令中输入:adb shell dumpsys activity activities 查看 * Hist #1: ActivityRecord{76f895b u0 com.hardwaremanager/.activity....

2017-12-04 16:39:49 4957 1

原创 andorid 系统添加.so库

Android.mk LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional # LOCAL_SHARED_LIBRARIES := libs/armeabi/libSDL.so \ ...

2020-05-15 17:41:28 37 0

转载 Android 添加充拔电提示音

原生充电提示音 问题:在设置中有充电提示音的打开选项,但打开后,插上充电线也是听不到充电音 实际情况:需要无线充电的时候才会发出声音 PowerManagerService.java中插拔充电线会执行updateIsPoweredLocked() private void updateIs...

2020-05-15 16:33:15 46 0

原创 android 添加屏幕常亮设置项

1.修改默认熄屏时间 修改: /frameworks/base/packages/SettingsProvider/res/values/defaults.xml <integer name="def_screen_off_timeout"><!-- 6000...

2020-05-14 19:44:24 37 0

原创 android P 添加自定义系统属性,并监听变化

在系统中设置添加一个控制扫码使能开关,在其他地方可以获取这个值,并根据这个值做相关处理。 1.添加自定义属性变量名 修改: /frameworks/base/core/java/android/provider/Settings.java public static final class Sy...

2020-05-14 18:13:02 34 0

原创 ubuntu创建共享文件夹

1.samba的安装: sudo apt-get install samba sudo apt-get install smbfs 2.创建共享目录 mkdir /home/software01/workdir sodu chmod 777 /home/software01/workdir 3...

2020-05-13 21:00:46 45 0

转载 Vim命令修改文件内容

vi编辑器是所有Unix及Linux系统下标准的编辑器,介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。在所有的命令...

2020-05-13 20:40:10 26 0

原创 android 默认打开高精度定位模式,accept Improve location accuracy

需求:GPS位置信息模式默认为“仅限设备”, 应客户的要求,默认为“高精确度” 修改:/frameworks/base/packages/SettingsProvider/res/values/defaults.xml - <string name="def_location_pr...

2020-05-13 20:16:45 44 0

原创 Failed to find provider aaa for user 0; expected to find a valid ContentProvider for this authority

在9.0上使用ContentObserver报错,Failed to find provider aaa for user 0; expected to find a valid ContentProvider for this authority 代码: //注册ContentObserver...

2020-05-05 11:45:43 77 0

原创 kernel logo到开机动画之间闪现黑屏

[DESCRIPTION] 现象:L版本开机时,kernel logo与开机动画之间闪一帧黑屏。 [SOLUTION] 1.这个现象是因为,在BootAnimation开始绘图之前,会先做一次clear screen的动作,避免出现 前面的图干扰到BootAnimation的显示。这是Google...

2019-12-21 16:16:49 53 0

原创 linux下安装,启动,卸载ssh

使用XShell或Putty等工具进行远程链接服务器系统进行操作,发现连接不上。 首先了解下SSH是啥: SSH为Secure Shell的缩写,是为建立在应用层和传输层基础上的安全协议。 SSH专为远程登录会话和其他网络服务提供安全性的协议,常用于远程登录。 也就是说,SSH是用来远程操作Lin...

2019-12-21 14:09:21 90 0

原创 Android M upgrade occurs “Error: Invalid OTA package, missing scatter”

ota差分包升级报错:Invalid OTA package, missing scatter [DESCRIPTION] Error: Invalid OTA package, missing scatter [SOLUTION] MUST add -s ./device/mediat...

2019-12-13 10:14:29 165 5

原创 git删除分支

1.删除本地分支 git branch -d dev 2.删除远程分支 git push origin --delete dev 3.删除本地不存在的远程分支 删除远程分支,git branch -a查看本地依旧显示已删除的远程分支 使用git remote prune origin清除...

2019-12-12 11:36:45 22 0

原创 git创建新分支

1.在某一个分支的基础上创建 git checkout curBranch 2.同步当前分支 git pull 3.在本地创建新分支 git checkout -b newBranch 4.push新分支到远程 git push origin newBranch 5.本地分支关联...

2019-12-12 11:16:49 22 0

原创 修改屏幕显示方向

1.修改屏幕方向 如果显示屏支持横竖屏,直接修改MTK_LCM_PHYSICAL_ROTATION的值 ① 修改device/testdd/testdd6735_35g_m0/ProjectConfig.mk -MTK_LCM_PHYSICAL_ROTATION = 0 +MTK_LCM_...

2019-12-05 17:55:29 119 0

原创 如何开启与关闭adb 的认证机制

MTK 默认是在ENG 版本中关闭了adb RSA 指纹认证,在USER 版本中开启了adb RSA 指纹认证. 如果 贵司需要调整的话 1.JB/KK 版本可以修改alps/build/core/main.mk : ifeq (true,$(strip $(enable_target_debu...

2019-12-05 15:06:11 97 0

原创 android user版本默认开启adb调试,不弹出对话框

需求:user版本默认开启adb调试,不弹出提示框 文章目录1.开启adb debug调试2.关闭弹窗提示3.adb相关属性 1.开启adb debug调试 源码位置:buil/core/main.mk ifeq (true,$(strip $(enable_target...

2019-12-05 14:53:15 494 0

原创 使用instrumentation模拟按键上报

实现:扫码获取数据,通过模拟按键上报的方式展示。记录下模拟按键上报的流程实现 文章目录1.按键KeyCode值与字符映射关系2.字符转换整数的KeyCode3.模拟按键上报 1.按键KeyCode值与字符映射关系 我们在键盘上输入的都是字符,在Android应用程序层,主要使用按键码ke...

2019-11-27 20:06:17 50 0

原创 Git diff 生成patch文件

通过git diff 命令生成patch文件 1.还未提交的修改 命令 :git diff > commit.patch 2.已提交的修改 先用git log命令查看commit id soft04@lzy-pc:~/work/code/p716qc-e3x-qz-noback...

2019-11-19 19:51:02 34 0

原创 adb shell pm list packages 的一些用法

1.查看当前连接设备或者虚拟机的所有包 abd shell pm list packages 2.只输出系统的包 adb shell pm list packages -s 3.输出所有第三方包 adb shell pm list packages -3 4.输...

2019-11-19 16:53:24 196 0

原创 android 修改默认启动项launcher(二)

需求:开机启动定制launcher,不删除默认launcher 想要替换桌面launcher,首先你要在自己的应用中添加home属性 <intent-filter> <action android:name="android.intent.action.MA...

2019-11-19 16:12:35 194 0

原创 Git 命令

1.Git 创建新分支 1.1 切换到当前基础分支:git checkout curBranch 1.2 同步当前分支:git pull 1.3 在本地创建新的分支:git checkout -b newBranch 1.4 把创建的新分支上传到远程服务器:git push ori...

2019-11-15 15:34:49 101 1

原创 android 多种方式实现拍照保存并更新图库,删除图片,获取所有图片

多种方式实现拍照保存并更新图库,删除图片视频,查询数据库获取所有图片

2019-11-14 18:33:17 122 0

原创 android 利用String.format和handler实现计时器

添加个目录玩玩1.计时器功能2.System.currentTimeMillis() uptimeMillis elapsedRealtime的区别3.%d %2d %02d %.2d的区别 呃呃呃,这个实现是看到camera录像时那个计时器,然后从源码里弄出来的,直接上代码了。 源码...

2019-11-12 17:09:27 34 0

原创 android DatePicker年月日重新排序,物理按键控制NumberPicker滚动

项目中需要用到时间设置,想到了系统自带的datepicker控件,因为项目没有触屏需要用物理按键控制datepicker的滚动,并且年月日的顺序需要重排,折腾了好一会功夫,做个记录。

2019-11-12 11:38:14 95 0

原创 android 利用getIdentifier()获取资源

int getIdentifier(String name, String defType, String defPackage) 返回的是指定资源名称的资源标识id

2019-11-12 10:07:04 37 0

原创 TextView动态设置图片

TextView控件一般是用来显示文本的,而图片一般是用ImageView控件来显示,现在用Textview来设置图片

2019-11-11 16:11:35 22 0

原创 Settings的应用列表中不显示某个应用

设置的应用列表中不显示某个应用

2019-11-09 16:20:32 67 0

原创 如何在Recent App不显示某个应用

问题描述:点击Navigation bar的recent key在最近应用程序列表中会显示最近访问过的应用,如 何做到不显示某应用以达到隐藏进程的目的呢?

2019-11-09 15:33:27 62 0

原创 SystemUI状态栏添加电量百分比显示

**OS: MTK 6.0 ** 1.添加一个控制显示的开关 源码路径:/packages/apps/Settings/src/com/mediatek/settings/fuelgauge/PowerUsageExts.java 在setting中电量设置项新增一项 publ...

2019-11-07 00:34:49 103 0

原创 android 如何默认开启数据漫游

关键词:ro.com.android.dataroaming 源码路径: frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java // Data ...

2019-11-06 10:54:24 173 0

原创 Android 编译系统AIDL模块出现couldn't find import for class出现错误

在Camera下新加了一个aidl文件,android.mk中也添加了 LOCAL_SRC_FILES := $(call all-java-files-under,src) LOCAL_SRC_FILES += src/com/xxx/xxx/xxx.aidl // aidl文件路径 ...

2019-11-06 10:27:27 186 0

原创 android 8.1Settings添加设置项

OS:MTK 8.1 需求:设置中添加一级菜单,在添加的一级菜单下再添加一个二级菜单,二级菜单添加方法与之前有点区别。 1.添加一个扫描设置项 packages/apps/Settings/src/com/android/settings/Settings.java public...

2019-10-09 18:50:26 455 0

原创 android 默认系统音量定义

OS:MTK 8.1 1.音量最大值 frameworks/base/services/core/java/come/android/server/audio/AudioService.java /** @hide Maximum volume index values for a...

2019-09-10 12:14:18 116 0

原创 android 8.1launcher去掉抽屉,显示allapp

OS:MTK 8.1 需求:所有应用在workspaces上展示 1.首先添加一个标志位 packages/apps/Launcher3/src/com/android/launcher3/config/BaseFlags.java // Feature to control ...

2019-09-07 19:12:23 248 0

原创 Android 当前焦点输入框自动填充内容

os:mtk 8.1 做一个扫码,当前具有焦点的输入框自动填充内容的功能。 1.通过广播 /frameworks/base/core/java/android/inputmethodservice/InputMethodService.java @Override public void...

2019-09-07 15:23:00 153 2

原创 adb 获取应用的版本号信息

1.windows: adb shell pm dump com.android.dialer | findstr "versionName" versionName=1.8.2 2.linux: adb shell pm dump com.android.dia...

2019-08-28 16:33:29 346 0

原创 android 系统添加jni,注册本地方法

1.添加.cpp文件 frameworks/base/services/core/jni/com_android_server_IrScanManagerService.cpp ... #include <termios.h> #include <unistd.h...

2019-08-21 19:27:26 69 0

原创 android 8.1添加系统服务

本文基于 MTK 8.1.0 1.编写aidl文件 frameworks/base/core/java/android/app/IIrScanManager.aidl package android.app interface IIrScanManager { void...

2019-08-21 16:47:58 85 0

转载 android 横屏Launcher中启动一个竖屏app,退出app后launcher也变成竖屏的了

前段时间在做模拟器的Launcher开发,遇到这个问题,使用的夜神模拟器,不确定其他模拟器也有这个问题,问题如下:可以看到本来是横屏的launcher在退出app后也变成竖屏了 。看到这种bug,很容易想到的是横竖屏切换的问题,launcher切换成竖屏后不能自己...

2019-05-31 16:24:03 258 0

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