博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅入浅出Android(000):Hello Android
阅读量:6248 次
发布时间:2019-06-22

本文共 1069 字,大约阅读时间需要 3 分钟。

hot3.png

开发环境选择的是Android和ADT,Android Studio有时间了再耍一耍。

File -> New -> Android Application Project,打开对话框后在“Application Name”中输入“HelloWorld”,“Project Name”和“Package Name”中的内容会自动补全,可根据需要修改。

162437_uWt2_940565.jpg

下一步,下一步,在"Create Activity"中选择“Blank Activity”。

162622_Jsyp_940565.jpg

下一步,设置”Activity Name“和“Layout Name”,已经有默认值,可不改变:

162655_QNfc_940565.jpg

创建好项目后,运行它,可得到下面的结果:

163422_qkhA_940565.jpg

现在探索一下项目结构:

AndroidManifest.xml:

该文件位于项目根目录,它是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件。例如,在该文件中我们可以找到这一行:

        android:label="@string/app_name"

这个指明了程序名称为app_name这个string变量,该变量的值可以在/res/values/strings.xml文件中找到:

    
HelloWorld

关于AndroidManifest.xml,有具体的讲解。

MainActivity.java

打开/src/com.example.helloworld/MainActivity.java,看到以下内容:

    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }

R.layout.activity_main是指/res/layout/activity_main.xml。

/res/layout/activity_main.xml

打开该文件,内容如下:

    

在/res/values/strings.xml可以找到:

    
Hello world!

好了,通过这些我们就可以知道程序界面的大致内容了。

转载于:https://my.oschina.net/letiantian/blog/186659

你可能感兴趣的文章
PostgreSQL的进程结构
查看>>
[HBase_2] HBase数据模型
查看>>
Android之Sqlite数据库
查看>>
高并发编程-CountDownLatch深入解析
查看>>
Sublime 中文标题乱码
查看>>
世界上最幸福的职业-鉴黄师
查看>>
asp.net 10 Cookie & Session
查看>>
[置顶]C# 邮件发送方法【NetMail方式】
查看>>
一个数据库系统的笔试题
查看>>
使用Form个性化修改标准Form的LOV
查看>>
第二阶段冲刺06
查看>>
六、input框中的数字(金额)只能输入正整数
查看>>
UE 正则表达式匹配某一标签内容
查看>>
selenium 模型简单理解
查看>>
给div加上padding和border,如何不让div整体改变
查看>>
sap MD04中常用函数
查看>>
通过MySQL自动同步刷新Redis
查看>>
vuex简单示例
查看>>
根据数据库结构生成RzCheckTree
查看>>
hihocoder [Offer收割]编程练习赛8 矩形计数
查看>>