[無Root]如何在安卓裝置上程式設計+周邊問題總結(1)?

“ 平板電腦將有‘生產’能力”,這是微軟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許可權。

問題, 周邊, 安卓, 裝置,
相關問題答案