原创 Android App性能優化技能,看這篇就夠了

一.何爲App的性能 拿小車舉例,大家知道什麼是一輛小車的性能嗎?同學甲說,是否省油、加速是否夠快、開起來是否穩定、安全等等。 沒錯,那就是小車的性能。 那App的性能又是指什麼呢?同學已說,App啓動是否夠快,運行是否流暢,是否省電、省流

原创 gradle:Permission denied解決辦法

在Mac環境下,用Android Studio開發Android,配置好gradle環境變量(注意:在配置gradle環境變量時,如果遇到空格,應該用 " ",' ' 或者\空格代替)。 當我們在終端輸入“gradle assemblexx

原创 Flutter入門:安裝Mac開發環境

前面我們講了在Windows 7安裝Flutter開發環境,這篇文章,我們就講下如何在Mac OS安裝Flutter開發環境。 步驟 第一步 到Flutter官網下載Flutter SDK穩定版本到你指定的目錄,如/Users/xxx/De

原创 Android N調用系統安裝APK方法報錯原理整理及解決方案

最近在做App的改版(由系統App改爲普通App)過程中,經原來的靜默安裝方式改爲調用系統普通安裝APK的方式時,報錯了,堆棧信息如下: fatal error java.lang.IllegalArgumentExcepti

原创 如何在線查看Android源碼

背景 因爲網絡限制的原因,大部分情況我們無法打開Android官網或下載Android源碼進行研究學習。 解決 在查資料時,發現有一個良心網站可以在線查看Android源碼,現分享出來供我們大家一起學習進步。 在線查看Android源碼的網

原创 Android Activity啓動流程簡明總結

App安裝後,在桌面(Launcher)會出現App的圖標,用戶點擊App圖標後,App的第一個Activity是如何啓動起來的呢。 簡明總結如下: Launcher 點擊App圖標,Activity啓動流程: ①Launcher響應用戶點

原创 Flutter入門一:安裝Windows開發環境

寫在前面 Flutter是Google推出的一套移動端跨平臺的UI框架,可以快速在Android和iOS平臺構建高質量的原生UI界面,目前在全世界受到越來越多的開發者喜愛,並且還是開源、免費的。 Flutter是爲了後期Google Fu

原创 Android如何實現獲取手機CPU的溫度?

在做項目過程中,有時需要獲取手機CPU的溫度。 目前市面上常見的CPU主要有兩種:MTK(聯發科)、Qualcomm(高通)。當然還有我們華爲的海思麒麟CPU,以及三星的CPU。後兩種CPU在本篇文章中就不做展開,有興趣的同學,可以自行去研

原创 2018年總結及2019年規劃

        時光如梭,一轉眼,2018已離我們遠去。        在過去的一年,整個部門的重心都轉移到業務項目開發上,而不是前兩年的架構和框架開發了。        我們小組的重點工作自然也在項目開發上。我在過去一年,主要在獨立負責一

原创 Android開發該何去何從

最近身邊的同事都在說,Android開發工程師的需求量越來越少了,大部分公司也只是招1個或幾個Android開發,那樣發展下去,Android開發者是不是要涼涼了?的確,現在市面上,Android的需求量是大不如從前了,不像2015年或更早