2013-07-29 127 views
4

我想在我的Android應用程序中使用Count.ly。我是Android上的新手。有一個安裝文檔here但我無法按照這些步驟。將Count.ly集成到Android應用程序

1)我已經添加到了我的清單文件,裏面<application>

<service android:name="org.openudid.OpenUDID_service"> 
    <intent-filter> 
     <action android:name="org.openudid.GETUDID" /> 
    </intent-filter> 
</service> 

2)添加到了我的MainActivity的onCreate()方法。

OpenUDID_manager.sync(getApplicationContext()); 

     if(OpenUDID_manager.isInitialized()) 
     { 
      String oudid = OpenUDID_manager.getOpenUDID(); 

     } 

但我被困在下一步。他們的意思是

將Countly.java添加到Eclipse下的項目中。

?只是我應該將Countly.java複製到我的/src/com/blabla/appname文件夾中?

另外我不知道該步驟後應該怎麼做。

回答

3

已解決。這是我的錯誤。我不需要在我的項目上啓動OpenUDID。

我只是添加這些到我的活動

@Override 
    public void onStart() 
    { 
     super.onStart(); 
     Countly.sharedInstance().onStart(); 
    } 

    @Override 
    public void onStop() 
    { 
     Countly.sharedInstance().onStop(); 
     super.onStop(); 
    } 

和這的onCreate()

Countly.sharedInstance().init(getApplicationContext(), "https://cloud.count.ly", "...");

而最後複製src/org/*目錄到我的src目錄,Countly.java文件到我的包。

-1

按照指導去做。看起來他們確實希望將其複製到您的項目中,以便您可以調用其方法。所有你需要做的就是在項目中植入它。

使用Countly調用它的方法。調用類文件。

另外不要忘記設置INTERNET權限。

+0

可能我應該導入它作爲庫,因爲如果我複製粘貼它,我需要更改包名稱等我需要一步一步的幫助。這個答案對我來說還不夠。 – Eray

+0

如果通過軟件包名稱,您的意思是Countly.java中的第一行,然後將其重寫爲當前所在的軟件包。其餘部分您必須更加清楚,您是否嘗試過導入它?怎麼了? – GreenGodot

相關問題