自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 MTK android Q(10) 硬件支持的情况下开启前后双摄像头同时预览

MTK android Q(10) 硬件支持的情况下开启前后双摄像头同时预览diff --git a/alps/vendor/mediatek/proprietary/hardware/mtkcam/legacy/main/hal/devicemgr/depend/build.mk b/alps/vendor/mediatek/proprietary/hardware/mtkcam/legacy/main/hal/devicemgr/depend/build.mkold mode 100644 (f

2021-05-12 14:00:30 1114

原创 【android】 adb shell find -name 全局查找文件

adb shell 进去搜某个文件,是否遇到过这种情况解决方法为下:1. 下载BusyBox的binary,打开这个地址http://www.busybox.net/downloads/binaries,选择最新版本,然后下载对应设备架构的版本,adb shellcat /proc/cpuinfo查看百度这个指令集对应的是那个框架、那个busybox文件,然后下载下下来,改样机我搜索到对应的busybox是busybox-armv8l2. 需要有一个命令...

2021-02-04 09:49:43 5836 2

原创 sublime自定义上下左右以及快速到行尾快捷键

Perferences -> Key Binding ;User[ { "keys": ["shift+l"], "command": "move", "args": {"by": "characters", "forward": true} }, { "keys": ["shift+j"], "command": "move", "args": {"by": "characters", "forward": false} }, { "keys": ["shift+k"]...

2020-07-24 11:16:07 604

原创 android省电模式下开启震动

只需要在frameworks/base/services/core/java/com/android/server/VibratorService.java内的startVibrationLocked 方法中将!isAllowedToVibrateLocked(vib)判断内的return拿掉即可private void startVibrationLocked(final Vibration vib) { Trace.traceBegin(Trace.TRACE_TAG_VIBRATO..

2020-07-17 15:52:16 322

原创 android日历应用内默认铃声和实际听到的铃声不一致问题

1.首先在类frameworks/base/media/java/android/media/MediaPlayer.java的setDataSource方法内对当前播放的uri进行打log,打了log之后就知道了当前播放的uri(与默认铃声不符的铃声uri),添加判断uri为当前播放的uri的话,就将默认铃声设置进去 public void setDataSource(@NonNull Context context, @NonNull Uri uri) throws ..

2020-07-17 15:37:52 365

原创 android 去掉Chrome浏览器播放本地音频和视频的选项,解决Chrome浏览器打开视频和音频出错问题

Chrome浏览器播放本地的音频和视频,会概率性的出现播放出错的情况,由于没有改APK的源码,无法将该问题进行根源性解决,所以只能将Chrome浏览器可以播放音频和视频的选项去掉将Chrome浏览器从音频和视频播放列表中去掉,在frameworks/base/core/java/com/android/internal/app/ResolverActivity.java类里面1.先定义一个全局变量privateboolean isAudioandVideo;2.在onCreate() 方..

2020-07-17 15:04:34 1035

原创 Git切换分支步骤指令操作,以及的时候报错,导致切换失败的处理

Git管理项目经常是一个主分支,多个分支,分别对应不同的项目。先说下正常的分支切换步骤:切换分支的基本操作为: 备份本地修改(或提交本地修改(git add 修改文件 , git commit -m "提交记录" , git push)), 还原所有修改(git checkout .) 删除多余文件(git status . 然后 rm -rf (status出来的全部文件)) OK,到这里...

2020-07-10 10:36:31 2076

原创 android 下拉状态栏关闭某个功能的时候去掉或添加斜线

android的systemUI下拉菜单有许多的快捷方式,有些快捷方式关闭的时候会有一个斜杠想要添加斜杠,则在关闭动作中添加:state.slash.isSlashed = true;原来有斜杠,想要关闭斜杠,则在关闭动作中屏蔽state.slash.isSlashed ,或直接赋值state.slash.isSlashed = false 即可现在以关掉wifi的斜线为例:打开关闭的状态可以在这里找:先看这个类vendor/mediatek/propietary/pack...

2020-06-12 17:10:16 320

原创 Android去掉录屏权限弹框,默认给权限

1.frameworks/base/packages/systemui/src/com/android/systemui/media/mediaprojectionspermissionactivity 的 onCreate方法 try { if (mService.hasProjectionPermission(mUid, mPackageName)) { //add //setResult(RESULT_OK, getMediaProject..

2020-06-05 17:44:38 6241 6

原创 android插入外部USB(OTG)时去掉 外部存储更改提示框,默认走确定逻辑

1.通过提示框可以找到提示框定义的地方在 : vender/mediatek/proprietary/frameworks/base/storage/java/com/mediatek/strorage/StrorageDefaultPathDialog.java 内2.查看提示框的创建代码private void createDialog() { final AlertController.AlertParams p = mAlertParams; p.mTitle

2020-05-20 10:34:24 441

原创 Android studio创建秘钥提示JKS密钥库使用专用格式。建议使用“keytool -importkeystore -srckeystore....

1.复制""内的内容:keytool -importkeystore -srckeystore F:\AndroidTestKey\testtow.jks -destkeystore F:\AndroidTestKey\testtow.jks -deststoretype pkcs12 (别复制我的,复制你提示的进去,因为每个人的秘钥填的路径不一样)2.打开cmd,将复制的内容粘贴之后回车,然后输入创建秘钥的时候的密码即可(需要电脑配置了ADK才生效)...

2020-05-11 00:06:30 2156

转载 Android手机音量设置相关

Android中手机声音调节步骤:a、通过系统服务获得声音管理器:AudioManager audioManager = (AudioManager)getSystemService(Service.AUDIO_SERVICE);b、根据实际需要调用适当的方法:(常用方法)audioManager.adjustStreamVolume(int streamType, int directi...

2020-05-06 17:56:11 309

原创 Android studio 连接雷电模拟器

1.去雷电模拟器官网下载安装并打开2.打开cmd去到模拟器安装的目录下3.输入指令:adb.exe connect 127.0.0.1:55554.打开android studio 就可以看到连接到了雷电模拟器(模拟器的机型我设置为小mi)...

2020-05-01 13:32:00 2505

原创 Android设置前台广播

//发送广播Intent intent = new Intent();intent.setAction(Intent.ACTION_SHUTDOWN);intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);//该语句为设置为前台广播context.sendBroadcast(intent);...

2020-04-30 19:12:28 1670 2

转载 git 将A分支的某次提交合入到B分支

假如主线分支为 A ,此时在分支 B 上存在一处修改,想要将 B 上的这次修改也提交到 A 分支上。步骤如下:git checkout A //切换到 A 分支git cherry-pick commitid //其中,commitid为在 B 分支上提交时的idgit log //查看提交是否成功撤销某次提交git checkout 分支名git r...

2020-04-20 16:08:47 1986

转载 Xshell常用快捷键收藏

[转]xshell的快捷键(非常实用)2014-03-20 11:24:06admin发表评论阅读评论2479 人阅读 删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u ...

2020-04-02 17:26:31 297

原创 Android 串口数据的发送包括数据和取低8位校验位

网上搜索了很多有关安卓串口数据带校验位的发送,发现很多问题。所以将此方法分享出来,给大家借鉴参考。里面设计的包需要全部导进去,特别注意mMBContext 要赋值,不然程序会报错。该方法仅限于android源码的调用,android studio无法使用,因为其中串口写数据的方法是调用framework层的。import java.nio.ByteBuffer;import android...

2020-03-26 11:28:10 1824 2

原创 Android 对文件字节的读和写方法超详细方法

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); private static final String CAMERA_DATA = "/sys/bus...

2020-03-26 10:54:20 563

转载 Android SELinux avc dennied权限问题解决方法

这篇文字本人原创于2015年,并作为原厂发布文档release,当时并未上传博客,估计已经被很多网友发表了。1.概述SELinux是Google从android 5.0开始,强制引入的一套非常严格的权限管理机制,主要用于增强系统的安全性。然而,在开发中,我们经常会遇到由于SELinux造成的各种权限不足,即使拥有“万能的root权限”,也不能获取全部的权限。本文旨在结合具体案例...

2020-03-21 16:47:24 2254 1

转载 android frameworks下面config.xml属性

frameworks\base\core\res\res\values\config.xml属性<integer name="config_lowBatteryWarningLevel">20</integer> 低电量报警<integer name="config_lowBatteryCloseWarningBump">5</...

2020-03-18 16:38:25 589

转载 android framework config.xml 常用需求处理

Android系统默认参数的修改一般在新项目开始之初,我们需要针对客户需求进行各种系统默认属性的配置,通常这些属性都是通过build.prop、settings.db、default.xml、一些功能package下的config.xml等来进行初始化配置的。那么,要满足客户的定制需求,对于我们开发者来说,修改SettingsProvider默认值,而第一次开机时,用来填充sett...

2020-03-18 16:32:48 3252

转载 android String和byte数组之间的转换

想起前段时间的物联网的外包开发,经常遇到通过wifi接受的数据,要通过转换成十六进制字符串,或者最后又是十进制数据。都是根据双方的协议来开发的。那么我发送过去的数据也需要,经过特殊转换成byte字节发过去,硬件那边收到不至于乱码的数据。1、硬件调试发给android这边是十六进制数据原始数据:68 38 38 68 A 72 78 55 34 12 43 23 01 07 Y 00 00 0...

2020-02-28 16:36:43 5453

转载 Activity和Fragment生命周期对比

Fragment生命周期onAttachonCreateonCreateViewonActivityCreate______以上相当于Activity的onCreate方法onStart______相当于Activity的onStart方法onResume...

2020-02-28 14:12:53 550

原创 Android seekbar进度条thubm 滑动控件图片背景透明和progress进度条有间隙

在进度条的xml中添加:android:splitTrack="false"就可以解决滑动控件有透明背景的影响

2020-01-17 10:45:43 508

原创 Android P 版本9.0开机界面有通知提示音

framework\base\services\core\java\com\android\server\notification\NotificationManagerService.javabuzzBeepBlinkLocked方法内:if (hasValidSound) { mSoundNotificationKey = key; ...

2019-12-25 15:42:19 595

原创 Androi 9 P 版本打开蓝牙状态栏显示蓝牙图标

Android P版本默认蓝牙只在连接的时候才显示连接图标,如果想要在状态栏显示图标,将图标显示从蓝牙连接内部判断拿出来即可。路径:vendor\mediatek\proprietary\packages\apps\SystemUI\src\com\android\systemui\statusbar\phone\PhoneStatusBarPolicy.javaprivate fin...

2019-11-22 14:11:33 1197

原创 android MTK手机adb remount 失败,如何remont成功?

1.按下:win + R键2.输入:cmd3.输入: adb root4.输入:adb disable-verity(跳出:Successfully disabled verityNow reboot your device for settings to take effect)5.输入:adb reboot重启之后之后执行下面步骤:6.输入:adb root7.输入:...

2019-11-08 19:31:10 3342

原创 Android P 解决短信选择google files 文件极客视频和录音快进快退出错问题

在frameworks/base/core/java/com/android/internal/app/ResolverListController.java 的getResolversForIntent方法内添加以下代码int totalSize = infos.size(); for (int j = totalSize - 1; j >= 0 ; j-...

2019-11-08 12:38:25 350 2

空空如也

空空如也

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

TA关注的人

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