开启辅助访问
请
登录
后使用快捷导航
没有帐号?
立即注册
登录
|
注册
|
官方网站
官方网站
English Forum
内测申请
四格报告
机型投票
English
本版
帖子
用户
首页
社区精华
维基资料
板块列表
官方商城
Auction
资料下载
Firefly开源社区
›
技术交流
›
应用开发
›
FirePrime
›
[转] 【FirePrime】Android程序控制LED
发表新贴
[转] 【FirePrime】Android程序控制LED
fire-juz
fire-juz
当前离线
积分
117
fire-juz
117
积分
0
威望
0
贡献
技术小白
技术小白, 积分 117, 距离下一级还需 83 积分
技术小白, 积分 117, 距离下一级还需 83 积分
积分
117
发消息
[转] 【FirePrime】Android程序控制LED
发表于 2015-10-16 17:29:18
浏览:7795
|
回复:1
打印
只看该作者
[复制链接]
楼主
原作者:
tjcfeng
始终没有接触过Android的程序开发,被其开发环境的建立以及众多的SDK版本吓住了,而且也比较厌恶托管语言,所以一直没有动手来做,只能在一旁羡慕嫉妒恨。不过随着越来越多应用在Android下实现,看来Android还是比较有前途的,无奈之下开始尝试入门,至少先了解了解。
开发工具只是一个工具,应该做到的是简洁快速,而不应该把大量的时间耗费在搭建环境中,即便出现了Android Studio这样的安装程序,在使用起来也有着诸多的不便和长时间的等待,感觉很不适应,所以经过千方百计的寻找,找到了两种最适合我的开发工具Golang的GoMobile,和可以本机开发编译的AIDE。两个工具差异太大,这次先从AIDE开始使用,Golang以后再说。
AIDE 是一个直接在 Android 设备上开发真正的 Android 应用的集成开发环境。它可以:
在 Android 设备上开发 Android 应用
可视化开发,所见即所得
使用 Java 开发 Android 应用(SDK)
使用 C++ 开发 Android 应用(NDK)
集成 Dropbox 和 Git
兼容 Eclipse
智能代码自动完成、错误检查、重构和代码浏览
开发命令行程序
交互式学习系统,零基础入门比较适合我
盗图预览:
大概对AIDE有了了解,下面改动真格的了。AIDE目前官方最新版是3.1.4,直接无视,因为我有了3.1.3的破解+汉化版本。
安装过程略去,一个apk和其他的程序安装一样。
先来看一下需要控制的两个LED的名称
装完之后出现的图标,{}是Java的语法,括住了Android机器人,表达很清晰。
还有一个终端模拟器,建议安装,方便调试。当然需要另外下载,和AIDE没有任何关系。
还有重要的一点,系统需要root,root,root。
安装完成后所有的东西都已经包括,再也不去管那些什么JDK、SDK、模拟器乱七八糟的东西,直接可以开发了。
程序运行后选择“实战”,可以创建各种类型的程序,其他的我暂时不去关心,直接建立“Android程序”。当然如果第一次接触可以先进入“学习”,汉化的就是好用
建立工程是需要输入工程名和保存路径,这个自然不用说。建立后来到Layout的xml里,这是界面布局文件,我在里面添加了两个滑动按钮,一个控制蓝色LED,一个控制黄色LED。
麻雀虽小,五脏俱全,AIDE自带了可视化的开发环境,界面上的东西可以直接来创建,虽然不能拖拖拉拉把控件放上去,但是通过点击选择等操作也可以设置各种属性
比较麻烦的地方是布局排列方式,对于我这个习惯了Delphi的那种指哪打哪的开发方式,这种就是垃圾,不过还是强于直接写代码,因为我都不知道该写什么东西。
第一个程序呢就不要太复杂了,先这样凑合,来到代码部分吧。
程序最开始的部分,包括请求su权限
紧接着是这两个滑动按钮的响应事件。在代码里判断是开还是关,然后调用相应的函数
直接操作寄存器的由于我对Android不了解,始终卡在了权限上还没有调通
代码没有语法错误,可以开始运行了。点击右上角的三角开始编译并运行
root请求选择要求确认,当然要允许
点击或滑动按钮,可以看到板子上的LED跟随变化,程序完成。
转自爱板网:
http://www.eeboard.com/bbs/thread-44566-1-1.html
分享到:
QQ空间
新浪微博
腾讯微博
人人网
微信
收藏
回复
使用道具
举报
kicker
kicker
当前离线
积分
13
kicker
13
积分
0
威望
0
贡献
技术小白
技术小白, 积分 13, 距离下一级还需 187 积分
技术小白, 积分 13, 距离下一级还需 187 积分
积分
13
发消息
发表于 2020-7-10 19:35:17
只看该作者
沙发
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
友情链接 :
爱板网
电子发烧友论坛
云汉电子社区
粤ICP备14022046号-2
快速回复
返回顶部
返回列表