logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

android 9.0user版本如何开启root,打开su

在默认情况下,adbd是以uid root的权限启动的。不过它确实还会通过函数drop_privileges()主动把自己降到uid shell : shell,如下:# /system/core/adb/daemon/main.cppstatic void drop_privileges(int server_port) {ScopedMinijail jail(minijail_new());

android 修改默认使用的webview

## Android 6.0## /frameworks/base/core/res/res/values/config.xml- <string name="config_webViewPackageName" translatable="false">com.android.webview</string>// 修改这里默认的webview包名为你使用的webview包

#webview
android 开启闪光灯(手电筒)

操作闪光灯private CameraManager mCameraManager;private boolean mTorchAvailable;private String mCameraId;private boolean mFlashlightEnabled;// 判断是否支持public boolean hasFlashlight() {return mContext.getPackag

android 添加屏幕滑动截屏功能

添加多指在屏幕滑动截屏功能

android9.0 修改默认输入法,切换语言时不改变输入法

不使用系统默认输入法,内置搜狗输入法并设置为默认输入法,切换语言时不改变默认输入法private void loadSecureSettings(SQLiteDatabase db) {...// settings default inputmethodloadStringSetting(stmt, Settings.Secure.ENABLED_INPU

文章图片
android 9.0 滑动解锁不稳定导致无法解锁

这里直接给出修改:源码位置: SystemUI/src/com/android/systemui/statusbar/phone/PanelView.javaprotected boolean flingExpands(float vel, float vectorVel, float x, float y) {if (isFalseTouch(x, y)) {return true;}if (M

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

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

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

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

android 默认系统音量定义

OS:MTK 8.11.音量最大值frameworks/base/services/core/java/come/android/server/audio/AudioService.java/** @hide Maximum volume index values for audio streams */private int[] MAX_STREAM_VOLUME = ne...

android 修改默认启动项launcher(一)

MTK 6.0高通 7.1方法一直接在AndroidMenifest.xml中添加 android:priority=“1”数字越大,执行等级越高方法二在网上找了一些其他的修改方法,均需在ActivityManagerService.java的startHomeActivityLocked添加默认启动,但是发现添加后,若系统存在多个launcher apk,则仍然会弹出launche...

    共 29 条
  • 1
  • 2
  • 3
  • 请选择