2010年10月7日 星期四

作業二:Hello Android

作業二:Hello Android
    發布日期:2010-09-24
    結束日期:2010-10-15
    內容:讀完2.3節以後你應該會得到下面的畫面

一開始跑模擬器的時候等了很久都沒有,還以為失敗了,結果居然是因為模擬器再開機的關係,之後懂了之後只要修改在res→value→strings.xml下的檔案就可以修改模擬器的字串了,如下。

作業一:我也會寫開箱文

作業一:我也會寫開箱文
    發布日期:2010-09-24
    結束日期:2010-10-08
    內容:拿到手機以後請嘗試寫一下試用心得,包含機器使用介面還有Android程式的試用,內容至少需要有兩張照片
組別 : 第六組
組員 : 9876001 陳彥儒
          9979007 盧志展

話說從八月開始江湖上就一直流傳著有一堂課只要修了就會有HTC智慧型手機可以免費使用一學期,就在2010917號那天,我拿到我人生中的第一支智慧型手機→HTC Legend,就讓我來為大家解開它神秘的面紗吧。

我想真正的Legend傳說就藏在這裡頭吧。 

哇哇哇已經看到它的腳了,快生出來了()

終於現出它的廬山真面目了,但還是由一層薄紗包住。

來個全家福。

先來張正面照,3.2AMOLED電容式觸控螢幕,320 x 480 HVGA顯示效能

再來一張背面照,有人說Legend唯一的敗筆就是在背面黑色部分設計,但我還能接受。

它的嘴巴。

HTC Legend下的四個小朋友。

一體成型的鋁合金屬雕塑質感是讓我著迷的最大理由。

它只有11.4mm的單薄機身,比一般的機身小,在此是拿G-PLUS CG 208做比較。

光學軌跡球,有點像是手機式的滑鼠。

現在手機都搭配3.5mm規格的耳機插孔,我覺得插孔的位置可以在上面一點,但也有可能是隱藏式天線裝在那導致位置要往下移,至少它是收的到訊號的,不像某機。

好有質感總電源,一直對著我放電。

它的嘴巴,所有要給手機的東西完全都得經過此接口,好像會把我吸進去。

500萬像素的相機,有自動對焦功能,下面有一個閃光燈,不同於Desire
此閃光燈不能常駐,也就是不能隨時開啟,只有在照相時才會打開。

好時尚的刻印,小小的logo反而顯現出它的價值,套一句廣告化「你不用懂手機,只要手機懂你」。

外接線,採用USB介面。

3.5公釐立體聲耳機,也可以換成領夾式的。

能不能動就靠這個,還沒看過不需要電池的手機,如果能做成能吸收太陽能的電池,這樣就只要每天把手機拿出來曬曬太陽就充飽電了,前提是要出門。

2GB的記憶卡,Legend最高可以擴充到32G唷,太棒了。

嘿嘿,把它下面的裙子脫掉(),我是說把它下面的黑色殼子拿掉,SIM卡和SD卡都是插在這邊。

開機畫面等有點久,大概30秒上下,看在它的介面這麼有質感,就不計較了。

進入主畫面了,真是華麗,桌面上的所有物件都是可以由使用者自己安排的。

第一次滑動的感動。

最後再來一張家族照。

於2010/10/07分享完畢。













2010年10月1日 星期五

ZigBee練習

問題 :

  • 由PC終端機送一個字元到Router上,透過Coordinate轉傳到PC終端機上顯示。


示意圖 :

設備 : 
  • JN5139R1晶片模組 * 2
  • Tera Term終端機(win7裡沒有超級終端機,故用此軟體代替)

程式碼 :
  • 本程式碼透過JN-AP-1015-Zigbee-Wireless-Sensor-Network 1v7範本為例,修改其中的程式碼已達到目的,其中也參考了BOCCN的Jennic軟件開發指南,以下都是在Router端的程式碼中進行。
  • 首先要添加兩個UART的初始化程式。













_

  • 接下來要在此程式碼的Local Function Protypes部分添加以下的函數宣告。
  • 接著要在Local Variable裡定義一個char型別的全域變數,用來接收PC終端機傳到Router上的









20101001 C/C++ part10

  • 判斷輸入的字串字元數

20101001 C/C++ part9

  • for的使用

20101001 C/C++ part8

  • 字串輸入輸出和append()的用法

20101001 C/C++ part7

  • 利用printf()印出string型別str.size()和str.max_size()的用法

20101001 C/C++ part6

  • 字串型別string

20101001 C/C++ part5

  • 利用strcpy()和strcat()以及strlen()

20101001 C/C++ part4

  • 給陣列值

20101001 C/C++ part3

  • scanf()

20101001 C/C++ part2

  • 改用printf()印字串

20101001 C/C++ part1


  • 字串

C#小技巧

1.輸入mbox之後,再連續案兩次tab鍵,會自動產生messagebox.show("test");
2.區塊註解Ctrl + K + C, 區塊取消註解Ctrl + K + U