最近有換工作打算,能用kotlin做項(xiàng)目和能回答面試官關(guān)于kotlin的問題是兩回事, 于是就在網(wǎng)上搜了搜相關(guān)面試題,發(fā)現(xiàn)內(nèi)容千篇一律且少的可憐。于是就用英語(yǔ)在谷歌上搜了搜看...
混淆(Proguard)用法 最近項(xiàng)目中遇到一些混淆相關(guān)的問題,由于之前對(duì)proguard了解不多,所以每次都是面向Stackoverflow的編程。copy別人的答案內(nèi)心還...
Android-RSA 分段加密解密[http://www.itdecent.cn/p/c3c372ac1047]Android-Openssl創(chuàng)建RSA公鑰和私鑰[htt...
本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實(shí)戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...
背景 最近參加了華為方舟的Workshop,從編譯到Runtime都有了一些體會(huì),并且對(duì)于虛擬機(jī)的運(yùn)行也有了一些了解。 Android虛擬機(jī)的演變 4.4版本前,使用的是Da...
如題,這種效果類似微信小程序顯示的效果,就是打開微信跳一跳后,切換安卓多任務(wù)窗口(就是清理內(nèi)存窗口),會(huì)看到如下頁(yè)面 微信小程序會(huì)在其中顯示兩個(gè)單獨(dú)的頁(yè)面,點(diǎn)擊跳一跳會(huì)進(jìn)入跳...
目錄Java字節(jié)碼操作之ASM創(chuàng)建class[http://www.itdecent.cn/p/22cfa8e57b8c]Java字節(jié)碼操作之ASM修改class[http...
1.Android文檔里AccessibilityService簡(jiǎn)介 輔助功能只在幫助殘障人士使用Android設(shè)備和app的時(shí)候使用。服務(wù)進(jìn)程被殺掉后,下次啟動(dòng),需再次申請(qǐng)...
前言 Replugin 已經(jīng)開源一個(gè)月了,最近幾天終于抽出時(shí)間來研究研究,這里將我的一些心得體會(huì)寫下來,分享給大家,希望能幫助后來者少走彎路。關(guān)于 Replugin 的基本介...
前言 收集了一些比較常見的開源庫(kù),特此記錄(已收錄350+)。另外,本文將持續(xù)更新,大家有關(guān)于Android 優(yōu)秀的開源庫(kù),也可以在下面留言。 目錄 一、基本控件 —— Te...
Android DeadSystemException 出現(xiàn)情況是被系統(tǒng)殺掉服務(wù)導(dǎo)致出現(xiàn)的原因,一般出現(xiàn)在后臺(tái)用戶無感知。 1.出錯(cuò)堆棧: 2.源碼分析 3.解決思路 是否拋...
什么是馬甲包? 馬甲包是指與原APP包除了包名,簽名、包名稱圖標(biāo)等給用戶加以區(qū)分的東西不一樣之外,其他功能基本不變的APP包。也就是一套代碼多個(gè)APP。 相關(guān)文件 1.主mo...
前言 最近有個(gè)需求,老板讓開發(fā)一個(gè)新的app,新的app上的功能和老的app基本上完全一致,差異化的地方很少,那按照慣性思維,復(fù)制出一個(gè)老的app,然后改改色值,icon,s...
在過去的半年時(shí)間中,由于行業(yè)大環(huán)境的惡化,App產(chǎn)品需求一直處于停滯狀態(tài),接到的都是市場(chǎng)導(dǎo)向的馬甲包需求。隨著馬甲包的不斷增多,build.gradle文件的內(nèi)容長(zhǎng)度開始變得...