我已經構建了一個新聞應用程序,使用JSON從新聞網站獲取其內容,該應用程序具有GCM服務(推送通知),因此我已在MainActivity
中聲明瞭我的SENDER-ID
,並且沒有用戶帳戶。我認爲這裏唯一的敏感信息是SENDER-ID
。Android:什麼是ProGuard,何時需要使用它?
那麼究竟是什麼ProGuard
?我需要在我的應用程序中使用它嗎?
(注意:我已閱讀關於ProGuard
的文檔,但我不太明白何時使用它)。
我已經構建了一個新聞應用程序,使用JSON從新聞網站獲取其內容,該應用程序具有GCM服務(推送通知),因此我已在MainActivity
中聲明瞭我的SENDER-ID
,並且沒有用戶帳戶。我認爲這裏唯一的敏感信息是SENDER-ID
。Android:什麼是ProGuard,何時需要使用它?
那麼究竟是什麼ProGuard
?我需要在我的應用程序中使用它嗎?
(注意:我已閱讀關於ProGuard
的文檔,但我不太明白何時使用它)。
一個工具,它降低了您的APK的大小,進而優化你的代碼和混淆(使代碼不清楚,這樣的人誰擁有你的APK不能輕易地反編譯你的APK和閱讀你的代碼的內容。
它不使用ProGuard的必須的,但它肯定可以幫助你,有幾個優點,使用它,你需要啓用它只是取消註釋一行,你都可以走了。
感謝您的指導 – 2015-04-04 09:18:42
ProGuard讓你的代碼無法讀取,如果有人想打開你的.apk文件,並從中獲得超級創新方法&。但是proguard是低級別的保護。
ProGuard:java shrinker,優化器,混淆器和預校驗器。
**我是否需要在我的應用程序中使用它?**。它最好用於所有應用程序。我們的.apk將很難反向工程 – Raghunandan 2015-04-04 09:12:23
使用它1.刪除未使用的代碼從您的生成,這將減少apk大小2. offuscate代碼,它會改變vadeathriable,類和所有文件名的一些字母。這將使得難以理解反編譯的代碼。 – MohdTausif 2015-04-04 09:22:45