2010年5月27日 星期四

2010年5月25日 星期二

CAN晶片介紹(MCP2510)


MCP2510是由Microchip所生產可支援FULL CAN 2.0A/B的晶片,該晶片支援CAN Bus 上限1Mbps的通訊能力,它是利用SPI介面和微控器進行溝通。您可以在http://www.alldatasheet.com/datasheet-pdf/pdf/74933/MICROCHIP/MCP2510.html下載它的使用手冊。

2010年5月22日 星期六

Google公布了Android 2.2 Platform

Google在今年Google I/O大會過程中公布了Android 2.2 Platform,
大家可以去進行SDK , ADT與NDK的更新了。


2010年5月20日 星期四

[轉貼]通用汽車與Google合作 為Chevrolet Volt提供導航功能

通用汽車在早前舉行的CES大會上公佈一款汽車專用軟件《OnStar Mobile 》,讓車主無論身處何地,都可透過智能手機即時監控汽車狀況及控制汽車上的功能。官方表示目前支援多個手機平台,包括: Android、iPhone、Blackberry等,不過該軟件暫時只能應用在即將推出的「Chevrolet Volt」汽車上。

最近通用汽車發佈新聞稿表示,旗下子公司OnStar將與Google合作,為「Chevrolet Volt」汽車加入導航系統。通用汽車指出,新Android版本的《OnStar Mobile 》已經加入了「導航」標籤,車主只需按下標籤,就能在Android手機上看到汽車的所在位置。另外,車主還可將Google地圖搜索結果發送至汽車上,然後通過OnStar的導航系統接收,即時顯示車主行車路線。

除了以上新增導航功能外,原本OnStar系統功能包括: 查看汽車電量狀況、進行遠端充電、控制車門開鎖或解鎖、開啟引擎、啟動車內空調等。該軟件目前是測試階段,仍未推出完整版本,所以有部份功能未能夠應用,但通用汽車預計在正舉行的Google I/O大會展示這款《OnStar Mobile 》,到其時再檢視用家報告作參考。



2010年5月16日 星期日

如何觀察Activity從Running到Pause或從Pause到Running

其步驟如下:
1. 建立一個新專案,並實作onPause()和onStart()兩個函式。
2. 利用Toast物件來顯示Activity的狀態。
3. 執行此專案。

4. 執行另一個專案,如snake,此時會看到原來的專案顯示處於Pause狀態。

5. 在模器手機上按下"回到上一個動作"的按鈕,您可看到顯示處於Running狀態。

package com.example;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;

public class TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

@Override
protected void onPause() {
// TODO Auto-generated method stub
Toast.makeText(this, "Pause", Toast.LENGTH_SHORT).show();
super.onPause();
}

@Override
protected void onStart() {
// TODO Auto-generated method stub
Toast.makeText(this, "Running", Toast.LENGTH_SHORT).show();
super.onStart();
}

}