- <!--
- package 属性: 指定当前应用的唯一包名(标识)
- versionCode: 指定应用的版本号
- versionName: 指定应用的版本号(版本名称)
- -->
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.beicai.helloword"
- android:versionCode="1"
- android:versionName="1.0">
- <!--
- 对手机的版本进行要求
- minsdkversion: 最小版本, 如果手机的版本小于此值, 不能安装此应用
- targetsdkversion:
- -->
- <uses-sdk
- android:minSdkVersion="18"
- android:targetSdkVersion="18" />
- <!--
- icon: 应用的图标
- label: 应用的名称
- -->
- <application
- android:allowBackup="true"
- android:icon="@drawable/ic_launcher"
- android:label="@string/app_name"
- android:theme="@style/AppTheme">
- <!--
- activity: 配置我们的 activity 类
- -->
- <activity
- android:name=".MainActivity"
- android:label="@string/app_name">
- <!-- 让当前 activity 成为主界面 -->
- <intent-filter> <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
/**
* 主界面 activity 类
* 主界面: 点击应用图标启动的界面
* 继承自四大组件之一的 activity
*
*/
- @Override
- /**
- * 重写的方法
- * oncreate: 在当前类 (activity) 对象创建的时候自动调佣
- * 回调方法: 系统自动调用
- */
- protected void onCreate(Bundle savedInstanceState) {
- // 调用父类处理做一些默认的初始化工作
- super.onCreate(savedInstanceState);
- // 加载布局文件
- // 指定布局文件在 R 所对应的变量, 加载布局文件最终显示到窗口中
- setContentView(R.layout.activity_main);
- }
- <string name="app_name">HelloWord</string>
- <string name="hello_world">Hello world!</string>
- HelloWord
- --src(源码文件夹)
MainActivity.java 主界面类
--gen(自动生成的源码文件夹)
R.Java 对应 res 文件夹
drawable 图片
layout 布局
string 字符串
--res(资源文件夹)
drawable-xxxx 图片文件夹
为了适配不同分辨率的手机
课堂笔记
来源: http://www.bubuko.com/infodetail-2579023.html