Android中build.gradle的實用技巧
1.替換符的使用 (1)在app-android-defaultConfig (或者多渠道打包)下面可以這樣使用 android { defaultConfig
1.替換符的使用 (1)在app-android-defaultConfig (或者多渠道打包)下面可以這樣使用 android { defaultConfig
DynamicLoadApk 應該算是 Android 外掛化諸多框架中資歷比較老的一個了。它的專案地址在: dynamic-load-apk 。該專案執行之後的效果是,使用 Gradle 編譯出外掛包和宿主
鉛筆道3月5日訊,據彭博報道,搜狗CEO王小川表示,會考慮分拆部分業務迴歸國內上市。 2月1日時,搜狗公佈了截至2018年12月31日全年未經審計的財務報告。財報顯示, 2018年全年搜狗總營收首次突破10
前言 API層就是網路層,是一個App必不可少的模組。我從12年開始做安卓開發,從這些年的開發經驗中對API層的實踐進行一些總結,內容方面主要是圍繞HttpClient的選擇,響應處理的程式設計模型和通知U
在我的系列文章上一篇: App 竟然是這樣跑起來的 —— Android App/Activity 啟動流程分析 中已經分析了一個 App 從點選它的圖示到 Activity 的 onCreate()、onS
ActivityThread代表應用程序的主執行緒,SystemServer並不是應用程序,為什麼SystemServer程序裡邊需要ActivityThread呢? 其實SystemServer也會包含一
2019年兩會期間,全國政協委員、搜狗CEO王小川提交了三份提案,包括《開放公共資料,用人工智慧惠民生》、《運用數字家庭醫生補充基層衛生服務資源》、《運用財稅手段優化科技評價》。 加大公共資料開放力度廣度
這篇文章是當前關於 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 新增過程的入口方法 要探