开发第一个android项目(2018.4.27)


————————————————————————————————————————————————————

主界面类

/**

 * 主界面 Activity类

 * 主界面:点击应用图标启动的界面

 * 继承自四大组件之一的Activity

 * @author 三星
 *
 */
public class MainActivity extends Activity {

/**

* 重写的方法

* onCreate:在当前类(Activity)对象创建的时候自动调用

* 回调方法:系统自动调用

*/

@Override

protected void onCreate(Bundle savedInstanceState) {

//调用父类处理做一些默认的初始化工作

super.onCreate(savedInstanceState);

//加载布局文件

//指定布局文件在R所对应的变量,加载布局文件最终显示到窗口中

setContentView(R.layout.activity_main);
}

}

——————————————————————————————————————————————

对手机的版本进行要求

   minSdkVersion:最小的版本,如果手机的版本小于此值,不能安装此应用

       targetSdkVersion :最佳的版本,手机的版本可以大于此值  

————————————————————————————————————————————————————

<string name="app_name">微信</string>

    <string name="hello_world">Hello world!</string>

    <string name="XiangYang">新年原谅绿绿绿绿~</string>

这代码可使界面显示为这样:

                    

——————————————————————————————————————————————



——————————————————————————————————

Android系统文件目录结构

/                                       

代表系统的根目录

/data/app/

存放着第三方的apk文件

/system/app/

其中是系统中的应用安装文件

/ data/data/ packagename /

与应用对应的文件,在应用安装时自动生成,应用卸载时自动删除  

/storage/ sdcard /

sd卡的文件夹


SDK的文件目录结构

/docs  

文档目录   index.html

/platforms

包含各个版本运行所需要的 jar

/platform-tools

包含一些开发工具 , adb.exe, sqlite3.exe   

/samples

包含一些 google 提供的样例项目工程 , : APIDemos

/source

包含系统的部分源码

/tools

包含一些开发工具 , :draw9patch.bat, hierarchyviewer.bat

————————————————————————————————————————————————————

adb 命令及其作用:

* adb start-server:启动adb进程

* adb kill-server:杀死adb进程

* adb devices:查看当前与开发环境连接的设备,此命令也可以启动adb进程

* adb install XXX.apk:往模拟器安装apk

* adb uninstall 包名:删除模拟器中的应用

* adb shell:进入linux命令行


猜你喜欢

转载自blog.csdn.net/g1448261713/article/details/80158762