2012-03-20 42 views
3

我使用Mixare(link to mixare project)框架(用於增強現實)編寫了Android應用程序。將mixare集成到Android應用程序中

第一步是使用我自己的數據源運行應用程序。這是很簡單,因爲你只需要創建一個新的意向像這樣的mixare內容:

Intent i = new Intent(); 
    i.setAction(Intent.ACTION_VIEW); 
    i.setDataAndType(Uri.parse("http://myserver:8080/myData"), "application/mixare-json"); 
    startActivity(i); 

的問題是,這個代碼只是讓你的Android設備上的應用程序mixare通話。

我想修改mixare視圖並將整個源代碼集成到我的應用程序(它是在GPLv3下許可的)。

我是否必須將mixare代碼用作庫?爲了創建一個新的Intent,我需要對AndroidManifest.xml做些什麼改變?

回答

2

我發現,我的問題並不一定是mixare問題。

將Android應用程序集成到另一個應用程序的解決方案是將第一個應用程序用作庫。

對於之前沒有做過這個的人,this article幫了我很多。它解釋瞭如何將zxing條碼掃描器本機集成到Android應用程序中。

+0

我正在嘗試將mixare集成到我的android應用程序中。我使用intellij的想法,我只是將mixare-library文件夾添加到我的庫中。如果我從市場上下載mixare,但是我想通過我的應用運行它。我應該怎麼做? – 2013-10-31 13:35:38

0

如果您想將mixare集成到您的應用程序中,那麼整個應用程序必須在GPLv3許可下發布。

目前,外部插件無法改變混合視圖(即使用自己的圖標或修改佈局),但即使沒有估計,也有計劃這樣做。

如果你有興趣,我建議你向開發商discussion group建議你的建議方法。

HTH, 丹尼爾 - mixare隊

+0

是的thx,我的應用程序是根據GPLv3授權的。 但我的問題是,因爲我擁有mixare的所有源代碼,所以我可以修改任何內容,對吧?我只需要將此修改後的混合代碼整合到我的應用程序中。 (根據 至4.在http://www.mixare.org/usage/) 所以我的問題是,如何做到這一點? – 2012-03-21 15:14:18

+0

我不是用戶我收到你的問題。你想從啓動器啓動時使用不同的活動嗎? – Daniele 2012-03-21 15:22:06

+0

對不起,如果我不能用正確的方式表達我自己。我對Android開發很陌生。因此,可以說我想改變POIMarker類中的某些內容來修改標記的外觀。我如何將這個修改過的混合代碼整合到我的應用程序中? – 2012-03-21 15:38:32

相關問題