Android 模拟器配置
- sudo apt install qemu-kvm
- sudo adduser 你的名字 kvm
- sudo chown 你的名字 /dev/kvm
ps: 这里你的名字是指你电脑的用户名。
Android aosp 自定义添加到mk编译
- 自己正确书写mk 或者bp 文件
- 将模块名添加到 你的源码路径/build/target/product//base_system.mk
PRODUCT_PACKAGES += \
你的模块名 \
....
- 将模块名添加到 你的源码路径/build/target/product/handheld_product.mk
PRODUCT_PACKAGES += \
你的模块名 \
....
显示 Android 设置里全面屏手势
- 进入 你的源码/packages/apps/Settings/路径下
- 修改此目录下的
- src/com/android/settings/gestures/GesturesSettingPreferenceController.java
- src/com/android/settings/gestures/SystemNavigationPreferenceController.java
- GesturesSettingPreferenceController.java
private static List<AbstractPreferenceController> buildAllPreferenceControllers(
@NonNull Context context) {
final AmbientDisplayConfiguration ambientDisplayConfiguration =
new AmbientDisplayConfiguration(context);
final List<AbstractPreferenceController> controllers = new ArrayList<>();
controllers.add(new AssistGestureSettingsPreferenceController(context, FAKE_PREF_KEY)
.setAssistOnly(false));
controllers.add(new SwipeToNotificationPreferenceController(context, FAKE_PREF_KEY));
controllers.add(new DoubleTwistPreferenceController(context, FAKE_PREF_KEY));
controllers.add(new DoubleTapPowerPreferenceController(context, FAKE_PREF_KEY));
controllers.add(new PickupGesturePreferenceController(context, FAKE_PREF_KEY)
.setConfig(ambientDisplayConfiguration));
controllers.add(new DoubleTapScreenPreferenceController(context, FAKE_PREF_KEY)
.setConfig(ambientDisplayConfiguration));
controllers.add(new PreventRingingParentPreferenceController(context, FAKE_PREF_KEY));
//一定要添加这一行。
controllers.add(new SystemNavigationPreferenceController(context, FAKE_PREF_KEY));
return controllers;
}
- SystemNavigationPreferenceController.java
static boolean isGestureAvailable(Context context) {
// Skip if the swipe up settings are not available
if (!context.getResources().getBoolean(
com.android.internal.R.bool.config_swipe_up_gesture_setting_available)) {
//这里返回true 或者去修改config_swipe_up_gesture_setting_available这个配置为true。
return true;
}
....
本文来自博客园,作者:寒风凛凛,转载请注明原文链接:https://www.cnblogs.com/dongxiaofat/p/15426404.html