@editor William Yi
@date 13th Aug. 2016
本章重要内容
搭建、使用Android平台第一个Android应用首先是Android SDK 以及Android Studio 的下载以及安装,跟随官网指导然后配置环境变量即可。
然后是ADB 和 monitor:
ADB(Android Debug Bridge) 位于Android SDK 安装目录的platform-tools子目录之下
(C:\Users\dell1\AppData\Local\Android\sdk\platform-tools)ADB 工具即可完成模拟器文件与电脑文件的相互复制,也可安装APK(Android Package)应用,甚至可以直接切换到Android系统中执行Linux命令。
以下是ADB的几个常用功能:
查看当前运行的模拟器
$ adb devices List of devices attached 71MBBLM24RBL device电脑与手机之间文件的相互复制
默认情况下,ADB工具总是操作当前正在运行的模拟器。
将电脑中的abc.txt文件复制到手机的/sdcard/目录之下 $ adb push d:\abc.txt /sdcard/ 将模拟器文件复制到电脑中 $ adb pull /sdcard/xyz.txt d:/ //此手机为IOS系统启动模拟器的shell窗口
Android平台的内核是基于Linux的,可以利用adb打开shell窗口,再在窗口中执行常用Linux命令。
$ adb shell安装、卸载APK程序
adb install [-r] [-s] <file> -r 表示重新安装该APK包,-s表示将APK包安装到SD卡上(默认是将APK安装到内部存储器)。 例: $ adb install test.apk 删除指定安装包:(-k 表示只删除应用程序但保留该程序的数据和缓存目录) $ adb uninstall [-k] <package>现在可供Android Studio 使用的monitor大致有三种:
1. Android 真机(高速快捷) 2. AVD(速度太慢) 3. Genymotion(傻瓜安装,目前与win10出现兼容性问题)第一个Android的应用是HelloWorld,最终将产生如下效果:
使用两种方式产生、编译、运行:
通过AS工具开发
project的创建在此不赘述,主要是两个页面的改进:
MainActivity 获得xml 页面的button name和 textview name activity_main.xml 增加 button此方法相对而言较为简单。
不使用工具开发
a) 创建android应用
android create project -n HelloWorld -t android-21 -p HelloWorld -k org.crazyit.helloworld -a HelloWorld-n 选项指定创建项目的名称,-t选项指定项目针对的android平台,-p 选项指定该项目的保存路径,-k 选择指定该项目的包名,-a选项指定Activity的名称。
b) 下载安装ant,设置环境变量;
c) 在HelloWorld.java 中额外导入两个包:
android.widget.TextView; android.view.View;d) 清除项目生成的内容再发布
$ ant clean $ ant releasee) put into practice