唯一一款Android编程APP,用手机……开发手机APP!

大家好,我是舞剑。

今天我们不写新 APP,来挖掘一下 AIDE 的全新玩法。

关于 AIDE, 舞剑前面介绍过:

没有IDEA与Eclipse,该怎么学Java?

AIDE 是一款学习 Java 的编程 APP,如果只是这样,就太小看它了。

因为,AIDE 是唯一一款 Android 编程APP,简而言之,就是可以开发手机(安卓) APP。

用手机……开发手机APP,

是不是有点套娃的赶脚。

没办法,AIDE 就是这么强大。

AIDE开发Android

✔ 建议配套《第一行代码》,新手入门的不二之选!

AIDE 一旦用来开发 Android,瞬间就会多出许多功能。

断点调试

设置断点,单步调试直至找出异常。

LogCat

日志工具,设置异常级别,Lv1-Lv5随你打印。

这也是@郭霖在《第一行代码》中的必备工具。

生成APK

顾名思义,可以将开发的Android生成为APK直接使用,摆脱了黑乎乎的命令行。

Sqlite数据库

AIDE 自带小型数据库 Sqlite,这也是 Android 本地化必备工具。

Git提交

Git,分布式管理控制系统,用于控制代码的提交,回滚,分支等等,同时还可以提交到 GitHub 托管代码。

说了这么多,相信很多人还是晕乎乎的,就以开发一个 Hello,手机编程为例吧!

Hello, 手机编程!

 1 

创建项目

打开 AIDE,点击新建项目,选择新建 Android APP

输入项目名与包名,创建 Android 项目。

 2 

目录介绍

Java 文件: /bcdroid/app/src/main/java/

UI文件:/bcdroid/app/src/main/res/

java 文件夹下放的都是以 .java 后缀的活动、碎片、广播、通知等。

res 文件夹下放的都是以 .xml 后缀的布局、字体、图标等资源。

简而言之,Java 下的文件用于编写程序互动,res 下的文件用于编写布局UI。

 3 

添加文本

要添加文本,就要编写UI界面。

找到 res-layout 文件夹,打开 activity_main.xml 文件。

添加代码:

id="@+id/bcdroid" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="hello,手机编程!"/>

舞剑在这里添加了一个 id 为 bcdroid,宽高够用就行,文本为 “hello,手机编程!” 的 TextView 组件。

 4 

引入布局

UI 设计好没用,必须要引入主活动,才能显示在APP界面。

打开 MainActivity.java ,可以看到如下代码:

public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }

这里我们不用做任何修改,因为 Java 在创建时自动引入了布局。

setContentView(R.layout.activity_main);

就是这一行,引入了 layout 文件夹下的 activity_main.xml 文件。

 5 

生成APK

一切准备了就绪,点击上方的 ▼ 符号,安装生成的APK,最后打开 APP。

后记

舞剑这里只是写了一个最简单的例子,用来测试罢了,小伙伴想要学习 Android开发APP,建议使用《第一行代码》,非常适合新手。

下载地址

《第一行代码》电子版mobi-azw3-epub-pdf:后台统一回复:「第一行代码」,免费领取。

至于 AIDE ,可以参考之前的文章 ☞【AIDE】 ☜免费获取。

© 版权声明
THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发