当前位置:文档之家› 安卓属性大全

安卓属性大全

安卓属性大全
安卓属性大全

android属性

Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,

第一类:属性值为true或false

android:layout_centerHrizontal 水平居中(Hrizontal表示水平)android:layout_centerVertical 垂直居中(Vertiacl表示垂直)android:layout_centerInparent 相对于父元素完全居中

android:layout_alignParentBottom 贴紧父元素的下边缘(align 表示使什么成为一行)

android:layout_alignParentLeft 贴紧父元素的左边缘

android:layout_alignParentRight 贴紧父元素的右边缘

android:layout_alignParentTop 贴紧父元素的上边缘

android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物

第二类:属性值必须为id的引用名"@id/id-name"

android:layout_below 在某元素的下方

android:layout_above 在某元素的的上方

android:layout_toLeftOf 在某元素的左边

android:layout_toRightOf 在某元素的右边

android:layout_alignTop 本元素的上边缘和某元素的的上边缘对齐android:layout_alignLeft 本元素的左边缘和某元素的的左边缘对齐android:layout_alignBottom 本元素的下边缘和某元素的的下边缘对齐android:layout_alignRight 本元素的右边缘和某元素的的右边缘对齐第三类:属性值为具体的像素值,如30dip,40px

android:layout_marginBottom离某元素底边缘的距离 margin英文是边缘的意思

android:layout_marginLeft离某元素左边缘的距离

android:layout_marginRight离某元素右边缘的距离

android:layout_marginTop离某元素上边缘的距离

EditText的属性

android:hint 设置EditText为空时输入框内的提示信息。

android:gravity属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.以button为例,android:gravity="right"则button上面的文字靠右

android:layout_gravity

android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button为例,

android:layout_gravity="right"则button靠右

android:scaleType:

android:scaleType是控制图片如何resized/moved来匹对ImageView的size。

ImageView.ScaleType / android:scaleType值的意义区别:

CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示

CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)

CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽

FIT_CENTER / fitCenter 把图片按比例扩大/缩小到View的宽度,居中显示

FIT_END / fitEnd 把图片按比例扩大/缩小到View的宽度,显示在View

的下部分位置

FIT_START / fitStart 把图片按比例扩大/缩小到View的宽度,显示在View

的上部分位置

FIT_XY / fitXY 把图片?不按比例扩大/缩小到View的大小显示

MATRIX / matrix 用矩阵来绘制,动态缩小放大图片来显示。

** 要注意一点,Drawable文件夹里面的图片命名是不能大写的。

android:id

为控件指定相应的ID

android:text

指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串

android:gravity

指定View组件的对齐方式,比如说居中,居右等位置这里指的是控件中的文本位置并不是控件本身

android:layout_gravity

指定Container组件的对齐方式.比如一个button 在linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button 为例,android:layout_gravity="right"则button靠右

android:textSize

指定控件当中字体的大小

android:background

指定该控件所使用的背景色,RGB命名法

android:width

指定控件的宽度控件与组件

android:height

指定控件的高度

android:layout_width

指定Container组件的宽度

android:layout_height

指定Container组件的高度

android:layout_weight

View中很重要的属性,按比例划分空间

android:padding*

指定控件的内边距,也就是说控件当中的内容

android:sigleLine

如果设置为真的话,则控件的内容在同一行中进行显示android:scaleType

是控制图片如何resized/moved来匹对ImageView的siz android:layout_centerHrizontal

水平居中

android:layout_centerVertical

垂直居中

android:layout_centerInparent

相对于父元素完全居中

android:layout_alignParentBottom

贴紧父元素的下边缘

android:layout_alignParentLeft

贴紧父元素的左边缘

android:layout_alignParentRight

贴紧父元素的右边缘

android:layout_alignParentTop

贴紧父元素的上边缘

android:layout_alignWithParentIfMissing

如果对应的兄弟元素找不到的话就以父元素做参照物android:layout_below

在某元素的下方

android:layout_above

在某元素的的上方

android:layout_toLeftOf

在某元素的左边

android:layout_toRightOf

在某元素的右边

android:layout_alignTop

本元素的上边缘和某元素的的上边缘对齐

android:layout_alignLeft

本元素的左边缘和某元素的的左边缘对齐

android:layout_alignBottom

本元素的下边缘和某元素的的下边缘对齐

android:layout_alignRight

本元素的右边缘和某元素的的右边缘对齐

android:layout_marginBottom

离某元素底边缘的距离

android:layout_marginLeft

离某元素左边缘的距离

android:layout_marginRight

离某元素右边缘的距离

android:layout_marginTop

离某元素上边缘的距离

android:paddingLeft

本元素内容离本元素右边缘的距离

android:paddingRight

本元素内容离本元素上边缘的距离

android:hint

设置EditText为空时输入框内的提示信息

android:LinearLayout

它确定了LinearLayout的方向,其值可以为vertical,表示垂直布局horizontal,表示水平布局

android:interpolator

可能有很多人不理解它的用法,文档里说的也不太清楚,其实很简单,看下面:interpolator定义一个动画的变化率(the rate of change)。这使得基本的动画效果(alpha, scale, translate, rotate)得以加速,减速,重复等。用通俗的一点的话理解就是:动画的进度使用 Interpolator 控制。interpolator 定义了动画的变化速度,可以实现匀速、正加速、负加速、无规则变加速等。Interpolator 是基类,封装了所有 Interpolator 的共同方法,它只有一个方法,即 getInterpolation (float input),该方法 maps a point on the timeline to a multiplier to be applied to the transformations of an animation。Android 提供了几个

Interpolator 子类,实现了不同的速度曲线,如下:AccelerateDecelerateInterpolator 在动画开始与介绍的地方速率改变

比较慢,在中间的时侯加速

AccelerateInterpolator 在动画开始的地方速率改变比较慢,然后开始加速

CycleInterpolator 动画循环播放特定的次数,速率改变沿着正弦曲线DecelerateInterpolator 在动画开始的地方速率改变比较慢,然后开始减速

LinearInterpolator 在动画的以均匀的速率改变

对于 LinearInterpolator ,变化率是个常数,即 f (x) = x.

public float getInterpolation(float input) {

return input;

}

Interpolator其他的几个子类,也都是按照特定的算法,实现了对变化率。还可以定义自己的 Interpolator 子类,实现抛物线、自由落体等物理效果。

TextView属性汇总

android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。

android:bufferType指定getText()方式取得的文本类别。选项

editable 类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。spannable 则可在给定的字符区域使用样式,

参见这里1、这里2。

android:capitalize设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,参见EditView此属性说明。

android:cursorVisible设定光标为显示/隐藏,默认显示。

android:digits设置允许输入哪些字符。如"1234567890.+-*/% ()"

android:drawableBottom在text的下方输出一个drawable,如图片。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。

android:drawableLeft在text的左边输出一个drawable,如图片。

android:drawablePadding设置text与drawable(图片)的间隔,与drawableLeft、 drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。

android:drawableRight在text的右边输出一个drawable。

android:drawableTop在text的正上方输出一个drawable。

android:editable设置是否可编辑。

android:editorExtras设置文本的额外的输入数据。

android:ellipsize设置当文字过长时,该控件该如何显示。有如下值设置:"start"—-省略号显示在开头;"end" ——省略号显示在结尾;"middle"—-省略号显示在中间;"marquee" ——以跑马灯的方式显示(动画横向移动)

android:freezesText设置保存文本的内容以及光标的位置。

android:gravity设置文本位置,如设置成"center",文本将居中显示。

android:hintText为空时显示的文字提示信息,可通过textColorHint 设置提示信息的颜色。此属性在 EditView中使用,但是这里也可以用。

android:imeOptions附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个"完成",而不设置默认是一个回车符号。这个在EditView中再详细说明,此处无用。

android:imeActionId设置IME动作ID。

android:imeActionLabel设置IME动作标签。

android:includeFontPadding设置文本是否包含顶部和底部额外空白,默认为true。

android:inputMethod为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找

不到。

android:inputType设置文本的类型,用于帮助输入法显示合适的键盘

类型。在EditView中再详细说明,这里无效果。

android:linksClickable设置链接是否点击连接,即使设置了autoLink。

android:marqueeRepeatLimit在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为 marquee_forever时表示无限次。

android:ems设置TextView的宽度为N个字符的宽度。这里测试为一个汉字字符宽度

android:maxEms设置TextView的宽度为最长为N个字符的宽度。与ems 同时使用时覆盖ems选项。

android:minEms设置TextView的宽度为最短为N个字符的宽度。与ems 同时使用时覆盖ems选项。

android:maxLength限制显示的文本长度,超出部分不显示。

android:lines设置文本的行数,设置两行就显示两行,即使第二行没

有数据。

android:maxLines设置文本的最大显示行数,与width或者

layout_width结合使用,超出部分自动换行,超出行数将不显示。

android:minLines设置文本的最小行数,与lines类似。

android:lineSpacingExtra设置行间距。

android:lineSpacingMultiplier设置行间距的倍数。如"1.2"

android:numeric如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细

说明。

android:password以小点"."显示文本

android:phoneNumber设置为电话号码的输入方式。

android:privateImeOptions设置输入法选项,此处无用,在EditText 将进一步讨论。

android:scrollHorizontally设置文本超出TextView的宽度的情况下,是否出现横拉条。

android:selectAllOnFocus如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。 TextView中设置后无效果。

android:shadowColor指定文本阴影的颜色,需要与shadowRadius一起使用。

android:shadowDx设置阴影横向坐标开始位置。

android:shadowDy设置阴影纵向坐标开始位置。

android:shadowRadius设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。

android:singleLine设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用"…"来表示。如android:text="test_ singleLine "

android:singleLine="true" android:layout_width="20dp"将只显示"t…"。如果不设置singleLine或者设置为false,文本将自动换行android:text设置显示文本.

android:textAppearance设置文字外观。如

"?android:attr/textAppearanceLargeInverse"这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可textAppearanceButton/textAppearanceInverse/textAppearanceLarge/t extAppearanceLargeInverse/textAppearanceMedium/textAppearanceMed iumInverse/textAppearanceSmall/textAppearanceSmallInverse android:textColor设置文本颜色

android:textColorHighlight被选中文字的底色,默认为蓝色

android:textColorHint设置提示信息文字的颜色,默认为灰色。与hint 一起使用。

android:textColorLink文字链接的颜色.

android:textScaleX设置文字之间间隔,默认为1.0f。

android:textSize设置文字大小,推荐度量单位"sp",如"15sp"

android:textStyle设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用"|"隔开android:typeface设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]

android:height设置文本区域的高度,支持度量单位:px(像

素)/dp/sp/in/mm(毫米)

android:maxHeight设置文本区域的最大高度

android:minHeight设置文本区域的最小高度

android:width设置文本区域的宽度,支持度量单位:px(像

素)/dp/sp/in/mm(毫米),与layout_width 的区别看这里。

android:maxWidth设置文本区域的最大宽度

android:minWidth设置文本区域的最小宽度

Android activity属性汇总

android:allowTaskReparenting

是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务。

android:alwaysRetainTaskState

是否保留状态不变,比如切换回home, 再从新打开, activity处于最后的状态

android:clearTaskOnLanunch

比如 P 是 activity, Q 是被P 触发的 activity, 然后返回Home, 从新启动 P,是否显示 Q

android:configChanges

当配置list发生修改时,是否调用 onConfigurationChanged() 方法比如 "locale|navigation|orientation".

android:enabled

activity 是否可以被实例化,

android:excludeFromRecents

是否可被显示在最近打开的activity列表里

android:exported

是否允许activity被其它程序调用

android:finishOnTaskLaunch

是否关闭已打开的activity当用户重新启动这个任务的时候

android.icon

android:label

android:launchMode

activity启动方式, "standard" "singleTop" "singleTask" "singleInstance"

其中前两个为一组,后两个为一组

android:multiprocess

允许多进程

android:name

activity的类名,必须指定

androidnHistory

是否需要移除这个activity当用户切换到其他屏幕时。这个属性是 API level 3 中引入的

android:permission

android:process

一个activity运行时所在的进程名,所有程序组件运行在应用程序默认的进程中,这个进程名跟应用程序的包名一致。中的元素process属性能够为所有组件设定一个新的默认值。但是任何组件都可以覆盖这个默认值,允许你将你的程序放在多进程中运行。如果这个属性被分配的名字以:开头,当这个activity运行时, 一个新的专属于这个程序的进程将会被创建。如果这个进程名以小写字母开头,这个activity将会运行在全局的进程中,被它的许可所提供。

android:screenOrientation

activity显示的模式, "unspecified" 默认值 "landscape" 风景画模式,宽度比高度大一些 "portrait" 肖像模式, 高度比宽度大。 "user" 用户的设置 "behind" "sensor" "nosensor"

android:stateNotNeeded

是否 activity被销毁和成功重启并不保存状态

android:taskAffinity

activity的亲属关系,默认情况同一个应用程序下的activity有相同的关系

android:theme

activity的样式主题, 如果没有设置,则activity的主题样式从属于应用程序,参见元素的theme属性

android:windowSoftInputMode

activity主窗口与软键盘的交互模式, 自从API level 3 被引入

活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情:

1> 软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点。

2> 活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的。

它的设置必须是下面列表中的一个值,或一个"state…"值加一个"adjust…"值的组合。在任一组设置多个值——多个"state…"values,例如&mdash有未定义的结果。各个值之间用|分开。例如:

在这设置的值(除"stateUnspecified"和"adjustUnspecified"以外)将

覆盖在主题中设置的值

值描述

"stateUnspecified" 软键盘的状态(是否它是隐藏或可见)没有被指定。系统将选择一个合适的状态或依赖于主题的设置。这个是为了软件盘行为

默认的设置。

"stateUnchanged" 软键盘被保持无论它上次是什么状态,是否可见或

隐藏,当主窗口出现在前面时。

"stateHidden" 当用户选择该Activity时,软键盘被隐藏——也就是,当用户确定导航到该Activity时,而不是返回到它由于离开另一个Activity。

"stateAlwaysHidden" 软键盘总是被隐藏的,当该Activity主窗口获

取焦点时。

"stateVisible" 软键盘是可见的,当那个是正常合适的时(当用户导航到Activity主窗口时)。

"stateAlwaysVisible" 当用户选择这个Activity时,软键盘是可见的——也就是,也就是,当用户确定导航到该Activity时,而不是返回到它由于离开另一个Activity。

"adjustUnspecified" 它不被指定是否该Activity主窗口调整大小以

便留出软键盘的空间,或是否窗口上的内容得到屏幕上当前的焦点是可见的。系统将自动选择这些模式中一种主要依赖于是否窗口的内容有任何布

局视图能够滚动他们的内容。如果有这样的一个视图,这个窗口将调整大小,这样的假设可以使滚动窗口的内容在一个较小的区域中可见的。这个

是主窗口默认的行为设置。

"adjustResize" 该Activity主窗口总是被调整屏幕的大小以便留出软键盘的空间。

"adjustPan" 该Activity主窗口并不调整屏幕的大小以便留出软键盘的空间。相反,当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分。这个通常是不期望比调整大小,因为用户可能关闭软键盘以便获得与被覆盖内容的交互操作。

Android EditText 属性汇总

android:layout_gravity="center_vertical"

设置控件显示的位置:默认top,这里居中显示,还有bottom

android:hint="请输入数字!"

设置显示在空间上的提示信息

android:numeric="integer"

设置只能输入整数,如果是小数则是:decimal

android:singleLine="true"

设置单行输入,一旦设置为true,则文字不会自动换行。

android:password="true"

设置只能输入密码

android:textColor = "#ff8c00"

字体颜色

android:textStyle="bold"

字体,bold, italic, bolditalic

android:textSize="20dip"

大小

android:capitalize = "characters"

以大写字母写

android:textAlign="center"

EditText没有这个属性,但TextView有

android:textColorHighlight="#cccccc"

被选中文字的底色,默认为蓝色

android:textColorHint="#ffff00"

设置提示信息文字的颜色,默认为灰色

android:textScaleX="1.5"

控制字与字之间的间距

android:typeface="monospace"

字型,normal, sans, serif, monospace

android:background="@null"

空间背景,这里没有,指透明

android:layout_weight="1"

权重,控制控件之间的地位,在控制控件显示的大小时蛮有用的。

android:textAppearance="?android:attr/textAppearanceLargeInve rse"

文字外观,这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。不知道这样理解对不对?

通过EditText的layout xml文件中的相关属性来实现:

1. 密码框属性 android:password="true" 这条可以让EditText显示的内容自动为星号,输入时内容会在1秒内变成*字样。

2. 纯数字 android:numeric="true" 这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数字输入

3. 仅允许 android:capitalize="cwj1987" 这样仅允许接受输入

cwj1987,一般用于密码验证

下面是一些扩展的风格属性

android:editable="false" 设置EditText不可编辑

android:singleLine="true" 强制输入的内容在单行

android:ellipsize="end" 自动隐藏尾部溢出数据,一般用于文字内容过长一行无法全部显示时

RelativeLayout布局

android:layout_marginTop="25dip" //顶部距离

android:gravity="left" //空间布局位置

android:layout_marginLeft="15dip //距离左边距

// 相对于给定ID控件

android:layout_above 将该控件的底部置于给定ID的控件之上;

android:layout_below 将该控件的底部置于给定ID的控件之下;

android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;

android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;

android:layout_alignBaseline 将该控件的baseline与给定ID的baseline对齐;

android:layout_alignTop 将该控件的顶部边缘与给定ID的顶部边缘对齐;

android:layout_alignBottom 将该控件的底部边缘与给定ID的底部边缘对齐;

android:layout_alignLeft 将该控件的左边缘与给定ID的左边缘对齐;

android:layout_alignRight 将该控件的右边缘与给定ID的右边缘对齐;

// 相对于父组件

android:layout_alignParentTop 如果为true,将该控件的顶部与其父控件的顶部对齐;

android:layout_alignParentBottom 如果为true,将该控件的底部与其父控件的底部对齐;

android:layout_alignParentLeft 如果为true,将该控件的左部与其父控件的左部对齐;

android:layout_alignParentRight 如果为true,将该控件的右部与其父控件的右部对齐;

// 居中

android:layout_centerHorizontal 如果为true,将该控件的置于水平居中;

android:layout_centerVertical 如果为true,将该控件的置于垂直居中;

android:layout_centerInParent 如果为true,将该控件的置于父控件的中央;

// 指定移动像素

android:layout_marginTop 上偏移的值;

android:layout_marginBottom 下偏移的值;

android:layout_marginLeft 左偏移的值;

android:layout_marginRight 右偏移的值;

android:id --- 为控件指定相应的ID

android:text --- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串

android:grivity --- 指定控件的基本位置,比如说居中,居右等位置这里指的是控件中的文本位置并不是控件本身。

android:textSize --- 指定控件当中字体的大小

android:background --- 指定该控件所使用的背景色,RGB命名法android:width --- 指定控件的宽度

android:height --- 指定控件的高度

android:padding* --- 指定控件的内边距,也就是说控件当中的内容android:sigleLine --- 如果设置为真的话,则控件的内容在同一行中进行显示

下边是相对布局属性的说明:RelativeLayout

android:layout_above 将该控件的底部至于给定ID控件之上

android:layout_below 将该控件的顶部至于给定ID的控件之下

手机用久了太卡怎么办

大家使用智能手机时,是不是都有这样的困扰——手机用久了,速度越来越慢,最后忍无可忍,只好升级换代,买个更好的手机。手机为什么会越来越慢,如何才能发挥手机的最大性能?教你三招轻松搞定。 安卓手机提速秘笈 内存大小直接影响运行速度,如果你的手机内存只有512MB或者1GB,那就要养成良好的手机使用习惯,及时清理内存,禁止自启动应用,删除残留垃圾,才能发挥手机最大性能。

1.正确退出程序,及时清理内存 前文我们提到过,程序运行完毕后,按返回或HOME键并不是关闭程序,只是将其切换到后台,程序其实还在运行,占用CPU 又占用内存,不关闭,既费电又拖慢手机速度。我们一定要用后及时将其关闭,这样才能释放出其占有的内存。有些程序按返回键会提示是否退出,如果不提示,按菜单键,一般会找到退出选项。 有些程序即使手动关闭了,还会残留一些进程继续占用我们宝贵的内存,这时就需要手动将其强行退出了。打开手机主菜单,选

择“设置”>“应用”,在这里能看到当前打开的所有应用和后台服务,根据自己的需求,关闭不需要的进程。 如果你认为手动关闭麻烦,还可以安装第三方工具实现一键清理。这类第三方工具很多。启动相应第三方工具,就能看到“手机加速”功能,点击加速,软件会自动将不用的程序关闭,释放更多的内存。 2.关闭无用的自启动程序 有些程序安装后会开机自动运行,我们需要手动将其剔除出开机自动运行名单。方法同样使用第三方安全工具的手机加速功能,

里面有个设置自启动项的功能,打开后会看到所有自启动的程序,一一将其禁用,下次开机它们就不会自动运行了。 3.终极大招,恢复出厂设置 打开手机的设置菜单,找到“重置”,即可恢复出厂设置。恢复出厂设置后,手机内所有的应用、信息、电话簿都将被清空,手机恢复到刚买来时的状态。 由于恢复出厂设置会删除所有信息,恢复前,一定要做好备份。

安卓指令大全全解

安卓指令大全 *#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi信息 *#*#7780#*#* 重设为原厂设定,不会删除预设程序,及SD卡档案。*2767*3855# 重设为原厂设定,会删除SD卡所有档案。 *#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体*#*#7594#*#*6 当长按关机按钮时,会出现一个切换手机模式的窗口,包括:静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。 *#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等 *#*#197328640#*#*启动服务模式,可以测试手机部分设置及更改设定WLAN、GPS及蓝牙测试的代码 *#*#232339#*#* 或*#*#526#*#*或*#*#528#*#* –WLAN测试 *#*#232338#*#* –显示WiFiMAC地址 *#*#1472365#*#* –GPS测试 *#*#1575#*#* –其它GPS测试 *#*#232331#*#* –蓝牙测试 *#*#232337#*# –显示蓝牙装置地址 *#*#8255#*#* 启动GTalk服务器显示手机软件版本的代码 *#*#4986*2650468#*#* –PDA、Phone、H/W、RFCallDate *#*#1234#*#* –PDA及Phone *#*#1111#*#* –FTASW版本 *#*#2222#*#* –FTAHW版本 *#*#44336#*#* –PDA、Phone、csc、buildTime、https://www.doczj.com/doc/bb5169898.html,、changelistnumber各项硬件测试 *#*#0283#*#* –PacketLoopback *#*#0*#*#* –LCD测试 *#*#0673#*#* 或*#*#0289#*#* –Melody测试

三星手机暗码大全

*#06#显示IMEI号,第七第八位是89,90,92的是韩国产的,但是串号可以改的哦。 *#99#或*#0837#显示软件版本; *#0001#显示RS232串行通信参数设置; *#0228#显示电池容量和温度; *#0523#调节对比度; *#0636#存储器容量显示 *#0778# SIM卡信息 *#0324#网络检测(工程模式) *2767*2878# EEPROM话机当前设定复位,手机设定总清除,常用于解锁 *2767*3855#从字库中取出程序重置EEPROM为出厂值—总复位(修复软件故障)。对修改过IMEI码的机,此指令可恢复原出厂机身号码。此指令还用于因EEPROM(码片)内程序紊乱造成的故障。使用这个命令会清除电话薄,慎重使用。 *2767*7377#解手机密码的复位指令 *2767*927#WAP部分清空,解决进WAP设置死机。原来不能上网,用了该指令以后,就可以上网了! *#8999*228#电池参数显示,类型/电压/温度 *#8999*268#更改开机国家英文(表示水改版的原销售地)显示。 *#8999*289#铃声调整,振铃器频率测试/显示频率,上下键调节 *#8999*246#程序参数显示 *#8999*364#显示Watchdog状态

*#8999*377# EEPROM错误显 *#8999*427# WATCHDOG信号路径设置 *#8999*523#(不插卡*#0523#)液晶显示对比度调节,上下键调节 *#8999*636#存贮状态显示 *#8999*746# SIM卡文件规格测试 *#8999*786#当前日期、时间读取: 显示的内容为本次开机的时间以及本次开机后到当前的时间长。 按->后显示最新的本次开机后到当前的时间长;再按->后显示上一次的开机时间;再按->后显示上一次的关机时间以及上次开关机的时长。 *#8999*842#振子振动测试,上下键调节转速 *#8999*9266#显示收信通道号和收信强度指示 *#8999*947#在重大错误情况下复位设置指令 *2767*3855#可用于鉴别手机IMEI码是否被奸商更改。方法是: 先输入*#06#,看看您的IMEI码并记录下来,然后再输 *2767*3855#,这时手机会把手机Flash中的资料还原到EEPROM码片中,最后再输入*#06#看看你的手机的IMEI号变成什么?如果变的一塌糊涂,和你第一次记录下来的不一样,并且和手机背面标贴上的IMEI不一样,就肯定是改版机了。如果是正品,使用此方法前后看到的IMEI绝对应该是相同的。如果你是改版机器,再想变回原来的那串伪造的IMEI号,就非的去买数据线,再搞个软件才能改回来,一般市场上改板机差不多都这样做。 手机的*#09#不要随便按,因为会有密码泄漏,背被别人得到 有些指令象*#0523#的输入,一些型号的手机要插卡,有些不用。

安卓(Android)系统的50个秘密

身边现在越来越多人使用上了安卓系统的手机,但是有些操作和使用还是让很多刚接触的菜鸟用户感到复杂和困惑。我整理出Android系统的50大必备秘籍供用户参考,适合各种阶段的Android用户。希望可以帮助更多用户更深入的了解和使用好Android系统。 请注意这些技巧和秘籍大部分针对目前最主流的Android 2.1系统,不过绝大部分在其他版本的Android系统上同样适用。 1.使用Android电源管理widget 从Android 2.1系统开始内置了一个非常强大的带能源管理widget,通过这个widget你可以快速开启或者关闭Wi-Fi,蓝牙,GPS,同步这些手机耗电大户,还可以方便的设定手机屏幕亮度,长按手机屏幕,就可以在widgets目录选择启用。 2.Android手机拨号屏幕 For personal use only in study and research; not for commercial use 如果你对手机拨号屏幕功能性有特殊要求,Android绝对会满足你,点击联系人列表里任意一个用户,按手机menu >选项,里面有关于单个联系人的详细设置。 3.为每个联系人定制铃声 可以为女朋友或者家人设置单独的铃声,这样听到铃声就知道谁来电话了。设置方法点击联系人列表里任意一个用户,然后就可以设置铃声。 For personal use only in study and research; not for commercial use 4.不要把手机闹钟(alarm clock)加入进程查杀列表里 这是一个经典的错误,很多用户都喜欢用进程管理程序自动杀掉一些程序以节省电量或者腾出手机内存,不过如果不小心alarm clock进程也杀掉了,后果就是第二天早晨10:30才醒过来惊慌失措的奔向公司。 5.用文件夹组织内容 虽然乔布斯花了很久才决定放开iOS用户通过文件夹组织内容的权限,事实上Android从面世开始就支持这个功能,Android文件夹不但支持放入程序图标,还可以存放通讯录,甚至facebook联系人等信息,长按手机屏幕就可以在桌面建立文件夹。 6.重命名文件夹 建立了文件夹后你可能需要修改它的名称,只需要打开文件夹,长按顶部的名称就可以调出重命名文件夹的窗口。 7.查看系统日期 Android新用户可能觉得查看系统日期有点麻烦,其实只要按住屏幕顶部左上方的提醒栏,就会显示今天的日期,赶快试试吧。

安卓手机adb常用命令

ADB常用的几个命令: 1. 查看设备 adb devices 查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装软件 adb install [-r] [-s] 将指定的apk文件安装到设备上. -r 强制安装(在某些情况下可以已有些应用程序在运行或不可写,可加上此参数强制安装) -s 将apk文件安装在SD-Card 3. 卸载软件 adb uninstall [-k] <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 4. 从电脑上发送文件到设备 adb push <本地路径> <远程路径> 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 例:传送文件到手机中,如: adb push recovery.img /sdcard/recovery.img 将本地目录中的 recovery.img文件传送手机的 SD卡中并取同样的文件名 5. 从设备上下载文件到电脑

adb pull <远程路径> <本地路径> 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑6. 显示帮助信息 adb help 显示帮助信息 7. 显示ADB命令版本号 adb version 8. 启动计算机adb 服务进程 adb start-server 也可以直接使用adb devices命令时自动开启 9. 关闭计算机adb 服务进程 adb kill-server 可以关闭adb服务进程 10. 重启设备 adb reboot [bootloader|recovery] adb reboot-bootloader 重启有三种方式 1)直接重启设备回到使用界面adb reboot即可; 2)重启设备到bootloader引导模式:adb reboot-bootloader 或adb reboot bootloader 3)重启到recovery刷机模式:adb reboot recovery 11. 返回设备状态

小米手机指令以及说明大全

a1.首先是小米的指令大全 *#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi信息 *#*#7780#*#* 重设为原厂设定,不会删除预设程序,及SD卡档案。 *2767*3855# 重设为原厂设定,会删除SD卡所有档案。 *#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体 *#*#7594#*#*6 当长按关机按钮时,会出现一个切换手机模式的窗口,包括:静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。 *#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等 *#*#197328640#*#*启动服务模式,可以测试手机部分设置及更改设定 WLAN、GPS及蓝牙测试的代码 *#*#232339#*#*或*#*#526#*#*或*#*#528#*#*–WLAN测试 *#*#232338#*#*–显示WiFiMAC地址 *#*#1472365#*#*–GPS测试 *#*#1575#*#*–其它GPS测试 *#*#232331#*#*–蓝牙测试 *#*#232337#*#–显示蓝牙装置地址 *#*#8255#*#*启动GTalk服务监视器显示手机软件版本的代码 *#*#4986*2650468#*#*–PDA、Phone、H/W、RFCallDate *#*#1234#*#*–PDA及Phone *#*#1111#*#*–FTASW版本 *#*#2222#*#*–FTAHW版本 *#*#44336#*#*–PDA、Phone、csc、buildTime、https://www.doczj.com/doc/bb5169898.html,、changelistnumber各项硬件测试 *#*#0283#*#*–PacketLoopback *#*#0*#*#*–LCD测试 *#*#0673#*#*或*#*#0289#*#*–Melody测试 *#*#0842#*#*–装置测试,例如振动、亮度 *#*#2663#*#*–触控屏幕版本 *#*#2664#*#*–触控屏幕测试 *#*#0588#*#*–接近感应器测试 *#*#3264#*#*–内存版本 2.小米的耳机孔似乎没有保护,灰尘很容易进去,咋办呢?没事,咱有终极绝招。首先买个水笔笔芯。把笔芯插进去?NO!NO!NO!我们要做的是把笔芯的保护套拿下来,然后插入小米,嘿嘿,别误会,堵住耳机孔,OK,不怕灰尘了! 3.据说小米是三防,但似乎不是哦。当小米不行落水该怎么办呢?我们的急救方法是:小米一进水,请切记不要作任何按键动作,尤其是关机(一按任何动作,水马上会跟着电路板

手机指令命令代码大全

MTK平台手机指令大全 设置指令:*#66*# 中文语言:*#0086# + send 查看版本:*#8375# 软件版本:*#8882# 测试:*#87# 调试:*#8899# (?) 默认语言:*#0000#+通话键 设置英文:*#0044#+通话键 繁体中文:*#0886#+通话键 简体中文:*#0086#+通话键 串号查询:*#06# 原厂设置:*#66*# 查看版本:*#8375# 工厂指令:*#3646633# 自动测试:*#87# 软件版本:*#8882# *#035670766*001# *#035670766*002# 有一些机器开机输入*#66*#不进测试的。可以在开机瞬间,在按键灯亮和开机音乐响的时候快速按*#*#............*#就可进入测试 科达Q191(MT6228平台)有些好象不支持,可惜啊.......... 诺基亚是国际知名手机品牌,它在中国市场上一直占据着很大一部分销售份额。诺基亚手机拥有着时尚的外观和强大的功能,尤其是它出色的性能,经久耐用。是赢得很多消费者喜爱的主要原因。不少消费者在购买诺基亚手机之后,都会拿着说明书仔细阅读使用说明。然而,不管是什么牌子的手机除了说明书上的那些说明文字之外,都还有很多用户并不知晓的操作命令!而这些使用命令却能够给我们的使用上提供很大的帮助。 1 输入*#06#:显示IMEI码 2 输入*#0000#:显示软件版本(部分型号如果不起作用,可按*#型号代码#,如*#6110#) 第一行--软件版本; 第二行--软件发布日期; 第三行--手机型号 3 输入*#92702689#查询更多的手机信息。有五个选项(可用上下方向键选择): ①Serial No.:手机的IMEI码。

三星手机测试指令大全

只要不是CDMA的你就按*#06# 记住手机屏幕上的号码!! 然后你关机取下电池对照后面的号码! 如果是行货那肯定是回和他一样的, 如果不是行货就会不相同或者不显示 摩托罗拉 (1)产地及生产日期的查询:摩托罗拉手机背后都有一个MSN机械序号,共10位。它代表着“机型代码,厂家代码,生产年份,生产月份和产品系列号”。察看方法是关机,把后盖和电池拿开,在机身背后的条形码下面有一串号码,其中中间的十位就是MSN码,前三位为型号代码,第四码为生产厂家码,每五位为生产年份码,每六位为生产月份码,后四位为序列号。 (2)软件和功能:水货机无移动QQ,无法在机上查版本。港行只有繁体字输入。欧版机,如果没刷中文包,那就是纯粹外文机 MSN码---机械序号: 1。如何查看:关机,把后盖和电池拿开,在机身背后的条形码下面有:如:MC3-41E11 C836DD3P4R 350904805489928 的一串号码。其中“C836DD3P4R”就是MSN码,共十位。 2.代表的意思如下:前三位为型号代码;第四位为生产厂家码,第五,第六位为生产日期码(前面为年份,后面为月份);后四位为序列号. (1)生产厂家码(第四码):6-天津3-杭州2-美国R-德国G-美国5-杭州东信W-是新加坡(2)生产年份(第五码):X-1997年Y-1998年Z-1999年H-2000年B-2001年C-2002年D-2003年E-2004 F-2005(3)生产月份(第六码):A-B --1月C-D --2月E-F --3月G-H --4月J-K --5月L-M --6月N-P --7月Q-R --8月S-T --9月U-V --10月W-X --11月Y-Z --12月(注:前一个代表上半月,后一个代表下半月) 三. 水货与行货的区别 1.大陆行货,带有移动QQ 功能.可机上查版本. 2. 港行:有简体及繁体界面选择,但只能输入繁体字.无移动QQ.无法在机上查版本. 3. 新加坡版: 简体界面,简体输入.无移动QQ. 可机上查版本.其它信息里的语言列表是002 4. 4. 欧版,如果没刷中文包,那纯粹外文机. 刷了什么版本就跟什么版本的功能一样.不过键盘无笔划印刷。 电池: 摩托罗拉原装电池选购指南

安卓性能优化方案

随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存。 我从去年开始接触Android开发,以下结合自己的一点项目经验,同时参考了Google的优化文档和网上的诸多技术大牛给出的意见,整理出这份文档。 1. 内存优化 Android系统对每个软件所能使用的RAM空间进行了限制(如:Nexus o ne 对每个软件的内存限制是24M),同时Java语言本身比较消耗内存,d alvik虚拟机也要占用一定的内存空间,所以合理使用内存,彰显出一个程序员的素质和技能。 1) 了解JIT 即时编译(Just-in-time Compilation,JIT),又称动态转译(Dynamic Translation),是一种通过在运行时将字节码翻译为机器码,从而改善字节码编译语言性能的技术。即时编译前期的两个运行时理论是字节码编译和动态编译。Android原来Dalvik虚拟机是作为一种解释器实现,新版

(Android2.2+)将换成JIT编译器实现。性能测试显示,在多项测试中新版本比旧版本提升了大约6倍。 详细请参考https://www.doczj.com/doc/bb5169898.html,/cool_parkour/blog/item/2802b01586e22cd8a6ef3f6b. html 2) 避免创建不必要的对象 就像世界上没有免费的午餐,世界上也没有免费的对象。虽然gc为每个线程都建立了临时对象池,可以使创建对象的代价变得小一些,但是分配内存永远都比不分配内存的代价大。如果你在用户界面循环中分配对象内存,就会引发周期性的垃圾回收,用户就会觉得界面像打嗝一样一顿一顿的。所以,除非必要,应尽量避免尽力对象的实例。下面的例子将帮助你理解这条原则: 当你从用户输入的数据中截取一段字符串时,尽量使用substring函数取得原始数据的一个子串,而不是为子串另外建立一份拷贝。这样你就有一个新的String对象,它与原始数据共享一个char数组。如果你有一个函数返回一个String对象,而你确切的知道这个字符串会被附加到一个Stri ngBuffer,那么,请改变这个函数的参数和实现方式,直接把结果附加到StringBuffer中,而不要再建立一个短命的临时对象。 一个更极端的例子是,把多维数组分成多个一维数组: int数组比Integer数组好,这也概括了一个基本事实,两个平行的int数组比(int,int)对象数组性能要好很多。同理,这试用于所有基本类型的组合。如果你想用一种容器存储(Foo,Bar)元组,尝试使用两个单独的Foo[]

Android系统超级终端命令集萃

Android系统超级终端命令集萃 free 1.作用 free命令用来显示内存的使用情况,使用权限是所有用户。 2.格式 free [-b|-k|-m] [-o] [-s delay] [-t] [-V] 3.主要参数 -b -k -m:分别以字节(KB、MB)为单位显示内存使用情况。 -s delay:显示每隔多少秒数来显示一次内存使用情况。 -t:显示内存总和列。 -o:不显示缓冲区调节列。 4.应用实例 free命令是用来查看内存使用情况的主要命令。和top命令相比,它的优点是使用简单,并且只占用很少的系统资源。通过-S参数可以使用free命令不间断地监视有多少内存在使用,这样可以把它当作一个方便实时监控器。 #free -b -s5 使用这个命令后终端会连续不断地报告内存使用情况(以字节为单位),每5秒更新一次。Android系统在超级终端下必会的命令大全(一) busybox BusyBox 是标准Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如cat 和echo,还包含了一些更大、更复杂的工具,例如grep、find、mount 以及telnet。有些人将BusyBox 称为Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了Linux 的许多工具和命令。 1、BusyBox 的诞生 BusyBox 最初是由Bruce Perens 在1996 年为Debian GNU/Linux 安装盘编写的。其目标是在一张软盘上创建一个可引导的GNU/Linux 系统,这可以用作安装盘和急救盘。 2、busybox的用法 可以这样用busybox #busybox ls 他的功能就相当运行ls命令 最常用的用法是建立指向busybox的链接,不同的链接名完成不同的功能. #ln -s busybox ls #ln -s busybox rm

三星手机的密码指令破解大全

三星手机的密码指令破解大全 三星手机解锁指令大全:BR>1. 三星解锁 1,旧版三星600有两个复位码:*2767*2878# 。*2767*3855#。新版有一个:*2767*7377#。解锁非常有效,并能排除部份设制故障三星N188解锁复位码也是*2767*2878#输入密码后手机自动关机再开机时指示灯会闪烁数次再开机。三星A100或A188的通用锁码是9998。2,三星2400,没有解锁码但有个方法:(A188也可用) 1,将手机电池取下插入SIM卡,不上电池采用尾插供电。 2,开机将显示“以上锁密码”静待话机出现信号条。 3,约20秒后手机显示信号条,在开机状态下把SIM卡取出 4,按SOS,确认,然后快速插入SIM卡(要快不要动其它键) 5,此时话机出现“请稍等”然后显示“搜索”之后上网进入正常 待机状态,进入菜单关闭话机锁。 (第四步完成后,手机有的不会马上出现“请稍等”一般10秒钟内才出现 否则从新操作) 3,A188。A288。A388解SIM卡锁: 无卡待机状态ENTER *#9998*62783****# 显示“出错信息”; THEN ENTER *#9998*737#; 侧键上翻找到PCK,有一串数字,记住去掉第一位后面的数字; 输入所记的数字就可以;如不行输入#0146*和所记的数字#就OK,否则 重写码片. ▲三星2400解锁方法:外加电源(不用电池不插卡)开机,出信号后,按右功能键(SOS),再按左功能键(确认)同时插入SIM卡,显示“请稍等”即可绕过密码,进入手机菜单,这样一来锁就可解开,这个方法在2400 ****上很好用 ▲三星2100和2400解锁方法:读出码片(24C128)内容并备份存盘,把地址1C2到1CF 都改为00即可。2200的密码存放在从07BF开始的四个地址,密码为此地址数据减去30即如果数据为31、32、33、34则密码是1234。地址0768是密码的开关功能位:01为关,00为开。解除SP锁的方法是把从地址0FC0到101F的内容都改为00. 补充:2400话机锁输入*2767*2878#和开机键一起按会出现“请稍等”就OK 三星解话机锁:*2767*2878#/*2767*7377# 三星码片复位:*2767*3855# 也可用于解机锁或卡锁

用了几年安卓机了,总结一些小技巧和秘密。

用了几年安卓机了,总结一些小技巧和秘密。 1.使用Android电源管理widget 从Android 2.1系统开始内置了一个非常强大的带能源管理widget,通过这个widget你可以快速开启或者关闭Wi-Fi,蓝牙,GPS,同步这些手机 耗电大户,还可以方便的设定手机屏幕亮度,长按手机屏幕,就可以在widgets目录选择启用。 2.Android手机拨号屏幕 如果你对手机拨号屏幕功能性有特殊要求,Android绝对会满足你,点击联系人列表里任意一个用户,按手机menu >选项,里面有关于单个 联系人的详细设置。 3.为每个联系人定制铃声 可以为女朋友或者家人设置单独的铃声,这样听到铃声就知道谁来电话了。设置方法点击联系人列表里任意一个用户,然后就可以设置铃 声。 4.不要把手机闹钟(alarm clock)加入进程查杀列表里 这是一个经典的错误,很多用户都喜欢用进程管理程序自动杀掉一些程序以节省电量或者腾出手机内存,不过如果不小心alarm clock进程也 杀掉了,后果就是第二天早晨10:30才醒过来惊慌失措的奔向公司。 5.用文件夹组织内容 虽然乔布斯花了很久才决定放开iOS用户通过文件夹组织内容的权限,事实上Android从面世开始就支持这个功能,Android文件夹不但支持放 入程序图标,还可以存放通讯录,甚至facebook联系人等信息,长按手机屏幕就可以在桌面建立文件夹。 6.重命名文件夹 建立了文件夹后你可能需要修改它的名称,只需要打开文件夹,长按顶部的名称就可以调出重命名文件夹的窗口。 7.查看系统日期 Android新用户可能觉得查看系统日期有点麻烦,其实只要按住屏幕顶部左上方的提醒栏,就会显示今天的日期,赶快试试吧。 8.挂载你的SD卡 Android系统基于Linux内核,所以使用外部磁盘之前必须要mount挂载后才可以正常使用。使用USB线连接手机和电脑时,手机会提示挂载 SD卡,必须点击完成挂载后才可以在SD卡里拷贝或者删除数据。 9.设置键盘快捷方式 很多用户迷恋物理全键盘的另外一个重要原因就是Android支持大量的键盘快捷键,通过快捷键可以快速调用相关程序,可以在系统设置>应 用程序>快速启动里设置 10.下载更多Android动态壁纸 Android 2.1开始系统支持的另外一个功能就是动态壁纸,虽然动态壁纸可能会让你的手机耗电量增加,不过却能让你的手机看起来更酷,如 果你喜欢耍酷,在Android Market搜索live wallpaper,会有很多动态壁纸等待你选择。11.快速切换主屏 Android系统一般提供5个主屏,或许你觉得每次滑动手指切换太麻烦,可以按一下home 键,然后就可以选择进入特定的主屏,HTC Sense的

安卓系统代码查询大全

安卓系统代码查询大全 不保证所有指令都能在Android(安卓)系统所有版本上有效 *#06# 显示手机原厂出厂串号(移动通信国际识别码) *#*#4636#*#* 显示手机信息、电池信息、电池历史记录、使用情况统计、Wifi information *#*#7780#*#* 重设为原厂设定,不会删除预设程序,及SD卡档案 *2767*3855# 重设为原厂设定,会删除SD卡所有档案 *#*#34971539#*#* 显示相机韧体版本,或更新相机韧体 *#*#7594#*#* 当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮 *#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等 *#*#197328640#*#* 启动服务模式,可以测试手机部分设置及更改设定WLAN、GPS及蓝牙测试的代码 *#*#232339#*#*或*#*#526#*#*或*#*#528#*#* WLAN测试 *#*#232338#*#* 显示WiFiMAC地址 *#*#1472365#*#* GPS测试 *#*#1575#*#* 其它GPS测试 *#*#232331#*#* 蓝牙测试 *#*#232337#*#* 显示蓝牙装置地址 *#*#8255#*#* 启动GTalk服务监视器

显示手机软件版本的代码 *#*#4986*2650468#*#* PDA、Phone、H/W、RFCallDate *#*#1234#*#* PDA及Phone *#*#1111#*#* FTASW版本 *#*#2222#*#* FTAHW版本 *#*#44336#*#* PDA、Phone、CSC、Build Time、Changelist number 各项硬件测试 *#*#0283#*#* Packet Loopback *#*#0*#*#* LCD测试 *#*#0673#*#*或*#*#0289#*#* Melody测试 *#*#0842#*#* 装置测试,例如振动、亮度 *#*#2663#*#* 触控屏幕版本 *#*#2664#*#* 触控屏幕测试 *#*#0588#*#* 接近感应器测试 *#*#3264#*#* 内存版本

新版手机性能测试-新版.pdf

android手机性能测试 测试工具DDMS(Dalvik Debug Monitor Service) 安装与配置 1、首先安装JDK,1.5以上的版本(目前java vuser不支持JDK1.7) 2、在安装完JDK 后,就需要下载及安装Android SDK,即: android-sdk-windows,压缩 包大约有551M左右 3、解压缩android-sdk-windows,放在C盘的根目录下,配置系统变量path 的值为:C: \android-sdk-windows\tools 启动DDMS 1、可以在开始--运行中进入DDMS 2、也可以在C: \android-sdk-windows\tools目录下启动ddms.bat 连接DDMS 1、使用数据线连接安卓系统的手机,确认手机是处于“USB调试”模式。 a)在手机上按下“Menu”键,在弹出的菜单中选择“Setting(设置)”; b)选择“应用程序”; c)在此界面勾选“未知来源”,然后选择“开发”; d)勾选“USB调试”,“保持唤醒状态”; 2、在ddms的左边框中会显示手机已经打开的应用程序(APP)进程,如果不显示,可以多连 接几次,或者换个手机试

操作DDMS 1、点击选中想要监测的进程,比如system_process进程; 2、点击选中Devices视图界面中最上方一排图标中的“Update Heap”图标; 3、点击Heap视图中的“Cause GC”按钮; 4、此时在Heap视图中就会看到当前选中的进程的内存使用量的详细情况。 分析DDMS 如何才能知道我们的程序是否有内存泄漏的可能性呢。这里需要注意一个值:Heap视图中部有一个Type叫做data object,即数据对象,也就是我们的程序中大量存在的类类型的 对象。在data object一行中有一列是“Total Size”,其值就是当前进程中所有Java数据对象的内存总量,一般情况下,这个值的大小决定了是否会有内存泄漏。可以这样判断: 1、不断的操作当前应用,同时注意观察data object的Total Size值; 2、正常情况下Total Size值都会稳定在一个有限的范围内,也就是说由于程序中的的代 码良好,没有造成对象不被垃圾回收的情况,所以说虽然我们不断的操作会不断的生成 很多对象,而在虚拟机不断的进行GC的过程中,这些对象都被回收了,内存占用量会 会落到一个稳定的水平; 3、反之如果代码中存在没有释放对象引用的情况,则data object的Total Size值在每 次GC后不会有明显的回落,随着操作次数的增多Total Size的值会越来越大,直到到达一个上限后导致进程被kill掉。 4、此处已system_process进程为例,在我的测试环境中system_process进程所占用的内 存的data object的Total Size正常情况下会稳定在 2.2~2.8之间,而当其值超过 3. 55后进程就会被kill掉

三星手机代码大全

查看文章 三星i9000手机隐藏代码大全!三星i9000手机代码大全!三星手机代码大全!如何辨别三星I9000手机不同版本! 2011年05月27日星期五 12:56 在拨号面板中输入就可执行,但不保证所有代码在你的手机上都可执行。 *#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息 *#*#7780#*#* 或 *#7780# 重设为原厂设定,不会删除预设程序,及 SD 卡档案。 *2767*3855# 重设为原厂设定,会删除 SD 卡所有档案。 *#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体 *#*#7594#*#* 当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。 *#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等 *#*#197328640#*#* 启动服务模式,可以测试手机部分设置及更改设定 WLAN、 GPS 及蓝牙 *#*#232339#*#* 或 *#*#526#*#* 或 *#*#528#*#* WLAN 测试

*#*#232338#*#* 显示 WiFi MAC 地址 *#3214789650# 进入GPS工程模式 *#*#1472365#*#* GPS 测试 *#*#1575#*#* 其它 GPS 测试 *#*#232331#*#* 蓝牙测试 *#232337# 或 *#*#232337#*#* 显示蓝牙装置地址 *#*#8255#*#* 启动 GTalk 服务监视器 显示手机软件版本的代码 *2767*4387264636# 显示产品代码,这个不知能不能更改,如果不可以的话,在这可以看自己手机的版本. *#12580*369# 显示PDA,Phone,H/W,第一次打电话,内存,CSC信息. *#*#4986*2650468#*#* PDA、 Phone、 H/W、 RFCallDate *#*#1234#*#* 显示PDA 及 Phone等固件信息 *#*#1111#*#* FTA SW 版本 *#*#2222#*#* FTA HW 版本 *#*#44336#*#* PDA 、Phone、 CSC、 Build Time、 Changelist number *#06# 显示IMEI号. 各项硬件测试 *#*#0283#*#* Audio Loopback Control *#*#0*#*#* LCD 测试

Iphone与安卓的系统性能对比

Android的盈利模式 1.付费应用 2.应用中收费 3.移动公告 4.搭建平台(软件商店) 5.撰写书籍 6.分析报告 7.解决方案 Android的营销隐患 程序销售的问题 Android Market程序销售不佳原因如下。 支付的问题 这是导致Android Market销售不佳的最主要的原因之一。Google的Check Out的支付及使用方式不仅需要用户做相当多复杂的操作,而且与App Store绑定信用卡的支付方式相比,其付款体验不太理想。此外,Google Checkout所支持的国家和地区也是一个限制因素。 24小时退款策略 Android Market的程序绝大部分都提供了功能完整的免费版本,而24小时退货策略也使Android Market的退货率居高不下,直接导致开发者很难通过这个方式真正有所收益。当然,最近也看到Google在退款策略上做了不少改进。盗版问题 根据我的经验,好程序的盗版版本,几乎在24小时之内就会在互联网上泛滥。不仅如此,国外同样也有为数众多的网站,提供所谓的$99包年服务:只要$99,就可以下载Android Market的所有付费程序,这让开发者情何以堪?因此,如果用户养成了免费的习惯,再加上开发者之间的竞争,这个问题将会始终困扰Android开发者。 广告的问题 在Google的App Market的游戏规则里,广告毫无疑问是留给开发者的另外一条活路,也是Google 更加擅长的一条路。在Apple的iAds推出时,有一个做手电筒应用的开发者一天的广告收入竟然多达上千美元。相比来说,GoogleAdsense同样拥有来自于Angry Bird的好消息,据称它每月的广告收入会达到百万美元。当然,这些收益是建立在其数千万的用户基础之上的。 如果你的程序数量不够大,广告的确可以让你每天都有收益,但收益是否足够大,这是每个开发者自己要去衡量的问题。 App Ranking 问题 仔细观察Android Market的排行榜,就会发现排行榜上的程序似乎从来没变过。经过分析,Android Market在程序排名上有如下问题。新程序胜出方式单一在Android Market上,目前有如下排名方式:Featured、Hottest、Just In。Featured是一个很好的推广途径,但数量不多,导致用户无法有效地进行选择。Just In分类作为一个新程序上榜和推荐的机会,已经被众多的程序数量给抹杀了。平均每小时60种程序,一小时之后你的程序就消失在了茫茫的程序大海中,再也不会出现。 传统厂商的聚集效应 Android Market上排名靠前的程序被大公司所占据,而很难看到小的、有创意的程序出现。反观App Store:很少看

安卓手机系统代码查询命令一览

安卓手机系统代码查询命令一览 官方的ROM或是基于官方修改的ROM理论上有效,不保证所有指令都能在 Android(安卓)系统所有版本上有效,仅供参考。 *#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WIFI信息 *#*#7780#*#* 重设为原厂设定,不会删除预设程序及SD卡档案 *2667*3855# 重设为原厂设定,会删除SD卡所有档案 *#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体 *#*#7594#*#* 当长按关机按钮时,会出现一个切换手机模式的窗口,可以用这个代码,直接变成关机按钮 *#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音等 *#*#197328640#*#* 启动服务模式,可以测试手机部分设置及更改设定WLAN、GPS 及蓝牙测试代码 *#*#232338#*#* 显示WIFI MAC地址 *#*#1472365#*#* GPS测试 *#*#1575#*#* 其他GPS测试 *#*#232331#*# 蓝牙测试 *#*#232337#*# 显示蓝牙装置地址 *#*#8255#*#* 启动GTALK服务监视器 各项硬件测试 *#*#0283#*#* Packet Loopback *#*#0*#*#* LCD测试 *#*#0842#*#* 装置测试,如震动、亮度

*#*#2663#*#* 触控屏幕版本 *#*#2664#*#* 触控屏幕测试 *#*#0588#*#* 接近感应器测试 *#*#3264#*#* 内存版本 *#06# 显示手机原厂出厂串号(移动通信国际识别码) 显示手机软件版本的代码 *#*#1234#*#* PDA及PHONE *#*#1111#*#* FTA SW版本 *#*#2222#*#* FTA HW版本

安卓手机优化系统方法

安卓手机优化系统方法 安卓手机优化系统方法如下安卓刷机 系统这一块绝对是有着举足轻重的地位,一款好的系统能让安卓手机脱胎换骨。而从android 4.1开始,android的流畅性可以说有了质的飞跃。android 4.1的触控感觉非常好,这主要归功于android 4.1的帧速度提高到了60fps,而且在触摸延迟上有更加优秀的表现。因此只要情况允许,建议所有android手机都刷到4.1以上,这种体验绝对是以往使用4.0甚至2.3系统都不可想象的。当然,对于大部分android手机来说,4.1还是遥不可及,只有通过第三方rom才能达到品尝“果冻豆”的目的,这里就要特别注意第三方rom的稳定性问题。 如果不能刷android 4.1,那还可以选择一些第三方rom例如原生系统aokp或者cm系列。由于系统非常精简,这些第三方rom 也会带来流畅度的提升,当然要放弃的是官方rom的各种自带软件和ui,这就要看用户的取舍了。 更换内核 android手机的内核(kernel)对手机流畅性也是有很大的影响,内核直接影响cpu的运行效率、频率变化。说到刷内核就不能不提超频,一些第三方内核支持cpu的超频,cpu频率提高了流畅度当然会有变化,当然这里也要特别注意温度和电压的控制。 已经有提及过,很多手机默认是标准模式甚至是省电模式,

这对性能是有不少影响的,因此建议不是有特别需求还是调至性能模式(位置:系统设置,因不同手机而异)。 关闭动画特效 这是一个android 4.0才开始有的设置选项,android 4.0有两项(窗口动画缩放以及过渡动画缩放),android 4.1增加了动画程序时长调整。有人说android的动画比较卡,没有iphone顺滑,有这选项可好,你说动画不顺嘛,我关掉还不行吗?关闭了这些以后会感觉反应迅速了很多,但是牺牲了一定的视觉感受(位置:设置→开发人员选项)。 不保留活动 这个选项即把android相对iphone的其中一个很大的优势舍弃了,也就是我们常说的“多任务”,android现在的高端机动不动就四核、2g ram,如果只跑一个软件,可想而知流畅度会非常高,但是这里并不建议使用这种方法提升流畅度,没有多任务的android更像一只三脚猫,如果只是体验一下那种感觉也无妨(位置:设置→开发人员选项)。 借助第三方软件优化 实际上很多android卡顿的罪魁祸首就是系统的启动器,现在一些品牌的手机启动器做得越来越炫丽,也越来越复杂,当然代价就是占用ram和rom更多,如果不是对这方面特别有要求,完全可以替换一些第三方的启动器,例如apex、nova等,它们带来的流畅度提升也是非常明显的(这里使用nova作介绍)。 卸载系统自带程序 现在越来越多官方系统自带很多恼人的程序,而且不能卸载,

相关主题
文本预览
相关文档 最新文档