清除Android應用內置廣告的三種方法_第1頁
清除Android應用內置廣告的三種方法_第2頁
清除Android應用內置廣告的三種方法_第3頁
清除Android應用內置廣告的三種方法_第4頁
清除Android應用內置廣告的三種方法_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Android最大的特點就是開放性。正是因為它的開放性,讓許多創(chuàng)業(yè)者走上了APP開發(fā)這條路。但是有不少人動了“歪腦筋”,在正版APP中植入廣告然后欺騙用戶下載,從而獲利。煩人的廣告非常影響用戶體驗,我們能否自己動手將廣告去掉呢?

方法一:利用安全軟件蔽廣告

Android設備同PC一樣,也有很多安全軟件。在Android上,安全軟件有很多,比較知名的有LBE安全大師、360手機衛(wèi)士、騰訊手機管家、網秦安全等等,大都具備了屏蔽App的廣告。我們就以LBE安全大師為例,看看它是怎么屏蔽廣告的。

我們首先在LBE安全大師中找到“廣告攔截”功能(最好首先點擊“更新”將廣告樣本庫升級為最新版,升級之后可以在頂部看到以日期命名的樣本庫版本號),在其中點擊“廣告掃描”,軟件會自動開始掃描手機中的所有APP,很快就可以將嵌入了廣告的APP羅列出來。找出嵌入廣告的APP之后,可以直接卸載或者屏蔽廣告

不過,這個方法并不完美,會出現(xiàn)兩種問題,一是如果軟件本身需要聯(lián)網(如在線播放類APP),則無法使用;二是在限制訪問網絡之后,某些APP會在原來廣告的位置留下難看的空白框,同樣讓人不舒服。方法三:自己打造干凈的APK文件

既然黑心開發(fā)者可以在APP的安裝程序中(APK文件)嵌入廣告,那么我們能否反其道而行之,將廣告趕走呢?接下來我就教大家一個絕招——將廣告清理干凈之后再安裝。

這種方法,大致思路就是,反編譯(編譯可以理解為將源代碼轉化為可運行的程序,反編譯就是將程序轉化為源代碼)APK文件,然后修改XML文件(一般情況下是在反編譯出來的res文件夾中的main.xml,通常在layout文件夾,有時候也會放在其他文件夾)將廣告信息去掉,最后重新編譯為新的APK文件。

下面讓我們說說具體的操作過程,首先你需要在電腦上安裝Java環(huán)境(可以在下載并安裝),然后在/e/15app.htm下載apktool。解壓aptool.jar到c:windows,解壓apktool-install-windows.zip到任意文件夾(例如D盤根目錄)。

運行命令行提示符,用cd命令轉到apktool-install-windows所在文件夾(如cd

d:/

apktool)。如被嵌入廣告的安裝文件名為abcd.APK,執(zhí)行如下命令將abcd.apk反編譯到文件夾abcd:apktool

d

abcd.apk

ABCD

現(xiàn)在打開abcd文件夾,在其中的res文件夾找到main.xml,接下來用記事本來打開,按下“Ctrl+F”找到fill_parent和wrap_content,并將它們都替換為0.0dip,保存退出,再輸入以下命令重新編譯:Apktool

b

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論