android 4.2修改设置菜单的背景颜色

设置中的背景主要来主题的设置, 在4.X后, android添加了新的主题: Holo

从Settings/AndroidManifest.xml中找到:

Xml代码  收藏代码
  1. <application android:label="@string/settings_label"  
  2.         android:icon="@mipmap/ic_launcher_settings"  
  3.         android:taskAffinity=""  
  4.         android:theme="@android:style/Theme.Holo"  
  5.         android:uiOptions="splitActionBarWhenNarrow"  
  6.         android:hardwareAccelerated="true"  
  7.         android:supportsRtl="true"  
  8.         android:name=".Screenshot">  

 android:theme="@android:style/Theme.Holo",

在Theme中, 定义了window的background, 

<item name="windowBackground">@android:drawable/screen_background_selector_dark</item>

最终会找到以下文件:

Xml代码  收藏代码
  1. frameworks/base/core/res/res/drawable/background_holo_dark.xml  
  2. @@ -17,6 +17,7 @@  
  3.  <shape xmlns:android="http://schemas.android.com/apk/res/android">  
  4.      <gradient  
  5.              android:startColor="#ff000000"  
  6. -            android:endColor="#ff272d33"  
  7. +            android:endColor="#ff000000"  
  8.              android:angle="270" />  
  9.  </shape>  

 所以, 只需要修改上面文件对Color的定义, 上面修改让背景颜色变成了黑色,默认的话是渐变色,一些屏对渐变色的显示不好。所以改成黑色的话是比较好的。

 

还有几个命令

1、mmm frameworks/base/core/res/                                      编译源码生成APK
2、adb remount               这个命令使adb命令正常连接
3、adb push out/target/product/rk30sdk/system/framework/framework-res.apk /system/framework/     不能直接adb install -r 这个apk要push到这个目录下面
4、adb reboot                            重启设备让上面第3步的操作生效




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/469726.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智慧交通day02-车流量检测实现05:卡尔曼滤波器实践(小车模型)

1.filterpy FilterPy是一个实现了各种滤波器的Python模块&#xff0c;它实现著名的卡尔曼滤波和粒子滤波器。我们可以直接调用该库完成卡尔曼滤波器实现。其中的主要模块包括&#xff1a; filterpy.kalman 该模块主要实现了各种卡尔曼滤波器&#xff0c;包括常见的线性卡尔曼滤…

Linux多线程——使用互斥量同步线程

前文再续&#xff0c;书接上一回&#xff0c;在上一篇文章&#xff1a;Linux多线程——使用信号量同步线程中&#xff0c;我们留下了一个如何使用互斥量来进行线程同步的问题&#xff0c;本文将会给出互斥量的详细解说&#xff0c;并用一个互斥量解决上一篇文章中&#xff0c;要…

asp.net基础知识

面向对象编程特征&#xff1a;抽象化&#xff0c;讲究对象&#xff0c;集成&#xff0c;封装&#xff0c;多态。 类&#xff1a;一类事物&#xff0c;苹果&#xff0c;梨&#xff0c;香蕉都是水果&#xff0c;都是一类。 类的特征&#xff1a;构造函数&#xff0c;字段属性和方…

智慧交通day02-车流量检测实现05:小车匀速案例

""" 现在利用卡尔曼滤波对小车的运动状态进行预测。主要流程如下所示&#xff1a;导入相应的工具包小车运动数据生成参数初始化利用卡尔曼滤波进行小车状态预测可视化&#xff1a;观察参数的变化与结果 """#导入包 from matplotlib import pyplo…

ubuntu start

首先用你当初装ubuntu的方法进入live cd打开终端 输入以下命令&#xff1a;1&#xff1a;sudo -i2&#xff1a;fdisk -l &#xff08;找一找你的ubuntu安装在那个分区&#xff09;下面挂载原系统的根目录&#xff1a;mount /dev/sdax /mnt&#xff08;x代表你Ubuntu所在分区编号…

排座椅

题目描述 上课的时候总会有一些同学和前后左右的人交头接耳&#xff0c;这是令小学班主任十分头疼的一件事情。不过&#xff0c;班主任小雪发现了一些有趣的现象&#xff0c;当同学们的座次确定下来之后&#xff0c;只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行…

智慧交通day02-车流量检测实现05:小车匀加速案例

""" 现在利用卡尔曼滤波对小车的运动状态进行预测。主要流程如下所示&#xff1a;导入相应的工具包小车运动数据生成参数初始化利用卡尔曼滤波进行小车状态预测可视化&#xff1a;观察参数的变化与结果 """#导入包 from matplotlib import pyplo…

无法连接上 cn.archive.ubuntu.com:80 (123.129.214.98)。 - connect (111: 拒绝连接)

今天用sudo apt-get install flex的时候出现了标题上的问题&#xff0c;不能连接。 先ping了一下这个域名&#xff0c;发现能够ping的通&#xff0c;就是不懂为什么不能链接。 接着从网上找相应的解决方法&#xff0c;有网友说是源出问题拉&#xff0c;权且认为是这个源的主机…

智慧交通day02-车流量检测实现06:目标估计模型-卡尔曼滤波

在这里我们主要完成卡尔曼滤波器进行跟踪的相关内容的实现。 初始化&#xff1a;卡尔曼滤波器的状态变量和观测输入更新状态变量根据状态变量预测目标的边界框初始化&#xff1a; 状态量x的设定是一个七维向量&#xff1a; 分别表示目标中心位置的x,y坐标&#xff0c;面积s和当…

在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found

在Ubuntu下安装jdk解压出现问题&#xff1a;./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found。 Failed to extract the files. Please refer to the Troubleshooting section of the Installation Instructions on the download page for more information 网…

Elastci LogStash

运行: cmd -f ../conf转载于:https://www.cnblogs.com/grayguo/p/6160953.html

python或anaconda下安装opencv提示Error:No matching distribution found for opencv

python或anaconda下安装opencv提示Error&#xff1a;No matching distribution found for opencv 错误提示&#xff1a; ERROR: Could not find a version that satisfies the requirement python-opencv (from versions: none) ERROR: No matching distribution found for p…

ubuntu下安装jdk1.6.0_41

1、从网上下载jdk。看好自己的系统是32位还是64位的。用uname -m来查看。 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jre-6u43-oth-JPR 2、运行命令如下。 sudo chmod 777 jdk-6u41-linux-x64.bin sud…

iOS 10 的坑:新机首次安装 app,请求网络权限“是否允许使用数据”(转)

转载自&#xff1a;文&#xff0f;戴仓薯&#xff08;简书作者&#xff09;原文链接&#xff1a;http://www.jianshu.com/p/6cbde1b8b922症状 iOS 10 之后&#xff0c;陆陆续续地有用户联系我们&#xff0c;说新机第一次安装、第一次启动的时候&#xff0c;app 首屏一片空白&am…

智慧交通day02-车流量检测实现06:目标估计模型-卡尔曼滤波(汇总)

from __future__ import print_function from numba import jit import numpy as np from scipy.optimize import linear_sum_assignment from filterpy.kalman import KalmanFilter#计算IOU&#xff08;交并比&#xff09; jit def iou(bb_test,bb_gt):"""在两…

tensorflow训练神经网络时loss出现nan的问题

tensorflow训练神经网络时loss出现nan的问题 一般情况下原因是由于优化器上的学习比率learning_rate定义值太大&#xff0c;如&#xff1a; train_step tf.compat.v1.train.GradientDescentOptimizer(0.1).minimize(loss) 运行打印loss&#xff1a; for i in range(100):se…

Ubuntu 软件包管理详解

Ubuntu 方便宜用&#xff0c;最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求&#xff0c;查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu 的软件包管理方式。 …

Redis入门指南(第2版) Redis设计思路学习与总结

https://www.qcloud.com/community/article/222 宋增宽&#xff0c;腾讯工程师&#xff0c;16年毕业加入腾讯&#xff0c;从事海量服务后台设计与研发工作&#xff0c;现在负责QQ群后台等项目&#xff0c;喜欢研究技术&#xff0c;并思考技术演变&#xff0c;专注于高并发业务架…

智慧交通day02-车流量检测实现07:匈牙利算法

匈牙利算法&#xff08;Hungarian Algorithm&#xff09;与KM算法&#xff08;Kuhn-Munkres Algorithm&#xff09;是用来解决多目标跟踪中的数据关联问题&#xff0c;匈牙利算法与KM算法都是为了求解二分图的最大匹配问题。 有一种很特别的图&#xff0c;就做二分图&#xff0…

非线性回归(Non-linear Regression)学习笔记

非线性回归&#xff08;Non-linear Regression&#xff09; 1.概率: 1.1定义概率Probability:对一件事情发生的可能性的衡量 1.2范围 0<P<1 1.3计算方法: 1.3.1根据个人置信 1.3.2根据历史数据 1.3.3根据模拟数据 1.4条件概率:&#xff08;A发生的条件下B发生的概率&…