开发第一个android项目(2018.4.27)

本文介绍了如何开发第一个Android项目,包括主界面Activity的创建,重写onCreate方法以及布局文件的加载。同时,讨论了AndroidManifest.xml中minSdkVersion和targetSdkVersion的作用,展示了字符串资源在界面上的显示方式。还概述了Android系统和SDK的文件目录结构,以及adb命令的使用,如安装、卸载应用及查看设备等。
摘要由CSDN通过智能技术生成


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

主界面类

/**

 * 主界面 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命令行


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值