1. android的开发环境的搭建.
jdk路径配置
sdk路径配置
2. android应用程序目录架构:
src: java源代码
gen: 由系统自动生成的引用, 程序员不能对它进行修改
Android2.2: android内置包
assets: 资源, 图片,声音,视频的目录
bin: 项目中的源码或资源生成的二进制文件
res: resource目录,程序员关注,
drawable: 可绘制的资源,图片
layout: 布局 ,
values: 文字等
AndroidManifest.xml文件:系统的清单文件, 配置activity,service等组件,加权限
3.
(1) 在布局文件中要设置id属性
<TextView
android:id="@+id/first"
/>
(2) 如何取出id名为first的元素
目标类型 名字=(目标类型)findViewById(R.id.id名);
名字.setXXX/ getXXX()/.....
4. 如何新建一个Activity?
第一步:新建一个继承Activity的类,如:NewActivity
public class NewActivity extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//这里可以使用setContentView(R.layout.xxx)显示某个视图....
}
}
第二步:需要在功能清单AndroidManifest.xml文件中添加进上面Activity配置代码(红色部分):
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cn.icss.action"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
.....
<activity android:name=".NewActivity" android:label="新activity的页面标题"/>
</application>
...
</manifest>
android:name属性值的前面加了一个点表示NewActivity是当前包cn.icss.action下的类,如果类在应用的当前包下,可以省略点符号,如果类在应用的子包下必须加点,如:NewActivity类在cn.icss.action.user包下可以这样写:<activity android:name=“.user.NewActivity“ />
jdk路径配置
sdk路径配置
2. android应用程序目录架构:
src: java源代码
gen: 由系统自动生成的引用, 程序员不能对它进行修改
Android2.2: android内置包
assets: 资源, 图片,声音,视频的目录
bin: 项目中的源码或资源生成的二进制文件
res: resource目录,程序员关注,
drawable: 可绘制的资源,图片
layout: 布局 ,
values: 文字等
AndroidManifest.xml文件:系统的清单文件, 配置activity,service等组件,加权限
3.
(1) 在布局文件中要设置id属性
<TextView
android:id="@+id/first"
/>
(2) 如何取出id名为first的元素
目标类型 名字=(目标类型)findViewById(R.id.id名);
名字.setXXX/ getXXX()/.....
4. 如何新建一个Activity?
第一步:新建一个继承Activity的类,如:NewActivity
public class NewActivity extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//这里可以使用setContentView(R.layout.xxx)显示某个视图....
}
}
第二步:需要在功能清单AndroidManifest.xml文件中添加进上面Activity配置代码(红色部分):
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cn.icss.action"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
.....
<activity android:name=".NewActivity" android:label="新activity的页面标题"/>
</application>
...
</manifest>
android:name属性值的前面加了一个点表示NewActivity是当前包cn.icss.action下的类,如果类在应用的当前包下,可以省略点符号,如果类在应用的子包下必须加点,如:NewActivity类在cn.icss.action.user包下可以这样写:<activity android:name=“.user.NewActivity“ />