插件化(一) 組件化和插件化的區(qū)別: 組件化是將一個(gè)app分成多個(gè)模塊,每個(gè)模塊都是一個(gè)組件(module),開發(fā)的過程中我們可以讓這些組件相互依賴或者單獨(dú)調(diào)試部分組件,但是...
插件化(一) 組件化和插件化的區(qū)別: 組件化是將一個(gè)app分成多個(gè)模塊,每個(gè)模塊都是一個(gè)組件(module),開發(fā)的過程中我們可以讓這些組件相互依賴或者單獨(dú)調(diào)試部分組件,但是...
需求是這樣的 開發(fā)者接入sdk,接入成功之后提供apk,拆包對里面的sdk內(nèi)容進(jìn)行更替,得以實(shí)現(xiàn)不同渠道接入不同的SDK 實(shí)現(xiàn)步驟拆解如下: apk接入jar包 將其他渠道的...
前言 學(xué)習(xí)React Native有一段時(shí)間了。因?yàn)閷W(xué)著學(xué)著容易忘記的特性,于是記錄一下學(xué)習(xí)過程中個(gè)人的總結(jié)。文章以ES6為標(biāo)準(zhǔn)開發(fā)(ES7特性還沒來得及看)。本人是一個(gè)純i...
Android 里面并沒有帶陰影相關(guān)的參數(shù)控件之類,特別是能滿足設(shè)計(jì)師要求的...于是實(shí)現(xiàn)了一個(gè) ShadowLayout 繼承自 FrameLayout,用 ShadowL...
Glide中有顯示svg的例子,鏈接如下 sample/svg 默認(rèn)svg顯示出來是比較小的,我們需要修改SvgDecoder.java文件,讓svg的大小和ImageVie...
MVVM的基本概念 項(xiàng)目源碼地址: https://github.com/corffen/MVVMDemo 1.什么是MVVM? 它是model-view-viewmodle...
今天跑題跑回來看看內(nèi)存相關(guān)的修飾符吧(strong, weak, assign, unsafe_unretained, retain) 首先先簡要說下內(nèi)存管理哈,簡而言之就是...
終于開始了“被窩編程”的系列,希望我不要半途而廢吧~ 前好長一段時(shí)間就開始想寫,記錄記錄自己的日(cai)常(keng),想了好久第一篇寫點(diǎn)啥,終于這周做一個(gè)需求的時(shí)候想...
剛開始的時(shí)候我其實(shí)分不太清property和ivar,后來才知道property屬性=成員變量+set+get方法,也就是property是對外的,成員變量ivar是對內(nèi)的。...
copy和mutableCopy大家應(yīng)該都遇到過,簡單的說就是,mutableCopy返回的對象是可變的(例如NSMutableString),copy返回是不可變的。 注意...
在Android開發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問題,更好去擴(kuò)展控件的事件功能和開發(fā)自定義...
??最近因?yàn)楣緲I(yè)務(wù),需要跟WebView打交道。 ??等我查過網(wǎng)上資料與官方文檔,了解了shouldOverrideUrlLoading方法以后,在代碼里面看到了如下代碼:...
低性能的APP常見的表現(xiàn)有啟動(dòng)/界面切換慢、動(dòng)畫掉幀、卡頓、耗電,甚至出現(xiàn)應(yīng)用無響應(yīng)、程序崩潰的現(xiàn)象。當(dāng)我們著手解決這些性能問題時(shí),面對的第一個(gè)問題就是需要找到合適的工具來檢...
最近App出現(xiàn)了一個(gè)線上crash,日志如下: java.lang.IllegalStateException: Not allowed to start service I...
眾所周知,在android中顯示dialog主要有兩種方式:1.使用AlertDialog.Builder()創(chuàng)建并且調(diào)用Dialog的show()方法顯示2.使用Activ...