Android開(kāi)發(fā)過(guò)程中仅醇,無(wú)法將對(duì)象的引用傳給Activities或者Fragments层玲,我們需要將這些對(duì)象放到一個(gè)Intent或者Bundle...
Android6.0以后的權(quán)限管理發(fā)生了很大的改變侥钳,不是直接在manifest中添加跋破,而是讓用戶使用到的時(shí)候去動(dòng)態(tài)的申請(qǐng),Google把權(quán)限分了...
概述:android和你通常理解的程序路徑是不一樣的寄啼,android應(yīng)用安裝完畢后恩够,會(huì)存儲(chǔ)在/data/app或者/system/app目錄中,...
程序運(yùn)行時(shí)话瞧,發(fā)生的不被期望的事件嫩与,它阻止了程序按照程序員的預(yù)期正常執(zhí)行,這就是異常交排,那么異常發(fā)生之后怎么辦蕴纳,Java提供了更加優(yōu)秀的解決辦法-異...
synchronized在java中的作用是線程同步,其目的是保障同步區(qū)代碼的正確執(zhí)行个粱,同一時(shí)間僅有一個(gè)線程進(jìn)入同步區(qū)古毛,那他的使用方式你了解的是...
Handler使用 首先來(lái)熟悉一下Handler的四種使用方式,如果比較熟悉可以直接跳過(guò): 通過(guò)sendMessage消息機(jī)制來(lái)發(fā)送 sendE...
一、什么是自定義控件 自定義控件就是當(dāng)我們需要的空間不能滿足我們的要求的時(shí)候稻薇,就自己定義一個(gè)嫂冻,比如我們的Button空間是安卓系統(tǒng)自帶的,我們也...