我的总结ANDROID开发事项

theme:none,Holo Dark(全黑),Holo Light(全白),Holo Light width Dark action Bar(全白,活动栏是黑)java

Create Activity:android

Blank Activity(建立空白程序), 设置Navigation type;数组

Fullscreen Activity(全屏),spa

Master/Detail Flow(主/详细流,须要继续设置),设置项目的种类和它的种类数;xml

2013.8.26对象

目录结构 索引

res/drawable图片

res/values string.xml用来定义字符和数值,在activity中读取用getResource().getString(resourceId); getResource().getText(resourced);ip

arrays.xml 用来定义数组,在activity中getResource.getStringArray(resourceId);资源

     color.xml定义颜色和颜色字符串值,在activity中getResource().getDrawable(resourceId);getResource().getColor(resourceId);

     dimens.xml定义尺寸,在activity中getResource(),getDimension(resourceId);

引用

  1. 在java程序中的引用

    R.resource_type.resource_name;得到系统自带的资源:android.R.resource_type.resource_name;

  2. 在xml中的引用

@package.typename;如:@drawable/icon方式获取,其中@表明R.java类,drawable表明R.java中的静态内部类;

引用android系统中自带的资源:@android.color/red;

  1. @+id/string_name表达式

    其中+表示在R.java的名为id的内部类中的添加一条记录;如:android:id="@+id/cancle" ;引用它,@id/cancle

 

AndroidManifest.xml配置文件的说明:

 

 

android程序的执行流程分析

过程:点击图标àandroidManifest.xmlà建立对象HelloWorldActivityà查找资源R.javaà索引main.xmlàstring.xmlà显示界面

在activity类中,建立activity实例,执行onCreate方法,调用setContentView()做用是加载一个界面。

在activity类中,找到一个界面元素的方法

Button button = (Button)findViewById(R.id.buttonId);

为系统申请拔号权限:

<ues-permission android.name="android.permission.CALL_PHONE">

 

国际化

在文字、图片、界面等创建一个以原有存放的文件夹values,drawable,layout的后面加上"_语言代码-r国家代码"

如:value_en-rUS

为了适应不一样分辨率,不一样的像素密度,推荐使用dip,文字使用sp;

文件夹的命名:如:Layout-320*240;数字大的要写在前面;

相关文章
相关标签/搜索