2015-05-05 63 views
0

我想創建類似於Android中的某個功能,但我不知道從哪裏開始。然後我會把這些對象放在一個向量中。如果你沒有注意到,我來自C++。我做了一些環顧四周,但我目前在中國,長城防火牆不喜歡谷歌的開發者網站:(Android功能Equivilent

package example.package.com 

import android.stuff 
import more.android.stuff 

public class main extends Activity { 

    obj myObj = new obj(); 

    myObj.doSomething; 

    Vector<obj> vObjs = new Vector<obj>(); 

    vObjs.add(myObj); 
} 

class obj { 

    int variable; 
    String word; 

    public int getVariable() { 

     return variable; 
    } 

    public void doSomething() { 

     this.variable++ 
    } 
} 
+1

這甚至不是有效的Java語法... – Raptor

+0

@Raptor - 當然不是。這張海報正試圖找出如何在Java語法中表達一般計算概念 - 如果它已經在Java中,那麼這裏就不會有問題了。 –

+0

Guava的['Function'] API(http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Function.html)可能會給你一些提示,如果你可以的話訪問它? – stkent

回答

0

之前你可以做任何你必須熟悉的Android和它的Activity生命週期,以便你可以適當地創建你需要的一切。

你需要java來理解語法和Android API(開發文檔),如果你不能使用開發網站,我相信你可以找到肌酸的多個例子g一個簡單的android活動。事實上,您可以創建一個測試應用程序,並且您將掌握大部分活動所需的信息。

案例和點:

在谷歌開發站點是不是你唯一的信息來源。

+0

我已經使用Android做了很多修改,但並沒有使用類似功能的東西,而只是解決它。但是,這確實限制了應用程序的功能(沒有雙關意圖)。我不必創建這些對象並將它們存儲在數組/矢量中,而必須將每個對象變量硬編碼到程序中,以限制可以創建多少個對象。我也從未下載過額外的庫。我會看看番石榴,看看我能想出什麼。函數是一個簡單的概念,你會認爲在java中會有類似的東西。 – cerealspiller

+0

在我找到我需要的東西后提交了一個答案。由於這使我走上正確的道路,我會接受這個正確的答案。 – cerealspiller

0

原來,我問的是錯誤的問題。我幾乎在那裏。我找到了我需要的例子here

所以,我創建一個類,填充變量,構造函數和一堆方法。創建一個基於該類的對象,然後創建一個適合該類的對象向量。很簡單,我只需要知道我在找什麼。謝謝大家,你們都指着我正確的方向!