1.PakageManagerService概述PakageManagerService是android系統中一個核心的服務,它負責系統中Package的管理,應該程序的
[SDK官網原文鏈接](https://developer.android.com/topic/performance/memory.html)在任何一個軟件開發環境中,
JNI的全稱為Java Native Interface,中文意思是Java本地接口。它定義了Java代碼與C/C++代碼之間的交互方式。它是兩者的橋梁,支持從動態共享庫
Xutils3Xutils由於內部使用httpclient然而在安卓5.0谷歌發現httpclient出現不穩定的情況.於6.0完全棄用,所以作者升級到Xutils3替換
View和Activity的區別View有哪些?ViewGroup是什麼?為什麼Google產生ViewGroup?View的層級結構是什麼?View的onMeasure
AsyncQueryHandler簡介:異步的查詢操作幫助類,可以處理增刪改(ContentProvider提供的數據)使用場景:數據庫。這在數據量很小的時候是沒有問題的
概述Android開發者應該都遇到了64K最大方法數限制的問題,針對這個問題,google也推出了multidex分包機制,在生成apk的時候,把整個應用拆成n個dex包
目前在Android開發中,開源的網絡請求框架有Android-async-http ,Volley,Okhttp等,這幾種框架都是市面上主流的,每種都有各自的優點。今天
概念 Android 中的Binder機制在Android系統框架中發揮著重要的作用,Binder在Android中具體表現為一個類,繼承自IBinder接口,具體的功
概述在Android中會使用異步任務來處理耗時操作,避免出現界面卡頓的問題,當然到目前為止可以使用的異步任務框架有很多,比如:直接 new Thread() 用Andro
在android中實現動畫是非常容易的,ViewPropertyAnimator提供了開箱即用的解決方案能夠非常容易的創建屬性動畫。將它與RxJava結合起來你將得到可以
關於的圖片緩存官方文檔:https://developer.android.com/training/displaying-bitmaps/cache-bitmap.ht
面向對象設計原則1.依賴倒置原則(DIP)高層模塊(穩定)不應該依賴於低層模塊(變化),二者都應該依賴於抽象(穩定)。抽象(穩定)不應該依賴於實現細節(變化),實現細節應
Android增量更新研究很多線上的androidapk都有增量更新功能,他能使你更新app的時候,無需完全下載一個新的安裝包,而只需下載一個新舊版本之間的一個補丁(pa
概述找工作挺難,為更好的應對面試,我將一些面試題收集整理起來,好讓自己隨時復習。1.請談一下Android系統的架構。答:Android系統采用了分層架構,從高層到低層分
1.內容觀察者[1]內容觀察者不是四大組件,就不需要在清單文件裡面配置實現的步驟1)注冊內容觀察者1.getContentResolver().registerConte
1.照相和錄像//實現照相public void click1(View v) { Intent intent = new Intent(MediaStore.AC
一、java設計模式的分類總體來說設計模式分為三大類:創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。結構型模式,共七種:適配器模式、裝飾
這篇文章是Android研發安全之Activity組件安全第二篇,本文將給大家分享Activity界面劫持方面的預防知識。什麼是Activity劫持簡單的說就是APP正常
定義 原型模式是一種非常簡單的是模式,屬於創建型設計模式的一種。原型模式(Prototype)即應用於“復制”操作的模式,此模式最初定義