当前位置: 首页 > news >正文

2017-12-24 手机编程环境初尝试-用AIDE开发Android应用

前不久才接触到纯粹用手机进行编程的开发者, 当时颇有孤陋寡闻之感, 因为之前听说过手机编程还是一些在线编程学习网站开发的学习环境, 没有想过真的有用它做实际开发的. 此文用AIDE免费版在自己的手机上做一个最简单的应用, 参考的是AIDE官方的入门文档: AIDE - Android IDE.

安装AIDE 3.2.171025(免费版)后, 选择在下面路径新建项目/Create new project(这个路径是Git客户端工具SGIT 1.3.3.final的默认git clone导出路径):
2017_12_24_AIDE1

弹出项目类型选择:
2017_12_24_AIDE2

选择New Android App后:
2017_12_24_AIDE3

找了一下@string/hello_world定义的位置, 发现在:
2017_12_24_AIDE4

选择"运行"后, 结果正如预期:
2017_12_24_AIDE5

为检验中文命名的支持度, 将字符串键值改为了"@string/问好", 并在strings.xml中相应修改. 编译运行无误, 但开始在main.xml中的

总的感觉开发过程比较流畅, 虽然每每有付费专业版的弹窗, 但也无可厚非.

AIDE的下载量有百万之多, 让我感到手机编程环境的日益普及. 确实随着屏幕变大变清晰, 系统性能的提升, 手机现今已经离开发用机越来越近. 在手机拥有率已经远超电脑(而且不会逆转)的时代, 相信这种"移动"开发的实践只会越来越多. 新的编程语言工具对此的支持也会越来越完善, 比如之前的日语编程语言"抚子" - 第三版特色初探"对移动设备和输入法的特别优化"一节.

相关文章:

  • 2018 年第一季度报告:JavaScript 仍是最热门语言
  • Windows 7 用户已开始收到停止支持的提醒
  • 将用Axis2编写的Web Service项目打包成aar包
  • 微信端web页面传值
  • 知识阅读的好处你都了解吗?芒果xo来告诉你答案
  • git 常用命令
  • 开源一个自用的Android事件分发中心库,实现类似系统广播功能。
  • 九九乘法表
  • CentOS 7 LNMP部署—php
  • 利用原生javascript完成倒计时
  • pycharm 设置py文件的默认模版头部信息
  • 关于stackoverflow网页加载很慢的解决办法
  • 由比特币说起 - 区块链的前世今生及未来趋势
  • 典型用户和场景描述(团队项目)
  • 腾讯课堂:腾讯大神带你进阶性能测试
  • [deviceone开发]-do_Webview的基本示例
  • [译] React v16.8: 含有Hooks的版本
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • Angular2开发踩坑系列-生产环境编译
  • IOS评论框不贴底(ios12新bug)
  • Java小白进阶笔记(3)-初级面向对象
  • PHP的类修饰符与访问修饰符
  • SpiderData 2019年2月13日 DApp数据排行榜
  • vue的全局变量和全局拦截请求器
  • 高度不固定时垂直居中
  • 官方解决所有 npm 全局安装权限问题
  • 前端面试总结(at, md)
  • 通过git安装npm私有模块
  • 学习笔记TF060:图像语音结合,看图说话
  • 学习使用ExpressJS 4.0中的新Router
  • 源码安装memcached和php memcache扩展
  • 中文输入法与React文本输入框的问题与解决方案
  • ​iOS安全加固方法及实现
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #pragma pack(1)
  • ( 10 )MySQL中的外键
  • (4.10~4.16)
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (三)mysql_MYSQL(三)
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (实战篇)如何缓存数据
  • (算法)N皇后问题
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转) RFS+AutoItLibrary测试web对话框
  • (转)Sql Server 保留几位小数的两种做法
  • .NET Micro Framework 4.2 beta 源码探析
  • .NetCore项目nginx发布
  • .net操作Excel出错解决
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .NET建议使用的大小写命名原则
  • .NET与 java通用的3DES加密解密方法