正如我之前提到的,我想的是網頁來進行測試釋出是有較大難度的,但是我高興的看到我的好友limary已經熬出頭了,之後我會關注他的進度的,感謝他給我的鼓勵和啟發。現在我要講講我的天才運算器V2.0版。
在之前發現做V1.0版本的時候大家和我想法都出奇的一緻,想要通過使用者的選擇然後再進行出題,而且我的第二個界面還有很多缺陷,其中最大的缺陷就是不能往外擴充。比如我的程式産生了一個包含兩個運算數和運算符的計算式後,如何通過這樣的式子擴充到多個計算式運算數還有增加分數增加括号的等等問題真是一下湧過來。是以我感覺我那樣的想法是有問題的,是以想要有改進和完善就需要找到新的突破口了。我的同伴這時一直在通過android電腦來補充android的知識和練手。我試着在電腦的基礎上增加了一個TextView這樣許多問題迎刃而解。後來我站在使用者角度上考慮,既然使用者是一個個的孩子,為什麼要這樣死闆和正式,僅僅需要一個遊戲的改進那麼完全可以滿足他們的需求,而且,所要産生的運算就幾類,搞成遊戲正好,so我的V2.0就有了。但還是有期間很多問題的:
1.突破書本照本宣科。
書本上的Demo很多都是選擇從文本框中讀入讀出轉換string類型的數字為需要的(int double..)類型進行計算,但是其實我需要比較的就是string類型,是以就不要轉換了.但是我完了java中stirng類型的比較不是==這樣比較的位址,應該用String.equal()來比較。
2.Intent來連接配接活動
一個活動太暗淡無光吧,怎麼才能吸引小孩呢?是以改加武功秘籍版。但是兩個活動需要傳遞參數。這裡看書的話發現有許多顯示或者隐式的Intent用法,我很迷茫啊,小僧隻要傳遞參數就行,怎麼還要這麼麻煩啊,最後看到能通過Intent傳遞參數的一章,很快就明白了。
就AC啦。
其實還有什麼周期的我現在都不明白,但是沒辦法先搞出來再說,剩下的再接着做,下個版本就是帶括号的運算了和主界面。
3.界面設計
沒有好的UI神馬都是浮雲,是以我又随便搞了搞UI設計,但是我基本不懂美工,是以剩下的就交給小夥伴了,初步想的是用熊大和熊二來吸引小朋友了,而且Toast一定要帶圖檔,讓小朋友喜歡才是目标嘛,還有我想了一下一定要有幫助資訊的,畢竟小朋友也可能忘記,是以什麼提示資訊現在沒想好,之後再說。
下面是主要代碼和截圖,僅供參考。
代碼:
請大家看後能提出自己的寶貴意見,謝謝~~
日近一小步,月過一大步~~加油