• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > RK3288开发过程中遇到的问题点和解决方法之Framework,rk3288framework

RK3288开发过程中遇到的问题点和解决方法之Framework,rk3288framework

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了RK3288开发过程中遇到的问题点和解决方法之Framework,rk3288framework等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

RK3288开发过程中遇到的问题点和解决方法之Framework,rk3288framework


删除小电池图标及百分比

a、SystemUI/.../statusbar/policy/BatteryController.java

mBatteryPercentageView.setVisibility(View.GONE);———————右上角百分比 

c、SystemUI/.../statusbar/phone/StatusBarHeaderView.java

注释((BatteryMeterView) findViewById(R.id.battery)).setBatteryController(batteryController); ——下拉图标

mBatteryLevel.setVisibility = (View.GONE);———————————锁屏百分比 

e、SystemUI/.../statusbar/phone/KeyguardStatusBarView.java

mBatteryLevel.setVisibility(View.GONE);————————————下拉百分比

注释((BatteryMeterView) findViewById(R.id.battery)).setBatteryController(batteryController); —锁屏界面图标 

f、SystemUI/.../statusbar/phone/PhoneStatusBar.java

注释((BatteryMeterView) mStatusBarView.findViewById(R.id.battery)) ———右上角图标

注释dispatchDemoCommandToView(command, args, R.id.battery); 

g、SystemUI/.../res/layout/system_icon.xml

注释battery 

h、statusbar/phone/PhoneStatusBarTransitions.java———————解除电池图标相关属性设置

注释mBattery相关的内容

 

隐藏NOSIM图标

SystemUI/.../statusbar/SignalClusterView.java

mNoSims.setVisibility(/*mNoSimsVisible ? View.VISIBLE : */View.GONE);

 

修改壁纸图片

frameworks/base/core/res/res/drawable-sw720dp-nodpi

 

修改开机动画

         代码:bootAnimation.cpp

         函数:bool BootAnimation::android()

         图片:frameworks/base/core/res/assets/images/

 

隐藏全屏提示

frameworks/base/policy/src/com/android/internal/policy/impl/ImmersiveModeConfirmation.java

public class ImmersiveModeConfirmation {

     public void handleMessage(Message msg) {

switch(msg.what) {

                             case SHOW:

                  // handleShow();-----注释

                             case PANIC:

                  // handlePanic();--------注释 

 

下拉快捷菜单

frameworks/base/packages/SystemUI/res/values/config.xml文件quick_settings_tiles_default_bt

 

修改鼠标右键功能

/framework/native/services/inputflinger/InputReader.cpp文件

if (mBtnRight) {

       //$_rochchips_$_modify_by_huangjc make sure mouse BtnRight for product

        /*char *mIsBox = new char[PROPERTY_VALUE_MAX];

        property_get("ro.target.product", mIsBox, "tablet");

        if(strcmp(mIsBox, "tablet")==0)

         result |= AMOTION_EVENT_BUTTON_SECONDARY;

        else*/

         result |= AMOTION_EVENT_BUTTON_BACK;

}

 

永不锁屏

frameworks/base/packages/SettingsProvider/res/values/defaults.xml——————禁止锁屏

<bool name="def_lockscreen_disabled">false</bool> 改为 true;即默认禁止锁屏

 

修改默认时间制式

修改布局文件

           找到frameworks/base/packages/SettingsProvider/res/values/defaults.xml添加

           <string name=”time_12_24”translatable=”false”>24</string>

修改Java文件

           找到

frameworks/base/packages/SettingsProvider/src/com/android/provider/Settings/Databasehelper.java

在loadSystemSettings()函数添加

loadStringSetting(stmt,Settings.System.TIME_12_24,R.string.time_12_24);

 

多用户支持

frameworks/base/core/res/res/values/config.xml

<integer name="config_multiuserMaximumUsers">1</integer> 不允许多用户;即最大用户数为1

 

默认输入法

frameworks/base/core/res/res/values/config.xml

<string-array name="config_disabledUntilUsedPreinstalledImes" translatable="false">

<item>com.google.android.inputmethod.pinyin/.GooglePinyinIME</item>

 

去除锁屏界面No SIM Card

Keyguard/src/com/android/keyguard/CarrierText.java

注释函数updateCarrierText的setText(displayText);

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • RK3288开发过程中遇到的问题点和解决方法之Framework,rk3288framework

相关文章

  • 2017-05-26App引导界面,可以这么玩
  • 2017-05-26几种执行shell的方法
  • 2017-05-26Loader详解,asynctaskloader详解
  • 2017-05-26计算facebook sdk需要的key hashes,facebookhashes
  • 2017-05-26android环境下的即时通讯,android即时通讯
  • 2017-05-26Kotlin的android扩展:对findViewById说再见(KAD 04),kotlinfindviewbyid
  • 2017-05-26LoaderManager与CursorLoader用法,cursorloader
  • 2017-05-26Android4.4访问外部存储,android4.4访问存储
  • 2017-05-26Android Material Design NavigationView 及 Palette 颜色提取器,materialpalette
  • 2017-05-26android:Activity启动模式之singleTask(二)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 移动应用支付系列一:支付宝支付,移动应用支付系列
    • Android Studio 2.2.2导入Eclipse中创建的项目,androideclipse
    • ionic 配置环境变量及创建新项目,ionic新项目
    • 安卓学习----使用okHttp(POST方式)---登录,安卓okhttp
    • 【同行说技术】Android程序员从小白到大神必读资料汇总(四),android资料汇总
    • 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion,compilesdkversion
    • GridView嵌套在ScrollView里只有一行的问题,gridviewscrollview
    • Android app被系统kill的场景,androidkill
    • Android Log,androidlog
    • Android防止过快点击造成多次事件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有