值得收藏,反復閱讀
dynamic-load-apk 核心原理分析(代理模式) dynamic-load-apk簡介 項目地址:https://github.com/singwhatiwanna...
正文 為了忘掉前任,我火速辦了婚禮蝠检,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘祟剔。我一直安慰自己凤类,他們只是感情好檬果,可當我閨蜜氣哄哄說出她的所作所為鞭莽,加上蜜月期她竟然裝病讓我老公回去...
步驟: 1.首先要先了解javadoc的書寫規(guī)范坊秸,可參考以下文章 https://blog.csdn.net/linton1/article/details/93733508...
Android 8.0 有一項復雜功能;系統(tǒng)不允許后臺應用創(chuàng)建后臺服務撮抓。 因此,Android 8.0 引入了一種全新的方法摇锋,即 Context.startForegroun...
taskAffinity taskAffinity是用來指示Activity屬于哪一個Task的丹拯。taskAffinity能夠決定以下兩件事情(前提是Activity的lau...
前言 singleTop與singleTask是Activity最常用的兩種啟動模式。本文主要講解兩者之間的區(qū)別與使用場景荸恕。 推薦 個人博客:李益的小站[https://ww...
四種啟動模式 standard: 只要被啟動就會創(chuàng)建一個新的 singleTop: 棧頂復用(當被啟動的Activity處于Task棧頂時乖酬,可以復用,直接調(diào)用onNewI...
起因 在測試Activity的啟動過程中融求,測試Intent.FLAG_ACTIVITY_CLEAR_TOP以及SingleTask的過程中發(fā)現(xiàn)這兩者有一些區(qū)別咬像。 實驗條件 準...
一、簡介 哪些情況下開啟一個 Activity 會在新的 task 運行生宛,哪些情況下會繼續(xù)在原來的task 運行县昂。 activity.getTaskId() 每個 Activ...
面試的時候,面試官經(jīng)常同你隨便侃侃Activity的啟動模式陷舅,但Activity啟動牽扯的知識點其實很多倒彰,并非能單單用四個啟動模式就能概括的,默認的啟動模式的表現(xiàn)會隨著Int...
一莱睁、起因 很久以前接手的一個比較老的項目中待讳,是使用Activity的名字作為tag來標識網(wǎng)絡請求的。在Activity的onDestroy回調(diào)中根據(jù)這個標識取消所有的網(wǎng)絡請求...
如果一個無用對象(不需要再使用的對象)仍然被其他對象持有引用仰剿,造成該對象無法被系統(tǒng)回收创淡,以致該對象在堆中所占用的內(nèi)存單元無法被釋放而造成內(nèi)存空間浪費,這中情況就是內(nèi)存泄露南吮。 ...
為了解決廣播的安全性問題琳彩,Android引入了本地廣播機制,使用該機制發(fā)出的廣播只能在應用程序的內(nèi)部進行傳遞,并且廣播接收器也只能接收來自本應用程序發(fā)出的廣播汁针。 創(chuàng)建接收器 ...
VideoView中遺留的問題 VideoView是直接繼承SurfaceView VideoView中的openVideo可能會ANR VideoView中的release...
它的出現(xiàn)主要是為了解決布局嵌套過多的問題术辐,以靈活的方式定位和調(diào)整小部件。從 Android Studio 2.3 起施无,官方的模板默認使用 ConstraintLayout辉词,可...
1、在Project的build.gradle中配置classpathdependencies {classpath 'com.android.tools.build:gra...
問題描述 日前學習GreenDAO數(shù)據(jù)庫的使用猾骡,在配置gradle是遇到了如下錯誤: 問題分析 分析如上的錯誤日志瑞躺,明顯是由于gradle和GreenDAO不適配導致的,查看...
前言 同學們平時用robolectric可能沒太留意robolectric的Custum Shadow功能兴想。簡單地說幢哨,就是用Shadow類代替原始類,并不讓調(diào)用者感知嫂便。Sha...
有人說Android 的調(diào)試是最坑的捞镰,那我只能說是你不會用而已,我可以說Android Studio的調(diào)試是我見過最棒的毙替。 下面會將debug模式和Attach模式的斷點調(diào)試...