`
文章列表
Android2.2 API 中文文档系列(5) —— View 前言   关于View日文转中文的工作在上周女朋友就已经帮我做完,如果要感谢我的翻译成果请先感谢她!但本周太忙,几乎天天加班赶项目,只好把时间挤到周末才完成,这里努力保持一周一篇的进度。View很重要,很多控件都继承自它,所以这里先翻译这篇。 声明   欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com     Android中文翻译组:http://androidbox.sinaapp.com/ 正文   一、结构     java.lang.Objec ...
Calendar mDummyDate; mDummyDate = Calendar.getInstance();         java.text.DateFormat shortDateFormat = DateFormat.getDateFormat(context);//注意这个要导入 import android.text.format.DateFormat;  这个包而不是 java下的包,倒错会报错的         final Calendar now = Calendar.getInstance();         mDummyDate.setTimeZone(now.g ...
公共类 SimpleDateFormat的 延伸的DateFormat java.lang.Object的    ↳ java.text.Format子    ↳ java.text.DateFormat    ↳ java.text.SimpleDateFormat的 类概述 一个具体的类,在一个语言环境敏感的方式格式化和解析日期。格式变成一个 Date 成 String ,并解析成一个日期变成 一个 String 。 时间模式语法 你可以提供一个描述字符串/接受的模式,但几乎所有的来电者应该使用getDateInstance() ,getDateTimeInstance() ...
公共类 的DateFormatSymbols 扩展对象 实现 Serializable接口 Cloneable接口 java.lang.Object的    ↳ java.text.DateFormatSymbols 类概述 封装本地化的日期时间格式的数据,如几个月的名字,一周天的名字,和时区数据 的DateFormat 和 SimpleDateFormat 都使用 的DateFormatSymbols封装此信息。 通常情况下,你应该不能直接使用的DateFormatSymbols。相反,我们鼓励您创建一个日期/时间格式化的DateFormat 类的工厂方法:getTimeInstance, ...
公共抽象类 的DateFormat 扩展格式 java.lang.Object的    ↳ java.text.Format子    ↳ java.text.DateFormat 已知的直接子类 SimpleDateFormat的 类概述 一个抽象类,日期/时间格式化子类的格式和解析日期或时间在一个语言无关的方式。日期/时 ...
在做多语言版本的时候,日期时间的格式话是一个很头疼的事情,幸好Android提供了DateFormate,可以根据指定的语言区域的默认格式来格式化。直接贴代码: public static CharSequence formatTimeInListForOverSeaUser( final Context context, final long time, final boolean simple, Locale locale) { final GregorianCalendar now = new GregorianCalendar(); // special time if (time ...
Android 解锁屏启动过程 一. 开机启动 在开机过程中无线模块初始化时获取SIM卡,状态。在初始化完成后调用vm.systemReady()函数通知进入相应的Lock Screen进行解锁。 1. 在hardware/ril/reference-ril/reference-ril.c中: 通过 setRadioState (RADIO_STATE_SIM_NOT_READY) 来触发对无线模块的初始化。 通过 static void onRadioPowerOn() 对无线模块初始化。 首先通过pollSIMState(Null):轮询sim卡状态。 由getSIMStatus()函数获 ...
AndroidManifest.xml中android:configChanges的简介 程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called  onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCreate()或onRestoreInstanceState()方法去重新启动Activity。 当指定的属性发生变化时,不会去重新启动Activity,而是通知程序去调用 onConfigurationC ...
    1. 在activity中加上这段代码就可以屏蔽home键(onKeyDown事件会捕捉到home键)。     public void onAttachedToWindow()       {                this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);                   super.onAttachedToWindow();         }       public void onAttachedToWindow()     {        ...
耳机线控的功能     耳机线控是一种很好用,并且能提升用户体验的功能。可以用来实现一些常用和基本的功能。比如:实现音乐播放的控制,接听电话,音量控制等。下面写一下耳机线控的几种实现方式。 耳机线控的实现     耳机线控实现方式主要有两种,(注:可能出现无法获取键值的问题,可能导致的原因是:1、驱动不支持;2、按键映射不正确)。     一种是前台的,前台的,在Activity 里处理,只有该Activity 在前台时才会处理按键。         重写onKeyUp()、onKeyDown(),它们分别处理放开事件和按下事件;         代码如下:        @Override ...
在Android中并没有定义MediaButtonReceive这个广播类,MediaButtonReceive只是作为一种通俗的命名方式来响应    插入耳机后,点击耳机上的按钮(名称:MEDIA_BUTTON)接受该广播事件的类。所有该MEDIA_BUTTON的按下我们就简称    为MEDIA_BUTTON广播吧。            顾名思义:它显然是一个广播接收器类(BroadbcastReceiver),那么它就具备了BroadbcastReceiver类的使用方式,    但是,因为它需要通过AudioManager对象注册,所以它有着自己的独特之处(否则我也不会单独拿出来分析 ...
requestWindowFeature(Window.FEATURE_NO_TITLE);          getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 这段代码加到setContentView()之前 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Android传感器 Android系统有很多传感器(Sensor),让Android应用更加丰富多样性,比如距离传感器,可应用于防止触屏手机以外挂断电话。磁力传感器可以作指南针使用。亮度传感器可以甄别环境光线亮度,随时调整自身屏幕亮度达到最佳效果。等等,还有很多。 从Sensor.java (frameworks\base\core\java\android\hardware)    这个文件中我们可以找到android2.0支持哪些传感器类型: 加速器   TYPE_ACCELEROMETER  = 1; 磁力域   TYPE_MAGNETIC_FIELD = 2; 方向     TYPE ...
RGB颜色查询对照表_files
屏幕取色器
Global site tag (gtag.js) - Google Analytics