android 08 AndroidManifest.xml
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sxt.day03_01" 包名,修改则src下的包名也要修改 android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" 最低兼容的手机系统,安卓2.2 android:targetSdkVersion="18" /> 这个项目sdk版本 <application 对MainActivity类的说明,注册,不注册使用不了 android:allowBackup="true" 如许做自动备份 android:icon="@drawable/ic_launcher" 手机中项目的图标 android:label="@string/app_name" 手机中项目的文本 android:theme="@style/AppTheme" > 项目用到的主题 <activity MainActivity android:name="com.sxt.day03_01.MainActivity" 名字 android:label="@string/app_name" > <intent-filter> 意图过滤器 <action android:name="android.intent.action.MAIN" /> 表明这个Activity是整个工程的入口MAIN Activity,点击手机软件图标第一个进入的Activity就是MAIN级别的Activity <category android:name="android.intent.category.LAUNCHER" /> 类别,LAUNCHER表示顶级列表 </intent-filter> </activity> </application> </manifest>
Activity常用方法:
package com.sxt.day02_06; import com.sxt.day03_01.R; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {//视图加载后第一个调用的方法,Activity自动创建,不能new,可以调用方法启动他, super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);//设置Activity的布局,显示Activity的布局 findViewById(R.id.rbFemale);//在R这个类的id这个内部类找这个值,然后找到这个id标识的东西,返回值是View } //onClick值是gridLayout的按钮的点击事件响应的方法 public void gridLayout(View v){//v是点的按钮,view是所有控件的父类 Log.i("main",((Button)v).getText().toString()); setContentView(R.layout.gridlayout); } }