摘要:最近有不少小伙伴在后台留言:Android Studio。我想你们是想写一个手机app吧,前面已经分享了在QT上如何写一个安卓蓝牙app,虽然qt能够作app可是比起Android Studio仍是差不少了!这里咱们介绍一种快速入门的方法来制做一款app,就算你是零基础小白没有学习过java语言,我相信看完个人文章半天时间你也会作一个安卓app。本文针对初学者,大佬勿喷啊!前端
这里我就不介绍如何安装这个Android Studio软件了,网上有不少教程或者去B站找对应的安装视频就能够了。安装好软件以后就开始按照下面的步骤新建工程了。 java
选择一个空应用 android
按照图片的配置方法,设置好工程名和路径编程
这一步必定要须要,否则的话你须要编译好久,由于在sync的过程当中要下载不少的资源是在外网的,咱们这里使用阿里云像源就会很快。修改后只对本项目有效:后端
第一处markdown
代码架构
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' }
复制代码
第二处代码app
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' }
复制代码
这样编译起来就会快不少,建议这样修改,否则极可能下载失败致使编译不成功!前后端分离
咱们能够编译完成打包成apk文件发送到你的手机安装,可是我建议仍是手机连上数据线在线调试比较好,省去不少时间也很是方便。手机链接电脑后打开USB调试,这里以华为荣耀V10手机做为参考。maven
![]() |
![]() |
而后点击这个三角形,就能够看到手机上的APP显示了。
![]() |
![]() |
运行结果和上图同样。到这里咱们已经完成了一个app的制做怎么样是否是很简单啊!
接下来介绍一下代码目录,方便你们可以快速的掌握和了解项目所生成文件功能和用途!
这里有两种文件架构,所打开的也是两种不一样的目录文件。
Android设计讲究先后端分离设计,上面的java文件是后端,引入了activity_main
这个前端界面布局文件,若是想再设计一个界面就在layout文件夹下再新建一个.xml
文件就能够了。
三个颜色有点少咱们能够在加一些颜色但这里面来。
<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> <!--米绸色 -->
复制代码
线性布局的形式能够分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,因此开发中常常会 以 线性布局与相对布局嵌套的形式设置布局。
相对布局是android布局中最为强大的,首先它能够设置的属性是最多了,其次它能够作的事情也是最多的。android手机屏幕的分辨率五花八门因此为了考虑屏幕自适应的状况因此在开发中建议你们都去使用相对布局 它的坐标取值范围都是相对的因此使用它来作自适应屏幕是正确的。
原理是在控件中绘制任何一个控件均可以被后绘制的控件覆盖,最后绘制的控件会盖住以前的控件。如图所示界面中先绘制的ImageView 而后在绘制的TextView和EditView 因此后者就覆盖在了前者上面。
使用绝对布局能够设置任意控件的 在屏幕中 X Y 坐标点,和帧布局同样后绘制的控件会覆盖住以前绘制的控件,笔者不建议你们使用绝对布局仍是那句话由于android的手机分辨率五花八门因此使用绝对布局的话在其它分辨率的手机上就没法正常的显示了。
在表格布局中能够设置TableRow 能够设置 表格中每一行显示的内容 以及位置 ,能够设置显示的缩进,对齐的方式。
在实际应用中现行布局是最经常使用的,通常本身写得app布局都相对比较简单,全部这里咱们使用现行布局。打开APP配置文件中的activity_main.xml
,就能够在这里面愉快的编程了!这里要注意的是,若是你以前没有玩过Android Studio也没有关系,左边修改右边预览多试试几回就大只明白了。
在这里咱们能够修改点击图片所转换的网址,你们打开源码就知道如何修改了,这里就不在赘述!
在activity_main.xml
文件中咱们能够修改界面的布局。
到这里基本上一个简单的安卓应用就完成了。只要你安装了Android Studio软件拿到个人源码就能够愉快的玩耍了! 什么?你拿到个人代码却不能正常编译经过? 下面就教你们若是把别人的源码拿到本身的软加中编译经过!
如下是须要修改文件的地方,具体修改为啥样,能够参考一个你能够打的开的工程中的配置,参考对应的文件便可。
修改版本号
这个地方修改为你能够打开的工程的.zip
包
这个地方是你的软件安装路径所在的位置,要修改为你本身的安装路径
后台回复:firstapp,便可获取源码和教程文档!