2011-05-12 28 views
0

這是我的Java代碼來解決這個難題。我在Android上有一些經驗。我想將我的代碼轉移到Android。我試過,但我無法在android上運行代碼。這很容易嗎?怎麼樣?將Java代碼(拼圖解算器)調整爲Android

public class WordPuzzle { 
    public Set<String> findWords(char[][] puzzle, Set<String> words) { 
    private int findMinimumWordLength(Set<String> words) { 
    private Set<String> findPossibleWords(char[][] puzzle, int minimumWordLength) { 
    public WordPuzzle() { 
} 

回答

1

您的代碼應該能夠很好地工作,以作爲Android工作的中心。您將需要添加一個Android用戶界面,這是一個相當多的工作。

我可以建議書"Hello Android"具有數獨題UI作爲一個例子

+0

對此代碼設計UI有什麼建議嗎?我應該使用什麼樣的方法? – 2011-05-12 14:59:02

+0

只有一個答案太多了。本書重寫了View類的onDraw()方法,然後在Canvas類中使用drawLine(),drawRect()和drawText()等方法。也許你應該看看http://www.designerandroid.com/?cat=3 – 2011-05-12 16:34:19

+0

謝謝。我無法在Android上運行我的代碼,你能幫忙嗎? – 2011-05-12 17:45:26