[没有Root] 编写Android程序:AIDE集成度很高、易用。支持NDK。
[没有Root] 用C++或Qt编程:C4droid最易用,功能最全。支持NDK、SDL、Qt。
[没有Root] 编写Android程序:也可选择Terminal IDE,完全命令行
[支持USB Host或者OTG] 加速编程过程:外接USB键盘。
[不支持OTG,支持蓝牙] 加速编程过程:使用蓝牙键盘。
最好配备外接键盘。注意:Android系统完全可以使用电脑的键盘,不要被售货员坑了。 买USB或者蓝牙的都可以。使用外接键盘可以提高工作效率。这一点很重要的,放在第一步,强调一下。
[没有Root] 如何从终端模拟器访问AIDE或者C4droid的数据目录。 直接重新签名就可以了,用同一个key给AIDE、AIDE Key、C4droid和终端模拟器同时签名。然后不用root就可以访问到他们的数据了。访问某一个程序的数据目录的方法:直接进入'/data/data/包名/'即可。
[没有Root] 如何从终端模拟器运行C++编译产生的二进制可执行文件。 C4droid可以直接把编译成功的文件导出,所以很多人会问这个问题。 步骤: 1、访问终端模拟器的数据目录 cd /data/data/jackpal.androidterm/files 或者 cd ~ 2、把导出文件复制到这里。 cp /sdcard/exported.bin ./exported.bin 3、添加 可执行 权限 chmod 0755 exported.bin 4、直接运行 ./exported.bin
[没有Root] 编写C++、Qt、SDL或纯NDK程序:C4droid功能最全。 简介:支持代码高亮;使用GNU C++ Compiler,C++语言风格和Linux下的C++一致;可以导出编译后产生的可执行文件;可以编写可视化程序,包括Qt、SDL和纯NDK程序; 同样地,还是希望大家可以支持正版。C4droid不付费其实连主程序都不能下载的。
……我希望我有机会持续更新……我现在正在高三所以没什么空……但是希望大家能够多多留言提提意见,虽然我不一定能及时改过来……
请购买正版产品。
在Android上编程基本不需要Root权限。