概述 現(xiàn)在使用Proguard進(jìn)行混淆的代碼,也很容易被破解,所以就出現(xiàn)了加固工具,讓反編譯的難度更大。但是有了加固技術(shù),就會(huì)有反加固技術(shù),正所謂道高一尺魔高一丈。 經(jīng)過(guò)加固...
概述 現(xiàn)在使用Proguard進(jìn)行混淆的代碼,也很容易被破解,所以就出現(xiàn)了加固工具,讓反編譯的難度更大。但是有了加固技術(shù),就會(huì)有反加固技術(shù),正所謂道高一尺魔高一丈。 經(jīng)過(guò)加固...
本次案例代碼原作者已上傳至Github,點(diǎn)擊閱讀原文或復(fù)制文末鏈接至瀏覽器打開(kāi)。 我相信如果看電影的都知道,不管是愛(ài)奇藝還是騰訊視頻還是優(yōu)酷很多的電影電視都是需要VIP的,但...
微信小程序,讓你一見(jiàn)傾心 前言 小程序發(fā)布以來(lái),憑借無(wú)需安裝、用完即走、觸手可及、無(wú)需注冊(cè)、無(wú)需登錄、以及社交裂變等多個(gè)優(yōu)勢(shì),一路高歌,變得愈來(lái)愈火爆,它革命性的降低了移動(dòng)應(yīng)...
大家應(yīng)該都看過(guò)微信關(guān)于模塊化的分享《微信Android模塊化架構(gòu)重構(gòu)實(shí)踐》,但不知道是否注意到它里面提到的pins工程結(jié)構(gòu) 作者是這樣描述的 ------“pins工程能在m...
@小紅毛丶 看你的控制了
maven私服搭建及gradle上傳聲明:文章為原創(chuàng),轉(zhuǎn)載請(qǐng)注明原文地址。http://www.itdecent.cn/p/b1fe26d5b8c8文章中代碼部分已上傳到Github,傳送門(mén)在文章末尾。 本次的...
我們寫(xiě)單元測(cè)試,一般都會(huì)用到一個(gè)或多個(gè)單元測(cè)試框架,在這里,我們介紹一下JUnit4這個(gè)測(cè)試框架。這是Java界用的最廣泛,也是最基礎(chǔ)的一個(gè)框架,其他的很多框架,包括我們后面...
@hankooxiaozei 要打包的module依賴的項(xiàng)目中不能依賴moudle(必須依賴已經(jīng)發(fā)布的有版本號(hào)的包),否則會(huì)導(dǎo)致查找依賴版本的時(shí)候回是吧,你試試是不是這個(gè)問(wèn)題。
maven私服搭建及gradle上傳聲明:文章為原創(chuàng),轉(zhuǎn)載請(qǐng)注明原文地址。http://www.itdecent.cn/p/b1fe26d5b8c8文章中代碼部分已上傳到Github,傳送門(mén)在文章末尾。 本次的...
有個(gè)疑問(wèn): “這里推薦使用(v)->presenter.onClick(v)的寫(xiě)法,原因之一是比較直觀一點(diǎn),其二是需要參數(shù)view” 這個(gè)地方,如果在Activity中直接view.setOnClickListener處理豈不是更直觀,也得到了view參數(shù)
DataBinding實(shí)用指南本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 寫(xiě)在前面 對(duì)于android開(kāi)發(fā)者而言,寫(xiě)冗余重復(fù)的代碼一直是一件吃力不討好的事情,而數(shù)據(jù)綁定技術(shù)能夠減少...
App中大量Web頁(yè)面的使用容易導(dǎo)致App內(nèi)存占用巨大,存在內(nèi)存泄露,崩潰率高等問(wèn)題,WebView獨(dú)立進(jìn)程的使用是解決Android WebView相關(guān)問(wèn)題的一個(gè)合理的方案...
原文地址 Room持久化庫(kù) Room為SQLite提供一個(gè)抽象層,在充分利用SQLite的同時(shí),允許流暢的數(shù)據(jù)庫(kù)訪問(wèn) 注意:引入Room到你的android工程,參看 add...
Android自家使用了Volley來(lái)處理輕量級(jí)的網(wǎng)絡(luò)請(qǐng)求,但是不建議用來(lái)處理下載大文件,在尋求如何下載大數(shù)據(jù)的時(shí)候,Android官方給出了一個(gè)建議,使用DownloadM...
前言 JDK中提供了好用的SimpleDateFormat工具來(lái)幫我們把格式化時(shí)間,并且制定了格式化的規(guī)范,只要我們按照規(guī)范傳入字符串,就能隨意定制我們想要的時(shí)間格式,例如:...
前言 Rxjava,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn),深受各大 Android開(kāi)發(fā)者的歡迎。 如果還不了解RxJava,請(qǐng)看文章:Android:這是...