Android 系统属性

/************************************************************************
 *              Android 系统属性
 * 说明:
 *     由于需求中需要获取Android系统属性,所以查了点资料,以及验证了一下
 * 怎么使用。
 *
 *                                      2016-6-4 深圳 南山平山村 曾剑锋
 ***********************************************************************/

一、参考文章:
    Android怎样使用系统属性
        http://www.2cto.com/kf/201309/243196.html

二、注意事项:
    项目代码要放到Android源代码中用mmm进行编译才有效,可以将属性放入/system/build.prop中。

二、代码示例:
    package com.android.about;
    import android.os.SystemProperties;

    public class MainActivity extends Activity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            TextView about = (TextView)findViewById(R.id.about);
            about.setText("File System Version: 001 \nSoftware Part Number: 071661000600 \nCPU: i.MX6 Cortex A9 1.0GHz \nRAM: DDR3 1GB.");
            about.setText(SystemProperties.get("ro.build.user", ""));
        }
        ......
    }

 

时间: 2024-07-29 01:41:27

Android 系统属性的相关文章

Android 系统属性SystemProperty分析

http://www.cnblogs.com/bastard/archive/2012/10/11/2720314.html

布局- 为何找不到android:ems 属性?

问题描述 为何找不到android:ems 属性? android:ems="10",数上这么写(这本书是今年出版的). 可是, 我 在 Design 下 的Properties 下 找不到 这个 ems, 直接在xml 里写,则报错 "Unexpected text found in layout file..." . 我的配置 Android Studio1.5.1, 建立的Project Android 4.4. 解决方案 android:ems 解决方案二:

Android系统service详解

Android存在3大类service, 处于android系统的不同框架层,具体解读如下: 1) init.rc中的service //关键词"service"  name  二进制可执行程序路径 service servicemanager /system/bin/servicemanager class core user system group system critical onrestart restart healthd onrestart restart zygote

Android系统专题

android FragmentTabhost实现选项卡 Android实现异常记录并重启程序 android联系人信息的存储结构 android js互调例子 android实现垂直seekbar Android实现左滑退出Activity(完美封装) android ant最简单的打包签名及混淆方法 Android动画复习:包括缩放动画.平移动画.旋转动画和透明度动 Android自定义View之使用贝塞尔曲线实现流量进度条 Android Zip压缩工具类 Android中Applicat

Android系统联系人全特效实现(下),字母表快速滚动

在上一篇文章中,我和大家一起实现了类似于Android系统联系人的分组导航和挤压动画功能,不过既然 文章名叫做<Android系统联系人全特效实现>,那么没有快速滚动功能显然是称不上"全"的. 因此本篇文章我将带领大家在上篇文章的代码基础上改进,加入快速滚动功能. 如果还没有看过我 上一篇文章,请抓紧去阅读一下 Android系统联系人全特效实现(上),分组导航和挤压动画 . 其实 ListView本身是有一个快速滚动属性的,可以通过在XML中设置 android:fast

android系统在静音模式下关闭camera拍照声音的方法

话说为了防止偷拍,业内有不成文规定,手机公司在做camera时,点击拍照和录像键的时候,必须要有提示音.因此,google也就非常人性化的将播放 拍照声音的函数,放到了cameraService中,防止开发者能开发出不响的camera,从而只要调用拍照函数,一定会响,这是写死在 framework中的. 话说这个规定在当今有点不合时宜,这不,今天我收到测试提的一个BUG,说是公司的新需求,要求在静音模式下拍照声音也得取消.这么无耻的需求,也许就在我们中国最大的山寨手机公司才会提到.废话不多说,看

Android系统Recovery工作原理之使用update.zip升级过程---updater-script脚本语法简介以及执行流程(转)

  目前update-script脚本格式是edify,其与amend有何区别,暂不讨论,我们只分析其中主要的语法,以及脚本的流程控制. 一.update-script脚本语法简介:           我们顺着所生成的脚本来看其中主要涉及的语法.         1.assert(condition):如果condition参数的计算结果为False,则停止脚本执行,否则继续执行脚本.         2.show_progress(frac,sec):frac表示进度完成的数值,sec表示整

android:elevation属性在真机上运行没效果怎么解决?

问题描述 android:elevation属性在真机上运行没效果怎么解决? 今天发现这个属性,在预览界面上是有效果的,跑到真机上没有,至少小米的系统是的,6.0的系统 都试了,就是没效果,其他真机没试过.

基于Android系统的多点触摸屏(MultiTouchScreen)驱动

理论: 输入子系统由来   在Linux中, 应用层对于输入设备(鼠标.键盘.触摸屏等)的操作无非都是open.read.write.ioctl,然后调用驱动层的xxx_open.xxx_read.xxx_write.xxx_ioctl去操作具体的硬件输入设备.如果按照传统的思路,每个输入设备都按照这个套路写这些open.read等,是不是太过于累赘了.所以Linux就定义了一套标准,来标准化这些输入设备驱动,这个标准就叫做输入子系统.通过这个标准,写驱动的人不在重复的写xxx_open.xxx