我知道有一種方法可以阻止用戶提取我們的應用程序的APK
,但我不知道如何執行此操作。Android如何防止用戶提取我的應用程序的APK?
你知道嗎?
例如,如果我使用Astro File Manager
來提取應用程序的APK
,但對於某些應用程序有效,但對於其他應用程序,我無法使用它。如何保護我的應用程序?
請給我看代碼。
我知道有一種方法可以阻止用戶提取我們的應用程序的APK
,但我不知道如何執行此操作。Android如何防止用戶提取我的應用程序的APK?
你知道嗎?
例如,如果我使用Astro File Manager
來提取應用程序的APK
,但對於某些應用程序有效,但對於其他應用程序,我無法使用它。如何保護我的應用程序?
請給我看代碼。
我同意@Meirav關於那裏不是100%的保護,並且很難以高安全級別保護您的代碼。但是有一種非常快速的方式來混淆你的代碼。這意味着,只有你可以看到一個乾淨的代碼,誰就會編譯你的apk別人會看到一個模糊的代碼很難通過加入
proguard.config=proguard.cfg
閱讀的理解是做
你可以這樣做/project.properties
如果你想閱讀更多(here)
沒有實際的方法來做到這一點。 當您將應用上傳到「Play」商店(壞名字......)時,Google會要求您的應用只能通過手機或SD。這是一個非常糟糕的保護。 (如果你害怕盜取你的應用程序的想法),這是唯一的方法......沒有100%的保護......有很多的缺點,在一個沒有人會理解的方式例如:升級你的應用程序將是一個艱鉅的任務......這是不值得的! 您在保護和安全方面的努力將損失的金錢(時間)將比盜取您的代碼可能造成的'損失'更高。
看一看這個問題:http://stackoverflow.com/questions/8143688/android-app-licensing-copy-protection –