1. 前言 ? 在日常開(kāi)發(fā)中,有時(shí)候想做一點(diǎn)羞羞的事情(ps: 學(xué)習(xí)一下別人的代碼),但是一用dex2jar工具反編就報(bào)com.googlecode.d2j.DexExc...
1. 前言 ? 在日常開(kāi)發(fā)中,有時(shí)候想做一點(diǎn)羞羞的事情(ps: 學(xué)習(xí)一下別人的代碼),但是一用dex2jar工具反編就報(bào)com.googlecode.d2j.DexExc...
2. 初始化 初始化主要分為幾個(gè)部分,SM注冊(cè)service,app層和framework層去打開(kāi)相機(jī)操作,底層的服務(wù)的綁定,底層server端的初始化,HAL層去open。...
碰到過(guò)因?yàn)閘auncher圖標(biāo)固定,所以點(diǎn)擊圖標(biāo)后會(huì)報(bào)錯(cuò)的: 后來(lái)發(fā)現(xiàn)啟動(dòng)失敗的原因是 這個(gè)Intent并沒(méi)有找到對(duì)應(yīng)的ActivityInfo。 整個(gè)的確認(rèn)思路是 com....
LOCAL_PATH:= $(call my-dir)一個(gè)Android.mk file首先必須定義好LOCAL_PATH變量。它用于在開(kāi)發(fā)樹(shù)中查找源文件。在這個(gè)例子中,宏函...
前言 BroadcastReceiver(廣播接收器),屬于 Android 四大組件之一 在 Android 開(kāi)發(fā)中,BroadcastReceiver 的應(yīng)用場(chǎng)景非常多 ...
多的不說(shuō),少的不嘮,上圖Screenshot_1601283851.png 自定義view的流程就不多說(shuō)了,網(wǎng)上一大堆,直接上代碼。 1,自定義style 2,自定義view...
Android熱更新技術(shù)的研究與實(shí)現(xiàn)(一) ——必備引言—— 本文因?yàn)槠^長(zhǎng),可能會(huì)有錯(cuò)別字出現(xiàn),望見(jiàn)諒。 第一部分重點(diǎn)是將當(dāng)下熱門(mén)的熱更新方案實(shí)現(xiàn)之后再研究,第二部分則是...
RecyclerView是Android一個(gè)更強(qiáng)大的控件,其不僅可以實(shí)現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實(shí)現(xiàn)數(shù)據(jù)縱向滾動(dòng),也可以實(shí)...
使用 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:...