【原创】开发第一个安卓程序(教程系列贴)

【面向人员】:立志于安卓开发的所有人员,做到真正的从零基础起步;
【教程说明】:本教程在内容上保证原创、简洁、详细,在附件链接上保证可用、最新、完整;
【回帖说明】:教程有不清晰的地方,请及时回帖互动,楼主会第一时间更新帖子,谨以此开源、分享、共进。

1、通过代理在线更新SDK

    依次打开安卓001教程建立的开发文件夹,android/develope,找到并双击SDK Manager.exe可执行文件

    稍等片刻,自动弹出Android SDK Manager Log窗口,窗口内未配置代理钱会显示各种失败/拒绝连接的报错信息
   
    小提示:由于谷歌被强,不做代理是无法更新的哦,本教程提供免费IP和端口供大家更新使用

    打开Android SDK Manager的菜单Tools/options,自动弹出Android SDK Manager - Settings窗口
   
    HTTP Proxy Server:指的是HTTP代理服务器地址

    HTTP Proxy Port:指的是HTTP代理服务器端口地址

    小提示:本教程提供免费端口,亲测可用,任选下面一行,将IP和端口复制到对应的选项中

       IP                      端口           位置
       108.165.33.4     3128           美国
       71.96.39.147     80               美国佛吉尼亚州Res
       108.165.33.11   3128           美国
       108.165.33.8     3128           美国
       108.165.33.6     3128           美国
       108.165.33.3     3128          美国
       192.3.21.243     8118          北美地区

    小提示:配置成功后,在Android SDK Manager界面,会列出安卓1.5到4.4等各个版本的API包,如果不显示,则换一个IP试下
    小提示:上面的IP只是临时可用,配置永久可用代理的方式入口:高速、稳定、免费、和谐(一次配置永久使用方法)

    配置完后,在Android SDK Manager界面,打开菜单Packages,选择 Sort by Api Level

    勾选对应的packages,然后点击按钮 Install  package,选择所有项后,勾选Accept,点击Install安装
   
    小提示:如果弹出警告信息让你选择,选择no即可,稍等分分钟,界面底端进度条会显示下载速度和安装进度,全部下载安装完毕预计1个小时左右,由亲们网速决定安装速度。
   
2、配置eclipse环境,创建开发安卓APP

    打开eclipse程序:依次打开安卓001教程建立的开发文件夹,android/eclipse,找到并双击eclipse.exe可执行文件

    小提示:此操作流程都是常规开发操作

    设置工作空间:ADT开发界面,依次打开菜单项:文件/切换工作空间/其它,工作空间默认选择为我们001教程中建立的workspace文件夹,点击确定,然后ADK程序自动重启,自动重启后悔加载workspace工作空间的安卓项目
   
    加载更新完成的的SDK程序包:Java-ADT 程序界面,依次打开菜单项,窗口/首选项,选择左侧菜单Android,选择浏览器sdk目录
   
    SDK Location:浏览选择开发文件夹下的sdk目录即可

    选择完目录,即可浏览到安卓所有的API信息,点击确定,退出当前首选项界面

    创建第一个安卓程序:Java-ADT界面,依次打开菜单项,文件/新建/项目,选择Android菜单下的Android Application Project,点击下一步

    弹出新窗口后,新窗口界面出现三个文本框和4个下拉选择框的新窗口

        Application Name: 应用名称

        Project Name:  项目名称

        Package Name:  包名,也是唯一id标识号

        Minimum Required SDK:你的程序所支持的最低SDK版本,教程设置默认项即可

        Target SDK:当前目标程序运行的SDK版本

        Compile With:当前目标程序编译的SDK版本

        Theme:安卓自带的主题风格,选择默认即可
  
    小提示:填完Application Name,选项选择默认即可,然后默认点击4次下一步和一次完成,程序根据你的选项分分钟创建完毕,然后自动进入源码界面,创建成功后会在包资源管理器窗口看到项目的源码信息

3、利用安卓模拟器运行程序
   
    ADT界面,依次打开菜单项,窗口/Android Virtual Device Manager,进入Android Virtual Device Manager

    小提示:Android Virtual Device Manager:是安卓模拟管理器,用于安卓程序PC端的可视化管理
   
    当前界面,选择 new,弹出AVD界面
   
        AVD Name:名称,自定义即可
        Device:设备,下拉菜单,推荐选择分辨率较低的设备用于测试,本教程使用4.0"WVGA(480 x 800:hdpi)
        Target:目标SDK,本教程选择Android 2.3.3-API level 10
        CPU/ABI:指令集,默认即可
        Keyboard:默认勾选,键盘
        skin:默认勾选,皮肤
        front Camera:前置摄像头,默认即可
        back Camera:后置摄像头
        Memory Options:(RAM:内存建议512以上,VM Heap:系统的缓存,建议32)
        Internal Storage:手机存储,也就是安装APP的时候使用的内存大小
        SD Card:(size:,file手机外置SD卡,默认不填
        Emulation Options:(Snapshot:,Use Host GPU) 仿真选项

    小提示:仿真选项中的Snapshot的意思是“快照”,能够保存AVD关闭时的状态,然后再下一次启动的时候显示上一次关闭时的状态,类似缓存机制。如 果勾选会出现什么问题呢,有些小白说我明明改了代码,跑起来没效果,还是原来的样子,建议检查此项设置,本教程不建议勾选。Use Host GPU是使用电脑GPU,本教程不建议勾选

    AVD:AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目

    选项填完以后,点击确认,可以再Android Virtual Devices Manager界面的列表中可以看到多出了一行刚才配置的信息
      
    Android Virtual Devices Manager界面,点击按钮 Start按钮,弹出Launch Options 界面,启动前的信息确认界面,点击Launch,安卓模拟器启动,当前调试环境模拟真实的开机界面

    小提示:模拟器通常运行比较慢,主要受电脑主机的配置影响(本楼主是10秒以内进入程序界面的)

    程序完全启动后。你可以发现模拟器跟真实的手机一样,可以进行一些基础常规的操作,别高兴的太早,眼尖的已经觉察到了,刚才新建的APP在哪呢,怎么找不到呢,是的,因为还没有配置当前像没有的启动项信息

    ADT界面,包资源管理器界面,选择你当前新建的项目右键,依次选择,属性-运行/调试设置,当前界面点击新建按钮,选择 Android Application,进入运行配置的窗口

    Android:project浏览当前项目,点击运行,稍等片刻,弹出安卓模拟器的窗口,解锁后即可看到自己的第一个安卓APP

    小提示,你一定觉得不过瘾,是的,安卓也提供了其它方式,例如真机调试,如果使用真机进行配置调试安卓程序呢,往下看

4、配置真机调试流程

准备工作:首先你需要有一台安卓手机,是的,还需要一根连接线,然后打开安卓手机的开发者模式中的USB调试,最后手机连接电脑默认安装驱动,


ADK界面,依次打开菜单,运行/运行配置界面,在运行配置界面,选择右框中的Target,勾选Always prompt to pick device

点击运行,弹出Android Device Chooser界面,在勾选框的列表中显示你的真机配置信息,左键点击真机配置,然后点击确定按钮,此时,你去查看下手机吧,手机里面已经默认安装了一个安卓程序, 也就是你建立的安卓APP,Hello Word!
 

5、如果你看到这一步,说明你已经可以建立属于自己的APP了,不过不要着急,这才刚刚开始,未完待续,欢迎跟帖互动。

    喜欢就关注我吧,励志成为博客园大牛,哈哈

    原帖转自:http://www.try8.cn/thread-389-1-1.html

你可能感兴趣的:(安卓)