
上一篇詳細(xì)講了shape的用法,講解了怎么用shape自定義矩形、圓形、線(xiàn)形和環(huán)形,以及有哪些需要注意的地方。不過(guò),shape只能定義單一的形狀,而實(shí)際應(yīng)用中,很多地方比如按鈕、Tab、ListIte
上月底,vivo宣布開(kāi)啟X21、X21屏幕指紋版、NEX標(biāo)準(zhǔn)版、NEX旗艦版Android 9.0公測(cè)招募,招募5000人搶先體驗(yàn)。1月2日,Android 9.0公測(cè)版今天已經(jīng)開(kāi)始推送,安裝包大小2
??????? 做Android開(kāi)發(fā)的人都用過(guò)Selector,可以方便的實(shí)現(xiàn)View在不同狀態(tài)下的背景。不過(guò),相信大部分開(kāi)發(fā)者遇到過(guò)和我一樣的問(wèn)題,本文會(huì)從源碼角度,解釋這些問(wèn)題。??????? 首
一:不同的layoutAndroid手機(jī)屏幕大小不一,有480x320, 640x360, 800x480.怎樣才能讓App自動(dòng)適應(yīng)不同的屏幕呢??? 其實(shí)很簡(jiǎn)單,只需要在res目錄下創(chuàng)建不同的lay
也不是知道是哪個(gè)程序中的廣告,被按下了(可能是一個(gè)視頻播放軟件),導(dǎo)致廣告軟件被安裝到手機(jī)上。然后,廣告欄就一直顯示,包括系統(tǒng)的主菜單界面和其它應(yīng)用程序界面。這個(gè)廣告欄的關(guān)閉按鍵是有,但太?。∠腙P(guān)它,
起因:有一個(gè)需求,豎屏Activity A跳到橫屏Activity B,B操作結(jié)束后finish然后返回A,A上面重建了,之前的操作比如listview添加了item都沒(méi)有了測(cè)試條件:紅米Note2一
? ? Handler和Message是Android開(kāi)發(fā)者常用的兩個(gè)API,我一直對(duì)于它的內(nèi)部實(shí)現(xiàn)比較好奇,所以用空閑的時(shí)間,閱讀了一下他們的源碼。? ?相關(guān)的Java Class: android
先前寫(xiě)了Qt for Android 集成史上第一最全最簡(jiǎn)單的微信支付這篇博客后,發(fā)現(xiàn)還差點(diǎn)東西,就干脆趁今天把微信這部分的登錄,分享全部寫(xiě)完,來(lái)一個(gè)全家桶。其實(shí)集成微信支付后,微信登錄是相當(dāng)簡(jiǎn)單了,
說(shuō)明:這個(gè)例子實(shí)現(xiàn)了Android中常見(jiàn)的許多服務(wù),下面是實(shí)現(xiàn)的詳細(xì)流程接下來(lái),以源代碼的方式分析這個(gè)例子1.MainActivity--主界面這個(gè)類(lèi)主要是實(shí)現(xiàn)用戶(hù)所看到的這個(gè)Activity,其中包
在很多App上我們經(jīng)??吹竭@些效果:淘寶首頁(yè)自動(dòng)滾動(dòng)的圖片展示效果支付寶應(yīng)用第一次啟動(dòng)啟動(dòng)的用戶(hù)引導(dǎo)畫(huà)面要實(shí)現(xiàn)這些效果,有些控件可以幫助我們:1. ViewPager2. ViewFlipper3.
Android自定義ViewGroup在工作中,各種ViewGroup控件不能滿(mǎn)足我們的使用的時(shí)候,我們完全可以進(jìn)行自定義ViewGroup,但是在自定義View之前,我們必須搞清楚如下的幾個(gè)問(wèn)題。1
? ? 接著上一篇文章Android消息機(jī)制不完全解析(上),接著看C++部分的實(shí)現(xiàn)。? ? 首先,看看在/frameworks/base/core/jni/android_os_MessageQue
在 C/C++ 環(huán)境下,已經(jīng)習(xí)慣使用枚舉型常量,但在 Android 下使用時(shí)發(fā)現(xiàn)枚舉與 C/C++ 下是完全不同的。Android 下,枚舉其實(shí)是類(lèi)。使用感覺(jué)困難,主要是枚舉與 int 之間的轉(zhuǎn)換。
追加:按照寬高壓縮????????@SuppressLint("NewApi") public?static?Bitmap?getSmallBitmap(String?file_path)?{
當(dāng)我們每天愉快地刷手機(jī)的時(shí)候,其實(shí)還有大批人無(wú)法享受新科技帶來(lái)的便利,比如幾千萬(wàn)的視障(視力障礙)人士,所以從手機(jī)系統(tǒng)到應(yīng)用,無(wú)障礙設(shè)計(jì)就顯得至關(guān)重要,更突顯人性關(guān)懷。最近,鳳凰網(wǎng)科技就進(jìn)行了一次特殊
韋格爾說(shuō)“擁有大量用戶(hù)數(shù)據(jù)的人同時(shí)掌握著高度集中的權(quán)利,他們并不公開(kāi)透明,也沒(méi)有民主監(jiān)督,這便是民主程度不足的根本來(lái)源。我們已經(jīng)讓許多私營(yíng)企業(yè)接管許多公共功能或公共產(chǎn)品,比如讓谷歌成為世界圖書(shū)館”。在
現(xiàn)在操作系統(tǒng)增加黑暗模式成為一種趨勢(shì),去年,windows 10系統(tǒng)就新增了暗黑模式,現(xiàn)在谷歌的Android Q 也將增加這一模式。
隨著現(xiàn)在手機(jī)硬件不斷的提升,分辨率提高手機(jī)的安裝包也是越來(lái)越大了。當(dāng)年NOKIA,MOTO時(shí)代,一個(gè)手機(jī)APP如果有1MB那都是算大的,2MB已經(jīng)不得了了。雖然網(wǎng)絡(luò)、存儲(chǔ)都已經(jīng)大大提升,但是流量還不至
從Android 2.2開(kāi)始系統(tǒng)新增了一個(gè)縮略圖ThumbnailUtils類(lèi),位于framework的android.media.ThumbnailUtils位置,可以幫助我們從mediaprovi
有時(shí)候我們可能會(huì)碰到一些比較特殊的需求,比如說(shuō)要求在應(yīng)用程序里展示一些網(wǎng)頁(yè)。相信每個(gè)人都知道,加載和顯示網(wǎng)頁(yè)通常都是瀏覽器的任務(wù),但是需求里又明確指出,不允許打開(kāi)系統(tǒng)瀏覽器,而我們當(dāng)然也不可能自己去編