多语言展示
当前在线:1402今日阅读:159今日分享:18

[无Root]如何在安卓设备上编程+周边问题总结(1)

“ 平板电脑将有‘生产’能力”,这是微软Windows 8坚持的理念之一。这句话的意思就是:移动设备将成为和台式电脑一样的、能够产生价值或者收益的工具。其实,Android系统早就已经可以用来产生价值了,例如:用Android设备编程。
工具/原料
1

 [没有Root] 编写Android程序:AIDE集成度很高、易用。支持NDK。

2

 [没有Root] 用C++或Qt编程:C4droid最易用,功能最全。支持NDK、SDL、Qt。

3

 [没有Root] 编写Android程序:也可选择Terminal IDE,完全命令行

4

 [支持USB Host或者OTG] 加速编程过程:外接USB键盘。

5

 [不支持OTG,支持蓝牙] 加速编程过程:使用蓝牙键盘。

方法/步骤
1

最好配备外接键盘。注意:Android系统完全可以使用电脑的键盘,不要被售货员坑了。       买USB或者蓝牙的都可以。使用外接键盘可以提高工作效率。这一点很重要的,放在第一步,强调一下。

2

[没有Root] 如何从终端模拟器访问AIDE或者C4droid的数据目录。       直接重新签名就可以了,用同一个key给AIDE、AIDE Key、C4droid和终端模拟器同时签名。然后不用root就可以访问到他们的数据了。访问某一个程序的数据目录的方法:直接进入'/data/data/包名/'即可。

3

[没有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

5

[没有Root] 编写C++、Qt、SDL或纯NDK程序:C4droid功能最全。       简介:支持代码高亮;使用GNU C++ Compiler,C++语言风格和Linux下的C++一致;可以导出编译后产生的可执行文件;可以编写可视化程序,包括Qt、SDL和纯NDK程序;      同样地,还是希望大家可以支持正版。C4droid不付费其实连主程序都不能下载的。

6

……我希望我有机会持续更新……我现在正在高三所以没什么空……但是希望大家能够多多留言提提意见,虽然我不一定能及时改过来……

注意事项
1

请购买正版产品。

2

在Android上编程基本不需要Root权限。

推荐信息