“ 平板電腦將有‘生產’能力”,這是微軟Windows 8堅持的理念之一。這句話的意思就是:移動裝置將成為和臺式電腦一樣的、能夠產生價值或者收益的工具。其實,Android系統早就已經可以用來產生價值了,例如:用Android裝置程式設計。
工具/原料
[沒有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] 編寫Android程式:AIDE整合度很高、易用。支援NDK。
簡介:支援XML佈局設定;有自動補全;可以更換使用不同sdk版本的JAR;可以設計各種應用,幾乎不受限制,現在也可以使用NDK;可以離線看SDK 幫助檔案;非註冊使用者的工程中只能有一個.java檔案,非註冊使用者不可以匯出APK(但是你可以到AIDE的資料目錄裡面去找找看)。
關於AIDE除了百科上面說的內容之外我想說的就是:大家不要找盜版的AIDE。首先,這麼做侵犯作者的權利;其次,Google Play上面可以買到正版的(先“翻”到日本,再清除Google快取,再用信用卡購買即可 )
[沒有Root] 編寫C++、Qt、SDL或純NDK程式:C4droid功能最全。
簡介:支援程式碼高亮;使用GNU C++ Compiler,C++語言風格和Linux下的C++一致;可以匯出編譯後產生的可執行檔案;可以編寫視覺化程式,包括Qt、SDL和純NDK程式;
同樣地,還是希望大家可以支援正版。C4droid不付費其實連主程式都不能下載的。
……我希望我有機會持續更新……我現在正在高三所以沒什麼空……
但是希望大家能夠多多留言提提意見,雖然我不一定能及時改過來……
注意事項
請購買正版產品。
在Android上程式設計基本不需要Root許可權。