博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个Android程序
阅读量:5111 次
发布时间:2019-06-13

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

 

其实不是第一个了,之前已经按照书上写了几个,但是木有写过安卓的blog,还是用第一个吧。

 

 

平台是:Android Studio 3.0版本

 

一百年不变的"hello, world"。

 

adb的使用

 

这里直接安装的是Android Studio,而且是连的真机调试的。

 

Android Studio的工程目录结构

.idea://AS生成的工程配置文件,类似Eclipse的project.properties。

app://AS创建工程中的一个Module。

gradle://构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构建联系。

 

java://Java代码,包含工程和新建是默认产生的Test工程源码 res: //资源文件,类似Eclipse。    drawable:    layout://App布局及界面元素配置    mipmap:    values:        colors.xml: //定义颜色的配置文件。         strings.xml://定义字符串的配置文件。         styles.xml: //定义style的配置文件。manifests:    AndroidManifest.xml://App基本信息(Android管理文件,也是入口文件) Gradle Scripts

 

res目录下所有的资源文件都会在R.java文件下生成对应的资源id,我们可以直接通过资源id访问到对应的资源;这个R文件可以理解为字典,res下每个资源都都会在这里生成一个唯一的id!

 

三个重要的文件

MainActivity.java

 

布局文件:activity_main.xml:

 

 

配置文件AndroidManifest.xml:

AndroidManifest文件中含有如下过滤器的Activity组件为默认启动类当程序启动时系统自动调用它

intent-filter表示在打开程序时会先去执行这个Activity。

转载于:https://www.cnblogs.com/tuhooo/p/7881633.html

你可能感兴趣的文章
javascript日常学习小记
查看>>
Objective-C 学习笔记(Day 2)
查看>>
如何使用PHP显示在线Word文档
查看>>
Discuz常见小问题-如何设置163邮箱注册验证
查看>>
IO流的基础与小型项目
查看>>
机器学习之--KNN算法简单实现
查看>>
【转】NoSQL小故事:单服务器如何应付每秒75万次查询(2)
查看>>
[Unity Shader] 3D模型的简单属性
查看>>
壁纸推荐2018
查看>>
JQuery对象转dom ,dom转jQuery
查看>>
jquery 异步请求
查看>>
2018-09-25
查看>>
微信小程序开发---小程序对接Django---6
查看>>
[mysql] mysql批量操作时性能优化
查看>>
jQuery下拉菜单
查看>>
python习题:对比两个字典内容哪里不一样 并把不 一样的key和value打印出来
查看>>
不定长数组:vector
查看>>
pig grunt shell详解
查看>>
hadoop Shell命令详解
查看>>
jquery判断输入框的字符串是否为空或者空格
查看>>