·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室
DZ插件网 门户 站长资讯 查看内容

菜鸟教程:手把手教你写一个安卓APP

2023-8-4 08:14| 发布者: 左右不逢缘| 查看: 10001| 评论: 0

摘要: 学习如何手把手制作安卓APP的快速入门方法。本文适合零基础小白,无需Java语言基础。从创建项目到真机调试,详细介绍设计、代码目录等步骤,让您在半天时间内完成一个简单的安卓应用程序。
摘要:本文将介绍一种快速入门的方法来制作一款app,就算你是零基础小白,没有学习过java语言也没有关系,相信看完这篇文章,半天时间也能做出一个安卓app。本文针对初学者,大佬勿喷
菜鸟教程:手把手教你写一个安卓APP7191 作者: 来源: 发布时间:2023-8-4 08:14

1. 创建HelloWorld项目


这里我就不介绍如何安装这个Android Studio软件了,网上有很多教程或者去B站找对应的安装视频就可以了。安装好软件之后就开始按照下面的步骤新建工程了。

选择一个空应用
菜鸟教程:手把手教你写一个安卓APP936 作者: 来源: 发布时间:2023-8-4 08:14

按照图片的配置方法,设置好工程名和路径

菜鸟教程:手把手教你写一个安卓APP9448 作者: 来源: 发布时间:2023-8-4 08:14

2. 修改阿里云镜像源


这一步一定要需要,不然的话你需要编译很久,因为在sync的过程中要下载的很多资源是在外网的,这里使用阿里云镜像源就会很快。修改后只对本项目有效:

菜鸟教程:手把手教你写一个安卓APP3763 作者: 来源: 发布时间:2023-8-4 08:14

第一处代码
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }

第二处代码
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }

菜鸟教程:手把手教你写一个安卓APP5941 作者: 来源: 发布时间:2023-8-4 08:14

这样编译起来就会快很多,建议这样修改,不然很可能下载失败导致编译不成功!

菜鸟教程:手把手教你写一个安卓APP1732 作者: 来源: 发布时间:2023-8-4 08:14

3. 真机调试


我们可以编译完成后打包成apk文件发送到你的手机进行安装运行,但我建议还是手机连上数据线在线调试比较好,省去很多时间也非常方便。手机连接电脑后打开USB调试,这里以华为荣耀V10手机作为参考。
  • 1.选择USB连接方式是MIDI(将设备用做MIDI输入设备)
  • 2.在设置的“系统和更新”—>开发人员选项—>打开USB调试

菜鸟教程:手把手教你写一个安卓APP894 作者: 来源: 发布时间:2023-8-4 08:14
设备作为MIDI设备

菜鸟教程:手把手教你写一个安卓APP7824 作者: 来源: 发布时间:2023-8-4 08:14
开启USB调试

菜鸟教程:手把手教你写一个安卓APP3813 作者: 来源: 发布时间:2023-8-4 08:14

然后点击这个三角形,就可以看到手机上的APP显示了。

菜鸟教程:手把手教你写一个安卓APP2691 作者: 来源: 发布时间:2023-8-4 08:14

菜鸟教程:手把手教你写一个安卓APP4694 作者: 来源: 发布时间:2023-8-4 08:14

菜鸟教程:手把手教你写一个安卓APP2231 作者: 来源: 发布时间:2023-8-4 08:14

运行结果和上图一样,到这里我们已经完成了一个app的制作。怎么样?是不是很简单啊!

接下来介绍一下代码目录,方便大家能够快速的掌握和了解项目所生成文件功能和用途。

4. Android代码目录


这里有两种文件架构,所打开的也是两种不同的目录文件。

菜鸟教程:手把手教你写一个安卓APP4846 作者: 来源: 发布时间:2023-8-4 08:14

菜鸟教程:手把手教你写一个安卓APP7482 作者: 来源: 发布时间:2023-8-4 08:14

5. Android应用程序大致启动流程

5.1.APP配置文件


菜鸟教程:手把手教你写一个安卓APP4272 作者: 来源: 发布时间:2023-8-4 08:14

5.2.活动文件(Java)


菜鸟教程:手把手教你写一个安卓APP314 作者: 来源: 发布时间:2023-8-4 08:14

5.3.布局文件(XML)


Android设计讲究前后端分离设计,上面的java文件是后端,引入了activity_main这个前端界面布局文件,如果想再设计一个界面就在layout文件夹下再新建一个.xml文件就可以了。

菜鸟教程:手把手教你写一个安卓APP4068 作者: 来源: 发布时间:2023-8-4 08:14

5.4. res资源目录(统一管理)


菜鸟教程:手把手教你写一个安卓APP6556 作者: 来源: 发布时间:2023-8-4 08:14

5.4.1. colors.xml


菜鸟教程:手把手教你写一个安卓APP7479 作者: 来源: 发布时间:2023-8-4 08:14

三个颜色有点少我们可以在加一些颜色到这里面来。
<color name="white">#FFFFFF</color> <!--白色 -->
<color name="ivory">#FFFFF0</color> <!--象牙色 -->
<color name="lightyellow">#FFFFE0</color> <!--亮黄色 -->
<color name="yellow">#FFFF00</color> <!--黄色 -->
<color name="snow">#FFFAFA</color> <!--雪白色 -->
<color name="floralwhite">#FFFAF0</color> <!--花白色 -->
<color name="lemonchiffon">#FFFACD</color> <!--柠檬绸色 -->
<color name="cornsilk">#FFF8DC</color> <!--米绸色 -->

5.4.2. strings.xml


菜鸟教程:手把手教你写一个安卓APP7502 作者: 来源: 发布时间:2023-8-4 08:14

5.4.3. styles.xml


菜鸟教程:手把手教你写一个安卓APP6729 作者: 来源: 发布时间:2023-8-4 08:14

5、主界面布置

5.1线性布局(LinearLayout)


线性布局的形式可以分为两种,第一种横向线性布局,第二种纵向线性布局,总而言之都是以线性的形式一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会以线性布局与相对布局嵌套的形式设置布局。

5.2相对布局(RelativeLayout)


相对布局是android布局中最为强大的,首先它可以设置的属性是最多了,其次它可以做的事情也是最多的。android手机屏幕的分辨率五花八门,为了考虑屏幕自适应的情况,在开发中建议大家都去使用相对布局,它的坐标取值范围都是相对的,所以使用它来做自适应屏幕是正确的。

5.3帧布局(FrameLayout)


帧布局原理是在控件中绘制任何一个控件都可以被后绘制的控件覆盖,最后绘制的控件会盖住之前的控件。界面中先绘制的ImageView 然后再绘制的TextView和EditView,后者就会覆盖在前者上面。

5.4绝对布局(AbsoluteLayout)


使用绝对布局可以设置任意控件在屏幕中XY坐标点,和帧布局一样绘制的控件会覆盖住之前绘制的控件,不建议大家使用绝对布局。android的手机分辨率五花八门,使用绝对布局的话在其它分辨率的手机上就无法正常的显示了。

5.5表格布局(TableLayout)


在表格布局中可以设置TableRow,可以设置表格中每一行显示的内容以及位置 ,可以设置显示的缩进,对齐的方式。

在实际应用中线行布局和相对布局是最常用的,一般自己写的app布局都相对比较简单,所以这里我们使用线性布局。打开APP配置文件中的activity_main.xml,就可以在这里面愉快的编程了。如果你之前没有玩过Android Studio也没有关系,左边修改右边预览多试试几次就大概明白了。

菜鸟教程:手把手教你写一个安卓APP6854 作者: 来源: 发布时间:2023-8-4 08:14

在这里我们可以修改点击图片所跳转的网址,大家打开源码就知道如何修改了,这里就不再赘述。

菜鸟教程:手把手教你写一个安卓APP5234 作者: 来源: 发布时间:2023-8-4 08:14

activity_main.xml文件中我们可以修改界面的布局。

菜鸟教程:手把手教你写一个安卓APP3667 作者: 来源: 发布时间:2023-8-4 08:14

到这里基本上一个简单的安卓应用就完成了。只要你安装了Android Studio软件并且拿到我的源码就可以愉快的玩耍了。什么?你拿到我的代码却不能正常编译通过?下面就教大家如何把别人的源码拿到自己的软件中编译通过!

6.代码移植


以下是需要修改文件的地方,具体修改成啥样,你可以参考一个你可以打的开的工程的配置,参考对应的文件即可。
菜鸟教程:手把手教你写一个安卓APP1580 作者: 来源: 发布时间:2023-8-4 08:14

1.修改build.gradle文件


菜鸟教程:手把手教你写一个安卓APP1781 作者: 来源: 发布时间:2023-8-4 08:14

2.修改app/build.gradle文件


修改版本号

菜鸟教程:手把手教你写一个安卓APP9089 作者: 来源: 发布时间:2023-8-4 08:14

3.修改gradle/wrapper/gradle-wrapper.properties


这个地方修改成你可以打开的工程的.zip

菜鸟教程:手把手教你写一个安卓APP9848 作者: 来源: 发布时间:2023-8-4 08:14

4.修改local.properties


这个地方是你的软件安装路径所在的位置,要修改成你自己的安装路径。

菜鸟教程:手把手教你写一个安卓APP2637 作者: 来源: 发布时间:2023-8-4 08:14

END
来源:果果小师弟
版权归原作者所有,如有侵权,请联系删除。
▍推荐阅读我又发现一个开源串口神器,太强了
本科毕业拿到45万offer,搞芯片真香!
成为嵌入式高手的技能清单和升级线路图

→点关注,不迷路←


上一篇:《人人都是产品经理》作者苏杰来教你从0到1做出一款好产品了!
下一篇:GraphPad菜鸟教程:手把手带大家group作图

鲜花

握手

雷人

路过

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
关闭

站长推荐上一条 /1 下一条

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.145.93.203,GMT+8, 2025-2-17 08:48 , Processed in 0.245634 second(s), 42 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯
扫一扫添加微信客服
QQ客服返回顶部
返回顶部