前言 來啦老鐵! 如我在上期文章 Appium 安卓自動化(環(huán)境搭建)[http://www.itdecent.cn/p/042341f19eac] 中所講的那樣,我打算用...
前言 來啦老鐵! 如我在上期文章 Appium 安卓自動化(環(huán)境搭建)[http://www.itdecent.cn/p/042341f19eac] 中所講的那樣,我打算用...
概念: 序列化:把對象轉(zhuǎn)化為可傳輸?shù)淖止?jié)序列過程稱為序列化。反序列化:把字節(jié)序列還原為對象的過程稱為反序列化。 實(shí)現(xiàn): Java 通過實(shí)現(xiàn)Serializable接口進(jìn)行序列...
一、原理說明 主要是通過計算軌跡的坐標(biāo)點(diǎn)加入到集合中,然后對集合進(jìn)行相應(yīng)截取,傳入canvas中。 二、具體代碼實(shí)現(xiàn) 三、使用方法 四、效果展示 五、下載地址 https:/...
最近檢查自己的代碼,準(zhǔn)備精簡一下,發(fā)現(xiàn)項目出現(xiàn)了有很多這樣的布局方式,一個textView背景來回切換,或者其他textView 改變小小的園角、背景色、加邊框。 就要dra...
kotlin反射代碼示例,覆蓋常用場景,不定期補(bǔ)充完善 執(zhí)行結(jié)果
首發(fā)于公眾號: DSGtalk1989 1.基礎(chǔ)語法 方法描述fun methodName(type1 : Type, type2 : Type2) : returnType...
真正的協(xié)程: 一種 非搶占式 / 協(xié)作式 的 任務(wù)調(diào)度模式,程序可 主動掛起或恢復(fù)執(zhí)行;基于線程,相對于線程輕量很多,可理解為 用戶層 模擬線程操作;上下文切換由用戶去控制,...
關(guān)鍵詞 viewpager頁面空白根源 viewpager刷新anr異常 這可能是網(wǎng)上能找到的最為詳細(xì)解釋anr和頁面空白的文章了,如果你正好遇到了viewpager的這兩...
ANR基本分析定位方法 ANR分析主要是Input、Broadcast、Service三種ANR, 對應(yīng)的時間主要有以下幾種:其中后臺時間相對長一些,broadcast可以達(dá)...
完整示例代碼 復(fù)現(xiàn)ANR的場景 先定義一個適配器繼承自PagerAdapter 在注釋1處,getCount方法返回Integer.MAX_VALUE。 注釋2處,取余獲取正...
Android模塊解耦之組件化 引言:在移動開發(fā)中,我想大部分開發(fā)人員都會面臨一個問題,隨著項目的開發(fā)與不斷的迭代,業(yè)務(wù)也會隨之不斷壯大,也就意味著業(yè)務(wù)模塊越來越多,這個...
Kotlin 的 Flow 用于流式編程。 Flow 基本使用 輸出: Flow 生命周期 輸出: Flow 發(fā)生異常時的生命周期 輸出: 可以看出,F(xiàn)low 發(fā)生異常時,也...
57.Kotlin語言的List創(chuàng)建與元素獲取58.Kotlin語言的可變List集合59.Kotlin語言的mutator函數(shù)60.Kotlin語言的List集合遍歷61....
ContentProvider(內(nèi)容提供者)是 Android 的四大組件之一,管理 Android 以結(jié)構(gòu)化方式存放的數(shù)據(jù),以相對安全的方式封裝數(shù)據(jù)(表)并且提供簡易的處理...
1.首先先看你電腦的安全設(shè)置 ? 如果沒有設(shè)置任何來源,那把小鎖打開,添加一下任何來源。在嘗試安裝 2.如果還不行,在終端粘貼復(fù)制輸入命令:“sudo xattr -r -d...
ContentProvider[https://developer.android.google.cn/guide/topics/providers/content-prov...
AIDL的基本使用過程可以看這篇文章http://www.itdecent.cn/p/2683e27efe9a 業(yè)務(wù)場景:現(xiàn)在要實(shí)現(xiàn)每新增一個員工,就通知相應(yīng)的部門人員1、...
目錄 一、使用 Intent 二、使用文件共享 三、使用 Messenger 四、使用 AIDL 五、使用 ContentProvider 六、使用 Socket 一、使用 ...