讓 View 產(chǎn)生陰影有以下 4 種方式: 控制 elevation 使用 OutlineProvider 使用 9 圖 使用 MD 風(fēng)格的控件胚宦,如 CardView庸队,F(xiàn)lo...
讓 View 產(chǎn)生陰影有以下 4 種方式: 控制 elevation 使用 OutlineProvider 使用 9 圖 使用 MD 風(fēng)格的控件胚宦,如 CardView庸队,F(xiàn)lo...
原文鏈接:https://blog.lujun.co/2017/05/09/ignored-parameter-defStyleAttr-in-view-construct/...
Fragment在開發(fā)中是經(jīng)常使用的萝快,我們在創(chuàng)建一個Fragment對象實(shí)例的時候一般都會通過new Fragment()構(gòu)造方法來實(shí)現(xiàn)咧党。如果在創(chuàng)建Fragment的時候需要...
Dialog 寬度占據(jù)全屏 關(guān)于如何自定義設(shè)置 Dialog 的大小,以及如何讓寬度占滿整個屏幕惊暴,其實(shí)是一個老生常談的內(nèi)容了穷劈,特別是對于很多新手來說。關(guān)于這方面的內(nèi)容網(wǎng)上一搜...
小菜上一篇簡單學(xué)習(xí)了一下 Android 原生接入 Flutter Module冤荆,現(xiàn)在學(xué)習(xí)一下兩者之間的數(shù)據(jù)交互朴则; Flutter 與 Android/iOS 之間信息交互通...
小菜接觸了 Flutter 一段時間,但與原生交互方面還未曾接觸钓简,今天根據(jù) 官方文檔 學(xué)習(xí)一下 Android 原生如何集成最基本的 Flutter Module乌妒; 集成方式...
序言 在21世紀(jì)這個大數(shù)據(jù)時代撤蚊,顯示報表的時候沒有一個地圖控件,會讓別人覺得很low 于是花了點(diǎn)時間研究了android怎么實(shí)現(xiàn)這種地圖控件损话,可以做到縮放侦啸,拖動槽唾,點(diǎn)擊,放大也...
背景 本篇算是共享元素的第三篇文章光涂。主要還是因為第一篇才會衍生出來了第二篇和第三篇文章庞萍,后兩篇均屬于bug的分析和解決。1.Android 仿微信朋友圈圖片拖拽返回2.And...
背景 前段時間寫了一篇Android 仿微信朋友圈圖片拖拽返回顶捷,有朋友指出為什么在拖拽的時候挂绰,發(fā)現(xiàn)上一個頁面點(diǎn)擊的圖片是空白的,可以看下效果圖服赎。 出現(xiàn)問題的本能反應(yīng)葵蒂,先對比下...
序言 在業(yè)務(wù)中需要顯示一個循環(huán)滾動的控件,內(nèi)容可以循環(huán)滾動重虑,可以自動滾動践付,手指觸摸的時候會暫停。由于目前的方案都是基于ViewPager或者RecycleView的缺厉。還需要實(shí)...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé),可以看做是Android的血管系統(tǒng)提针,負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信命爬。在對Binder的理解上,可大可小辐脖,日常APP開發(fā)并...
搞那么復(fù)雜干嘛饲宛,所有SDK的初始化全部攔截就行了。我的文章里面有嗜价,攔截activity創(chuàng)建艇抠,和contentProVider的創(chuàng)建。所有APP都可以通過審核??
[轉(zhuǎn)]Android隱私合規(guī)檢測方法背景:公司的APP被工信部通報:1.在用戶確認(rèn)隱私權(quán)限以前會獲取用戶的mac地址久锥。2.在app內(nèi)頻繁的獲取定位家淤,超過了場景所必須的頻次。 排查過程收到通報我們一臉懵瑟由,我們排查...
序言 在小米商店上架過程中絮重,如果發(fā)生錯誤〈蹩啵可以下載日志绿鸣,但是日志文件需要特殊工具查看。而且官網(wǎng)上也沒有相應(yīng)的教程暂氯。特別記錄一下。 下載下來以后解壓出來是這樣的亮蛔。 mp4里面是...
序言 很多時候要修改歷史項目痴施,需要快速定位bug發(fā)生的位置。于是寫了這個工具。一個jar文件辣吃。雙擊運(yùn)行即可动遭。 下載地址 獲取activity工具[https://raw.gi...
2017/11/09 · JavaScript · 富文本 原文出處: 百度EUX/田光宇 近期項目中需要開發(fā)一個兼容PC和移動端的富文本編輯器,其中包含了一些特殊的定制功能...
序言 隨著app隱私政策的收緊神得,現(xiàn)在不經(jīng)過用戶同意厘惦,就收集敏感信息的行為一旦被檢測出來。很容易造成app下架哩簿。但是有些SDK的初始化是通過注冊ContentProvider實(shí)...
懂了就行
使用ASM實(shí)現(xiàn)方法攔截框架宵蕉,再也不用寫重復(fù)代碼了MehodInterceptor 項目地址 MehodInterceptor[https://github.com/zhuguohui/MehodInterceptor] 序...
序言 由于公司的項目具有多個環(huán)境宗苍。每次打包都要手動選擇編譯類型稼稿,打包還得上傳fir,和蒲公英讳窟。最后截二維碼給測試让歼。為了偷懶寫了一個gradle 腳本。實(shí)現(xiàn)以下功能 自定義打包...
學(xué)習(xí)了??????
Android Gradle學(xué)習(xí)(八):統(tǒng)計Task執(zhí)行時長關(guān)于 Gradle 的基本知識丽啡,前面章節(jié)已經(jīng)講的差不多了谋右。那么,我們現(xiàn)在來牛刀小試一下碌上,看看 Gradle 有什么用武之地倚评。 我們在將 Android 應(yīng)用程序打包成 apk...