2014-03-27 30 views
0

這裏是回購https://github.com/mitch000001/ringdroid如何整合ringdroid叉進我的Android應用

所以運行git克隆https://github.com/mitch000001/ringdroid在您的本地副本。

我的問題即時通訊有一個輕微的問題讓我的Android應用程序工作。最終目標是讓我的主機應用程序使用ringdroid作爲庫項目,這樣我就可以調用它,就好像它是我的主機應用程序的一部分。我的主機應用程序將因此依賴於ringdroid項目。

我所做的是將ringdroid作爲自己的項目導入到eclipse中。那麼我將這個項目設置爲一個庫(必須將一個switch語句更改爲if語句,沒什麼大不了的)。然後在我的主機android項目的屬性我添加ringdroid作爲庫。我希望能夠從我的主機應用程序中按下按鈕來啓動ringdroid。

在我的主機應用程序的活動清單文件我定義ringdroid活動我想打電話:

<activity android:name="com.Ringdroid.RingdroidSelectActivity" 
        android:label="@string/main_activity_label"> 

     </activity> 

然後在我的主機的項目,我有一個按鈕,我想點擊將開始這項活動,但我一直在ringdroidSelectActivity的onCreate中獲得空指針異常。你可以運行它,看看我做錯了什麼?請記住,我沒有更改.RingdroidSelectActivity項目的清單文件,除了刪除啓動器類別。

回答

0

我想通了....在android中,你可以添加另一個項目作爲你自己的依賴。你必須做的是定義你在主機應用清單中調用的依賴性活動。我也必須在那裏放置權限。

在ADT 20中似乎合併了艙單。我正在使用較舊的eclipse和ADT版本,所以我必須自己合併清單。

相關問題