内容简介:这年头还有人没有Android手机吗?答案是肯定的,据调查,大概有以下几类同学等同于没有手机: 1. iPhone用户,一般不会再购买一部Android手机。 2. 由于顾虑隐私问题,不愿意把自己的手机当小白鼠的Android开发者...
这年头还有人没有Android手机吗?答案是肯定的,据调查,大概有以下几类同学等同于没有手机:
1. iPhone用户,一般不会再购买一部Android手机。
2. 由于顾虑隐私问题,不愿意把自己的手机当小白鼠的Android开发者。
3. 在公司,禁止使用智能手机的开发者。
那么,没有Android手机,是不是就不能进行Android开发了呢?如果你的app是纯 Java 语言开发的话,就不是问题;但一般高阶一点的Android开发都是Java,C/C++混合编程,这时就有点头痛了。
开发痛点:
众所周知,GuiLite也是C/C++编写的全平台GUI框架,用其开发Android App,自然离不开对NDK的支持,但由于NDK配置复杂,让很多C/C++开发者反复尝试无效后,只能作罢。
即使有些同学完成了NDK的配置,其编译过程,依然繁琐,需要在很多开发环境中来回切换。再加上各种IDE对资源消耗都十分巨大,切换几次后,PC越来越卡,开发体验逐渐变差。
虽然,Android studio有手机模拟器,但由于运行的是x86指令,并不适用于arm指令的手机;所以,为了避免反复配置两套编译环境,大家一般都会选择直接对真机开发、调试,而手机模拟器彻底成了摆设。
痛点=>爽点:
今天GuiLite对Android Studio进行了良好的适配,大大简化了Android App的开发流程,克服了以上所有困难,帮助开发者在一个IDE里面就可以完成所有的开发/调试工作,甚至连手机都不需要。具体功能特点如下:
1. 支持在Android Studio里面同时编写/编译java和c/c++代码,不存在IDE的切换。
2. 仅凭Android studio的自带手机模拟器,就可以完成代码调试、运行;工程可以自动完成arm,x86代码的转换。
3. 代码简单易懂,下载即可在模拟器/真机上运行;非常适合想尝试,了解Android开发的嵌入式、单片机开发者。
4. 对于嵌入式开发者,Android Studio是强大的IDE,它可以大大提升的编码效率,随时提醒你编码错误,简化你的调试过程。某种程度上,可以替代:KEIL, IAR, GDB,不妨尝试一下?实际运行效果如下:
无论你是不是GuiLite的用户,C/C++都是高阶Android开发者的必备技能,相信我们的代码依然可以给你带来效率的提升或思想的光芒。开发从未如此柔滑,敬请关注/更新代码。
新Demo示例:
又到了demo环节,这次是一个“双钟摆运动”,希望大家像无忧无虑的钟摆一样,过一天,摇一天;该示例同样支持:任意单片机,Windows,Linux平台,欢迎大家一起“摇摆”。
最后,不是所有示例都加入了对Android平台的支持,如果你是嵌入式、单片机开发者,也希望能将自己的程序运行在Android平台上,请在下面给我们留言,如果需求强烈,我们会为更多的demo增加Android平台的支持。
以上所述就是小编给大家介绍的《GuiLite 3.4 发布: 没手机的同学,有福了》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- GuiLite 3.7 发布:被劝退的同学,回家吧;字体,不用做了
- t-io 3.2.1 发布了,还在用 1.x 的同学真的不考虑升级吗?
- 对陈同学面试问题的自己的回答
- 写给期待年薪百万的IT同学
- 前端同学经常忽视的一个JavaScript面试题
- 一个老同学的故事引发的nodejs 爬虫
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JSON 在线解析
在线 JSON 格式化工具
Markdown 在线编辑器
Markdown 在线编辑器