來自:/file/2020/09/16/20200916183514_15.jpg 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平臺,歡迎大家一起“搖擺”。
最新評論