2016-09-29 36 views
0

我正在開發一個代碼在MainActivity.java(本地)的應用程序,但我想知道如何從外部加載MainActivity.java?如何從服務器加載MainActivity.java?

示例:將MainActivity.java保存到我的Web服務器上。當應用程序加載時,它從我的服務器獲取MainActivity.java而不是本地?

我一直在尋找網絡和堆棧溢出,但沒有任何運氣。

+0

什麼樣的業務需求促使你進行這種技術設計?我認爲你的思路是錯誤的。 – kosa

+0

嗨Nambari,該應用程序包含敏感信息和工具在線可用任何人都可以反編譯應用程序並獲取源代碼。所以,只是想方設法防止這種情況發生。 –

+0

如果它有敏感信息,最好考慮'加密'或服務器/客戶端(應用程序)方法。您建議的方法根本不支持底層平臺。 – kosa

回答

4

你不行。應用程序的想法是設備上運行的代碼是本地的。不運行下載的代碼是設計的一部分。你能想象在運行時運行從服務器下載的非沙盒代碼會帶來怎樣的安全噩夢嗎?