修改默认语言(系统本土化)

asop/build/target/product/core_base.mkPRODUCT_PROPERTY_OVERRIDES := \    ro.config.notification_sound=OnTheHunt.ogg \    ro.config.alarm_alert=Alarm_Classic.ogg \    persist.sys.language=zh \    persist.sys.country=CN

不休眠

frameworks/base/packages/SettingsProvider/res/values/defaults.xml
里面60000改成-1,就是不进入休眠。

<integer name="def_screen_off_timeout">-1integer>

还要修改以下:
修改 /frameworks/base/services/java/com/android/server/power/PowerManagerService.java文件
getScreenOffTimeoutLocked()函数:

if (mUserActivityTimeoutOverrideFromWindowManager >= 0) {            timeout = (int)Math.min(timeout, mUserActivityTimeoutOverrideFromWindowManager);        }+        if(mScreenOffTimeoutSetting < 0)+    return mMaximumScreenOffTimeoutFromDeviceAdmin;        return Math.max(timeout, MINIMUM_SCREEN_OFF_TIMEOUT);

去掉导航栏和状态栏

/frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUIService.java

 private final Class<?>[] SERVICES = new Class[] {            com.android.systemui.recent.Recents.class,//            com.android.systemui.statusbar.SystemBars.class,            com.android.systemui.usb.StorageNotification.class,            com.android.systemui.power.PowerUI.class,            com.android.systemui.media.RingtonePlayer.class,            com.android.systemui.settings.SettingsUI.class,        };

usb主机permision确认对话框

/frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java

默认返回true

    public boolean hasPermission(UsbDevice device) {        synchronized (mLock) {//            int uid = Binder.getCallingUid();//            if (uid == Process.SYSTEM_UID) {//                return true;//            }//            SparseBooleanArray uidList = mDevicePermissionMap.get(device.getDeviceName());//            if (uidList == null) {//                return false;//            }//            return uidList.get(uid);            return true;        }    }    public boolean hasPermission(UsbAccessory accessory) {        synchronized (mLock) {//            int uid = Binder.getCallingUid();//            if (uid == Process.SYSTEM_UID) {//                return true;//            }//            SparseBooleanArray uidList = mAccessoryPermissionMap.get(accessory);//            if (uidList == null) {//                return false;//            }//            return uidList.get(uid);            return true;        }    }

更多相关文章

  1. 两种进度条对话框
  2. Android中的对话框
  3. Android 常用dialog提示对话框
  4. Android webview监听网页对话框点击事件
  5. 第32章、日期对话框DatePickerDialog(从零开始学Android)
  6. Android 自定义布局对话框避免全屏的设置
  7. Android关闭开机弹出SIM卡变动提示对话框
  8. Android中对话框的工具类
  9. Android全屏对话框(附带延时关闭效果)

随机推荐

  1. 图书馆座位管理系统(android,java后台,my
  2. Failed to fetch URL http://dl-ssl.goog
  3. Android(安卓)build system分析
  4. android:padding和android:margin的区别
  5. 软件工程 大四团队 android j2ee 求实习
  6. VMware虚拟机安装安卓(Android)x86系统图文
  7. android直接用v4l2采集图片数据
  8. 使用android:autoSizeMinTextSize需要api
  9. Android(安卓)FrameWork 底层开发
  10. Android中串口通讯的问题