原创 Aidl內耗時操作並供客戶端調用

項目中有個需求,在項目中實現基站定位,並將基站定位寫成aidl,供給其他應用遠程調用,實現方式就是 在項目中監聽附近的基站,通過獲取到基站的信息,去服務器上獲取基站的經緯度,所以 問題來了,一般形式的aidl的做法是寫一個aidl接口

原创 Android中設計模式

Android開發中常見的設計模式 對於設計模式,非常有用,學習設計模式非常有必要。 單例模式: 優點:1.對於那些比較耗內存的類,只實例化一次可以大大提高性能,尤其是在移動開發中。            2.保持程序在運行過程中,始終

原创 Android技能樹

android大神需要學習的東西 整理一下,目前你掌握了哪些: 1.自動化測試(appium,cucumber等) 2.react native 3.android優化:   性能優化:內存泄漏                  

原创 插樁式插件化跳轉

插樁式插件化跳轉 什麼是插件化 所謂插件化 就是將app分爲一個宿主apk和多個插件apk,由宿主apk啓動插件apk,在宿主apk中實現不安裝插件apk也可完成之間活動跳轉,發送廣播,啓動服務等。舉個例子:比如 支付寶內接了海量的

原创 android關於SlidingDrawer的那些坑

1.點擊hand佈局時 默認主動打開抽屜 2.點擊hand佈局裏面的控件時無法對hand上控件進行監聽 如何屏蔽或解決1、2問題: 只需在SlidingDrawer中加上 android:allowSingleTap="false"這一行

原创 Handle與線程

Handle機制 andriod提供了Handler 和 Looper 來滿足線程間的通信。Handler先進先出原則。Looper類用來管理特定線程內對象之間的消息交換(MessageExchange)。 1)Looper: 一個線程可

原创 Android6.0後動態權限

permissions 在6.0時代以前,程序所需的權限都在安裝時全部確認後安裝成功,這就出現即使應用不到的權限也要在安裝時全部授權。 在6.0時代,可以在程序運行時獲取相關權限,展開一個對話框詢問是否授予該程序相應權限。 從第二

原创 期末總結篇

時間多的飛快,一學期過去了,想做一個關於這一學期的學期總結: 一:學期項目 旅遊APP PDF項目 回顧這五個月的時間,從開學到四月份的時間基本都在做旅遊的項目,旅遊分爲2個APP來做,這算是第一個從設計到編碼都是自己親力親爲的項目吧