安卓開發筆記(九):廣播動態註冊實現監聽網路變化
一. Android 中的廣播主要分兩種型別:標準廣播和有序廣播。 標準廣播(Normal broadcasts)是一種完全非同步執行的廣播,在廣播發出之後,所有的廣播接
一. Android 中的廣播主要分兩種型別:標準廣播和有序廣播。 標準廣播(Normal broadcasts)是一種完全非同步執行的廣播,在廣播發出之後,所有的廣播接
在AndroidStudio中,我們可以很方便的對apk進行打包與簽名,也可以選擇V1或V2簽名;然而,有些時候(比如反編譯重新打包、apk加固後...),我們卻需要在AS以外進行簽名。
1.替換符的使用 (1)在app-android-defaultConfig (或者多渠道打包)下面可以這樣使用 android { defaultConfig
DynamicLoadApk 應該算是 Android 外掛化諸多框架中資歷比較老的一個了。它的專案地址在: dynamic-load-apk 。該專案執行之後的效果是,使用 Gradle 編譯出外掛包和宿主
前言 API層就是網路層,是一個App必不可少的模組。我從12年開始做安卓開發,從這些年的開發經驗中對API層的實踐進行一些總結,內容方面主要是圍繞HttpClient的選擇,響應處理的程式設計模型和通知U
在我的系列文章上一篇: App 竟然是這樣跑起來的 —— Android App/Activity 啟動流程分析 中已經分析了一個 App 從點選它的圖示到 Activity 的 onCreate()、onS
ActivityThread代表應用程序的主執行緒,SystemServer並不是應用程序,為什麼SystemServer程序裡邊需要ActivityThread呢? 其實SystemServer也會包含一
這篇文章是當前關於 Android 相機介紹中最新的一篇,我們之前介紹過相機陣列和 相機會話和請求 。 多個相機流的使用場景 一個相機應用可能希望同時使用多個幀流,在某些情況下不同的流甚至需要不同的
Flutter最近比較熱門,但是Flutter成體系的文章並不多,前期避免不了踩坑;我這篇文章主要介紹如何使用Flutter實現一個比較複雜的手勢互動,順便分享一下我在使用Flutter過程中遇到的一些小坑,減
最近在研究 Android 相機相關的東西,因為想要對相機做一個封裝,於是想到要提供支援濾鏡和影象動態識別相關的介面。在我找到一些資料中,它們的實現:一個是基於 OpenGL 的,一個是基於 OpenCV 的。
問題分析 巢狀滑動一直是Android中比較棘手的問題, 根本原因是Android的事件分發機制導致的.導致巢狀滑動難處理的關鍵原因在於當子控制元件消費了事件, 那麼父控制元件就不會再有機會處理這
1.跨程序通訊的幾種方式 Intent,比如撥打電話 ContentProvider資料庫儲存資料 Broadcast廣播通訊 AIDL通訊,通過介面共享資
使用TextView顯示過長的文字時往往需要省略部分內容,但是TextView控制元件在maxline>=2時(即多行顯示),ellipsize屬性只有設定為end才有效,start\middle則無效.
Android開發中,常用的動畫有三種,View動畫,幀動畫和屬性動畫。 View動畫 View動畫也被稱為TweenAnimation,是在檢視上執行補間動畫,它作用於檢視整體。補間動畫指的是隻要指定
Window 的新增過程 Window(或者說View) 是怎麼新增到 Android 系統中然後展示給使用者的?讓我們來探索一下 Window 的新增過程。 Window 新增過程的入口方法 要探