最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【记录】创建第一个Android程序: Building Your First App

Android crifan 5755浏览 0评论

之前已经搭建好了Android开发环境:

【记录】搭建Android开发环境

下面接着就是去试试使用此环境,写一个app了。


1.参考:

Creating an Android Project

File -> New -> Android Application Project:

file new android application project

2.然后输入对应的

程序名

项目名

包名

input app name prj name package name

3.然后是配置项目:

configure project

4.然后设置自己程序的图标:

use st icon

5.然后选择默认的创建BlankActivity:

create BlankActivity

6.对于新建Activity使用默认设置:

new blank activity

点击Finish后, 结果却没有出现所希望的项目的界面,还是之前的界面:

not show project ui

然后试了试:

Window -> Show View -> Project Explorer:

window show view project explorer

然后就可以看到我们刚创建的项目了:

can see new created project

7.另外,顺便也参考教程,去对应tools路径:

D:\tmp\tmp_dev_root\android\adt-bundle-windows\sdk\tools

下去看了看当前已有的target:

D:\tmp\tmp_dev_root\android\adt-bundle-windows\sdk\tools>android list targets
Available Android targets:
———-
id: 1 or "android-17"
     Name: Android 4.2
     Type: Platform
     API level: 17
     Revision: 1
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
     ABIs : armeabi-v7a

不过,暂时就不通过命令行再去创建项目了。

 

8.继续参考:

Running Your App

然后去看了看对应的文件:

AndroidManifest.xml

androidmanifest xml file

 

src下面的MainActivity.java文件:

src mainactivity java file

 

activity_main.xml的Graphical Layout效果:

activity main xml file

 

values/strings.xml文件:

strings xml file

 


接下来,希望使用模拟器运行app,所以需要去创建对应的AVD。

具体的折腾过程参见:

【记录】创建AVD(Android Virtual Device)安卓虚拟设备

转载请注明:在路上 » 【记录】创建第一个Android程序: Building Your First App

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (6)

  1. 请问站长,能否指导我创建一个Android下的Unicode输入法?谢谢。
    ken12年前 (2013-02-05)回复
    • 什么叫做“Android下的Unicode输入法”?
      crifan12年前 (2013-02-17)回复
      • 是这样的,我需要录入的字符范围是Unicode5.2.0里面的U+1950到U+19DF。原来在XP环境下用微软的输入法生成器Imegen.exe制作的键盘布局就行了,现在遇上Android就不知道怎么办了,曾经在google市场里面找过相关的输入法,但貌似都是需要出美元的。 在这里看到站长有Android下编程的文章,就冒味留言向部长请教了。
        ken12年前 (2013-02-18)回复
92 queries in 0.191 seconds, using 22.17MB memory