2022年最新方案
最近想用手机模拟一下mqtt,能远程监控一些数据和发送一些指令,网上也有一些现成的工具,但是感觉把用户名密码都输入给它,很不安全,没准就被别人窃取走了。
所以就打算自学一下安卓APP开发,自己做一个干净的mqtt客户端。
我的电脑是windows11,所以下面的步骤,怕是会遇到坑,尝试解决吧。开干!
开发环境搭建
参考学习来自
《菜鸟教程》
《使用Android Studio搭建Android集成开发环境(图文教程)》
但是大部分内容都过时了,并不适合最新的软件。所以还是摸索着前进。他们都装JDK,那我也来一个吧。
JDK安装
在这里下载
我下载是exe安装版本,默认安装到C:\Program Files\Java\jdk-17.0.2
即将完成的时候,软件提供一个后续教程
拿出来,关键时刻在学习。
点击关闭即可。
我也不知道为什么要安装这个JDK,感觉Android Studio自带了JDK。是错觉吗?
Android studio安装
下载路径
然后一路next
然后就弹出了
解决方法
我这里用的第二种,绕过了SDK检查,软件能够运行起来了。那么为什么不用第一种,因为不管用
初始页面。
下载SDK
要开发APP,必须要有SDK,各个安卓版本的SDK都不一样,按需下载。打开SDK Manager
然后修改sdk保存路径和需要的SDK及工具,配置好路径之后,就会自动下载一部分,然后Android 11是我后来下载的。感觉用得上。
创建project
点击New Project。这里的Project,不是APP,而是work space,工作空间的意思。
选择basic activity,为什么选它,因为他是第一个。
我这里选择了安卓11,因为我的手机版本是11,不过看起来在所有安卓设备中的比例不高。
就进入了主界面开发
第一个APP
默认主题黑呼呼的。看着不舒服
先改一下明亮的主题
File->Settings
这就亮堂多了,像我的做事风格。
打开一下layout,发现一直是加载,可能是因为这个后台在运行。
耐心等待就好。
时间好长……
终于出来了
模拟器
这里直接选择内部的模拟器,有一个外部模拟器也很出名,但是装完插件并没有链接进来,所以就不用了,免得误导别人。
下面有些图片是安装之后截图的,可能不太一样,将就看一下吧。思路是对的。
新增一个设备,默认的只有几种厂家手机。因为人家是主流。
随便选一个吧。
然后等待安装完成后点击启动app。
要耐心等待一会,毕竟这个是模拟器。
就能看到你这个模拟器运行你的APP了
稍作修改
如何知道这个页面是你开发的呢?万一你看错了呢,或者运行的根本不是你的程序?
打开第一页的laylout framgment_first.xml,修改一下框里的提示内容,点一下中间,再点一下右边的黑色竖线
然后打开编译翻译
修改为中文
重新运行一下app,没错,你的改动生效了。
好歹是修改了一个提示,知道自己确实是在修改它。
结束语
今天看到了丰县事件的人民日报的通告,感兴趣的可以去看看 传送门,
结果也算差强人意吧。
都说花有重开日,可是小梅花失去的时光,怕是没办法弥补了。
有人说,字节和心脏,只能有一个跳动。活着的人在找证据,证明有关活着无关,ICU里的人才是真的惨。他听不到孩子出生的啼哭了。