手机编程环境初尝试-用AIDE开发Android应用
前不久才接触到纯粹用手机进行编程的开发者, 当时颇有孤陋寡闻之感, 因为之前听说过手机编程还是一些在线编程学习网站开发的学习环境, 没有想过真的有用它做实际开发的. 此文用AIDE免费版在自己的手机上做一个最简单的应用, 参考的是AIDE官方的入门文档: AIDE - Android IDE.
安装AIDE 3.2.171025(免费版)后, 选择在下面路径新建项目/Create new project(这个路径是Git客户端工具SGIT 1.3.3.final的默认git clone导出路径):
弹出项目类型选择:
选择New Android App后:
找了一下@string/hello_world定义的位置, 发现在:
选择"运行"后, 结果正如预期:
为检验中文命名的支持度, 将字符串键值改为了"@string/问好", 并在strings.xml中相应修改. 编译运行无误, 但开始在main.xml中的
总的感觉开发过程比较流畅, 虽然每每有付费专业版的弹窗, 但也无可厚非.
AIDE的下载量有百万之多, 让我感到手机编程环境的日益普及. 确实随着屏幕变大变清晰, 系统性能的提升, 手机现今已经离开发用机越来越近. 在手机拥有率已经远超电脑(而且不会逆转)的时代, 相信这种"移动"开发的实践只会越来越多. 新的编程语言工具对此的支持也会越来越完善, 比如之前的《日语编程语言"抚子" - 第三版特色初探》"对移动设备和输入法的特别优化"一节.
2017-12-24
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
浅析ServiceLoader
1.SPI的概念 了解ServiceLoader,需要先了解 SPI(Service Provider Interface) SPI的简单来说就是在程序设计时将一个功能服务的接口与实现分离,在程序运行时通过JVM机制自动找到服务接口的实现类并创建,以达到解耦的目的,提高程序的可拓展性; 比如JDBC 2.ServiceLoader ServiceLoader就是 Java平台提供的一个简单的 Service Provder Framework。使用ServiceLoader有简单的以下几个步骤 创建服务接口 在服务接口的实现模块中,创建一个实现类实现对应的服务接口,并通过在项目的resource/META-INF/services文件夹下面创建一个对应该服务接口全限定名的文本文件,在该文本文件写入该服务接口实现类的全限定名,以此达到一个注册服务的作用(项目打包后在jar文件里也得存在该文件) 服务调用方(需求方)通过ServiceLoader类的load方法加载服务并得到服务的实现类 2.1 一个简单ServiceLoader场景实例 这里以一个简单虚拟支付场景为例。有一个业务模块目前...
- 下一篇
Android6.0 源码修改之Settings音量调节界面增加通话音量调节
Android6.0 源码修改之Settings音量调节界面增加通话音量调节前言今天客户提了个需求,因为我们的设备在正常情况下无法调节通话音量,只有在打电话过程中,按物理音量加减键才能出现调节通话音量seekBar,很不方便,于是乎需求就来了。需要优化两个地方 1、在正常情况下,按物理音量加减键都显示 通话音量调节seekBar,可方便快速调节通话音量2、在Settings中提示音界面点击设置进入,增加通话音量调节seekBar在这里插入图片描述在这里插入图片描述 修改前 在这里插入图片描述在这里插入图片描述 修改后 实现第一个功能先来完成第一个功能,还是通过Hierarchy View查看布局结构,查找到布局文件id为volume_dialog,通过在源码中搜索找到位于SystemUI中,volume_dialog.xml源码位置 frameworksbasepackagesSystemUIreslayoutvolume_dialog.xml 对应的java类为 frameworksbasepackagesSystemUIsrccomandroidsystemuivolumeVolu...
相关文章
文章评论
共有0条评论来说两句吧...