第一天

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,android,service,layout,application,Class)