投影片 1

Size: px
Start display at page:

Download "投影片 1"

Transcription

1 Chapter 11 Google 服務應用開發

2 Google 服務應用開發 Google 提供了許多免費服務, 例如搜尋引擎 Google Map Google 翻譯 Google 文件 Google 日曆 GMail Google Talk Youtube 等常見的服務,Google 擁有大量的資料以及對這些資料作分析的能力, 因此可以提供更多元的服務類型 在豐富的資源下將 Google 服務與 Android 的應用程式結合能讓使用者在使用上覺得更便利, 也將這些 Google 服務帶著走

3 Google Map 服務

4 Google Map API 金鑰 要開發 Google Map 服務相關應用程式服務之前, 必須先到 Google 網站上取得 Google Map 的開發金鑰 (API KEY), 才能夠使用 Google Map 所提供之服務, 否則就算程式能夠運作, 地圖也不會顯示出來 如下圖 :

5 Google Map API 金鑰 申請步驟 產生認證指紋 MD5: 進入命令提示字元, 將目錄切換至 C:\Program Files\Java\jdk1.6.0_17\bin 下, 如圖 , 此目錄會依使用者安裝 JDK 時的目錄不同 版本不同路徑也可能不同, 上述路徑為 JDK 預設安裝路徑, 在此目錄中有個 keytool.exe, 此為建立認證指紋 (MD5) 的工具, 在建立認證指紋之前, 需要 debug_keystore 路徑

6 Google Map API 金鑰 申請步驟 產生認證指紋 MD5: 開啟 Eclipse, 由上方的工具 Windows -> Preferences -> Android -> Build 中找 Default debug keystore 的路徑, 如圖 , 並將此路徑複製下來, 以範例而言, 路徑為 C:\Users\dreamilylife\.android\debug.keystore

7 Google Map API 金鑰 申請步驟 產生認證指紋 MD5: 接著回到 C:\Program Files\Java\jdk1.6.0_17\bin 目錄下面, 輸入下列指令 : keytool -list -alias androiddebugkey -keystore "debug_keystore 的路徑 " -storepass android - keypass android 上述 path_to_debug_keystore 為從 Eclipse 當中複製出來的 Default debug keystore 路徑, 故在本範例為 C:\Users\dreamilylife\.android\debug.keystore, 接著會產生認證指紋 (MD5), 如圖

8 Google Map API 金鑰 申請 API Key 接著進入 Google MAP API Key 申請頁面, 圖 :

9 Google Map API 金鑰 在畫面中有個 My certificate s MD5 fingerprint, 在後面欄位填上由 keytool 所得到的認證指紋碼並同意 Google 在網頁上列出的條款後點擊 Generate API Key 後, 即可產生 Android Maps API 金鑰, 如下圖 :

10 Google 地圖定位 - Google Map API 開發 Google Map 應用時, 在開啟專案時須選擇 Google APIs

11 Google 地圖定位 - Google Map API 開啟後可看到使用的 lib 會多一個 maps.jar

12 Google 地圖定位 - Google Map API 由於 Google Map API 必須額外加入, 故必須手動在 AndroidManifest.xml 中加入自訂的函式庫, 由於 Google Map 服務需存取網路, 故也要加入使用網路的權限, 修改如下 : <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" package="ncu.bnlab.mapexample" android:versioncode="1" android:versionname="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".mapapiexample" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <uses-library android:name="com.google.android.maps" /> </application> <uses-sdk android:minsdkversion="6" /> <uses-permission android:name="android.permission.internet"></uses-permission> </manifest>

13 Google 地圖定位 - Google Map API 透過 MapView 來使用 Google Map 服務, 此元件必須使用在 Google 上註冊的金鑰, 否則 Map 將無法顯示 在申請成功後除了得到金鑰之外, 網頁也提供一段 xml 代碼提供使用者使用 本範例將此段代碼放置 res/layout/main.xml 當中, 如下列程式碼 : <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <!-- 放置 MapView 以及 Map Api Key --> <com.google.android.maps.mapview android:layout_width="fill_parent" android:layout_height="fill_parent" android:apikey="01uynnmzdkjyctfxipb2n3h5ibu5jff4wv5ncgg" /> </LinearLayout>

14 Google 地圖定位 - Google Map API 除此之外, 在主程式部分也必須要將 Activity 改為 MapActivity: package ncu.bnlab.mapexample; import android.os.bundle; import com.google.android.maps.mapactivity; public class MapApiExample extends MapActivity { /** Called when the activity is first created. public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); protected boolean isroutedisplayed() { return false;

15 Google 地圖定位 - Google Map API 修改上述程式碼後, 即為最基本的 Google Map 應用服務, 程式結果如圖下 :

16 Google 地圖定位 - Google Map API 在 XML 當中的 MapView 可加入一項參數, 讓使用者可以與地圖作互動 : android:clickable="true" 若此值為 false, 則使用者無法利用觸控方式來移動視窗上的地圖

17 Google 地圖定位 - Google Map API 地圖不可缺少的一項功能為放大和縮小所看到的區域, 在此我們使用 ZoomControls 這個元件 接著修改上面基本 Map 範例, 加入將地圖放大及縮小的功能, 首先修改 main.xml 的排版, 程式碼如下 : 布局文件 (res/layout/main.xml): <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=" android:orientation= vertical android:layout_width="fill_parent" android:layout_height= fill_parent > <com.google.android.maps.mapview android:id="@+id/mapview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" android:apikey="01uynnmzdkjyctfxipb2n3h5ibu5jff4wv5ncgg" /> <!-- 此 LinearLayout 用來放置 Zoom --> <LinearLayout android:id="@+id/zoomview" android:layout_alignbottom="@id/mapview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true /> </RelativeLayout >

18 Google 地圖定位 - Google Map API MapApiExample.java public class MapApiExample extends MapActivity { /** Called when the activity is first created. public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); LinearLayout linearlayout; MapView mapview; ZoomControls myzoom; linearlayout = (LinearLayout) findviewbyid(r.id.zoomview); mapview = (MapView) findviewbyid(r.id.mapview); // 將 mapview 加上 ZoomControls 功能 myzoom = (ZoomControls) mapview.getzoomcontrols(); protected boolean isroutedisplayed() { // TODO Auto-generated method stub return false;

19 Google 地圖定位 - Google Map 範例結果如下 : API

20 Google 地圖標誌 在帄常使用 Google Map 中, 常常用到的一個功能就是在地圖上標記地點, 而要達到此功能要使用 com.google.android.maps.itemizedoverlay 類別, 此類別可讓使用者在地圖上放上標誌 有了放置標誌的功能後, 接下來是要指定放置的位置, 要達到此功能則要使用 com.google.android.maps.geopoint 類別來指定經緯度, 故使用上述兩個類別中的方法後, 就可以利用經緯度將自訂的標誌放上地圖

21 Google 地圖標誌 MapOverlay.java public class MapOverlay extends ItemizedOverlay<OverlayItem>{ private ArrayList<OverlayItem> glist = new ArrayList<OverlayItem>(); Drawable marker; public MapOverlay(Drawable defaultmarker) { super(defaultmarker); marker = defaultmarker; // 將 OverlayItem 加入 glist 中 public void addoverlayitem(overlayitem oitem){ glist.add(oitem); public void draw(canvas canvas, MapView mapview, boolean shadow) { super.draw(canvas, mapview, shadow); protected OverlayItem createitem(int arg0) { return public int size() { return glist.size();

22 Google 地圖標誌 MapApiExample02.java public class MapApiExample02 extends MapActivity public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); LinearLayout linearlayout; MapView mapview; ZoomControls mzoom; Drawable mdrawable; linearlayout = (LinearLayout) findviewbyid(r.id.zoomview); mapview = (MapView) findviewbyid(r.id.mapview); mzoom = (ZoomControls) mapview.getzoomcontrols(); linearlayout.addview(mzoom); mdrawable = this.getresources().getdrawable(r.drawable.icon); MapOverlay mapoverlay = new MapOverlay(mdrawable); // 加入一經緯度 GeoPoint addpoint = new GeoPoint( , ); OverlayItem overlayitem = new OverlayItem(addPoint, "", ""); mapoverlay.addoverlayitem(overlayitem); mapview.getoverlays().add(mapoverlay); // 依照 addpoint 設定之經緯度為中心 mapview.getcontroller().setcenter(addpoint); // 略

23 Google 地圖標誌 建立好 Overlay 類別後, 產生一個 MapOverlay 物件, 接著設定放置的位置 : GeoPoint addpoint = new GeoPoint( , ); 建立一個 addpoint 物件設定座標為中央大學的地理座標位置, 接著宣告 OverlayItem: OverlayItem overlayitem = new OverlayItem(addPoint, "", ""); 最後將定義好的 overlayitem 加入我們定義的 MapOverlay 中

24 範例結果如下 : Google 地圖標誌

25 Google Map 加入 GPS 定位 接著介紹如何加入 GPS 定位服務, 範例會依照當下 GPS 訊號將標誌產生放置在 Google Map 上, 所以當使用者移動時, 標誌圖案會跟著使用者移動, 程式碼如下 : public class MapApiExample03 extends MapActivity { private LocationManager locationmanager; private LocationListener locationlistener; LinearLayout linearlayout; MapView mapview; ZoomControls mzoom; Drawable public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); linearlayout = (LinearLayout) findviewbyid(r.id.zoomview); mapview = (MapView) findviewbyid(r.id.mapview); mzoom = (ZoomControls) mapview.getzoomcontrols(); linearlayout.addview(mzoom); mdrawable = this.getresources().getdrawable(r.drawable.icon); // 設定此經緯度為 Map 開啟時的中心位置 GeoPoint addpoint = new GeoPoint( , ); mapview.getcontroller().setcenter(addpoint); UpdateLocation();

26 Google Map 加入 GPS 定位 public void UpdateLocation() { locationmanager = (LocationManager) getsystemservice(context.location_service); // 設定 LocationListener, 當經緯度位置更改時則觸發此事件 locationlistener = new LocationListener() { public void onlocationchanged(location newlocation) { UpdateNewLocation(newLocation); ; locationmanager.requestlocationupdates(locationmanager.gps_provider, 0, 0, locationlistener); void UpdateNewLocation(Location newlocation) { List overlays = mapview.getoverlays(); // 移除舊的 overlay if ( overlays.size() > 0 ) { for (Iterator iterator = overlays.iterator(); iterator.hasnext();) { iterator.next(); iterator.remove(); // 取得經度 Double longitude = newlocation.getlongitude() * ; // 取得緯度 Double latitude = newlocation.getlatitude() * ;

27 Google Map 加入 GPS 定位 GeoPoint newpoint = new GeoPoint( longitude.intvalue(), latitude.intvalue()); MapOverlay overlay = new MapOverlay(mdrawable); OverlayItem overlayitem = new OverlayItem(newPoint, "", ""); overlay.addoverlayitem(overlayitem); mapview.getoverlays().add(overlay); // 移動位置到新的經緯度 mapview.getcontroller().animateto(newpoint); protected boolean isroutedisplayed() { // TODO Auto-generated method stub return false; 完整程式碼請參考光碟中 MapApiExample03.java

28 Google Map 加入 GPS 定位 範例結果如下 :

29 QR Code 二維條碼 - Google Chart API

30 QR Code 二維條碼 - Google Chart API QR Code 是一種很常用的 2D barcode,qr Code 可以儲存文字 網址或是電話號碼等, 接著介紹如何利用 Google Chart API 來產生 QR Code Google Chart API 利用網址的參數來產生相對應的 QR Code, 格式如下 : chl= 輸入之文字

31 QR Code 二維條碼 - Google Chart API 各參數意義如下 : cht=qr 代表要製作的是 QR Code chs=300x300 則是產生圖表的大小 chl= 則是將輸入的文字製作成 QR Code

32 QR Code 二維條碼 - Google Chart API 在範例中, 利用 URL 連線將要轉換成 QR Code 之文字傳給 Google Chart API 來幫我們產生相對應的 Code, 並利用 ImageView 將產生的結果顯示出

33 QR Code 二維條碼 - Google Chart API QRCodeExample01.java private Bitmap QRencoder(String input) { URL chartapi_url; try { // 建立 Google Chart Api 的連線, 將圖檔大小以及要轉換的文字放置 // 網址當中 chartapi_url = new URL(" de(input, "UTF-8")); URLConnection conn = chartapi_url.openconnection(); conn.connect(); InputStream is = conn.getinputstream(); BufferedInputStream bis = new BufferedInputStream(is); Bitmap QRbitmap = BitmapFactory.decodeStream(bis); bis.close(); is.close(); Log.i("TEST", "OnClick"); return QRbitmap; catch (IOException e) { e.printstacktrace(); 完整程式碼請參考光碟中 QRCodeExample01.java

34 翻譯小幫手 - Google Translate API

35 翻譯小幫手 - Google Translate API Google 有提供網頁形式的翻譯功能, 而在 android 要使用到 Google 翻譯的話, 可利用 WebView 來達到此功能, 在使用 Google 翻譯時, 必須用到 JavaScript 來呼叫 Google 翻譯的函式

36 翻譯小幫手 - Google Translate API 首先創建一個 translate.html 用來嵌入 Google 翻譯的 JavaScript 程式碼, 如下 : <html> <head> <meta http-equiv="content-type" content="text/html; charset=big5" /> </head> <script type="text/javascript" src=" <script type="text/javascript > google.load("language", "1"); function translater( mystring ) { var text = mystring; google.language.detect(text, function(result) { if (!result.error && result.language) { google.language.translate(text, result.language, "zh-tw", function(result) { if (result.translation) { alert(result.translation); ); ); </script> <body> <a onclick="window.translate.click()"> <p></p> <div style="text-align:center; padding: 5px 5px 5px 5px;"> 翻譯 </div></a> </body> </html>

37 翻譯小幫手 - Google Translate API 接著設定 WebView 參數, 程式碼如下 public void oncreate(bundle icicle) { super.oncreate(icicle); setcontentview(r.layout.main); mwebview = (WebView) findviewbyid(r.id.webview01); TextView01 = (TextView) findviewbyid(r.id.textview01); EditText01 = (EditText) findviewbyid(r.id.edittext01); // 設定 webview 的參數 WebSettings websettings = mwebview.getsettings(); websettings.setsavepassword(false); websettings.setsaveformdata(false); // 由於翻譯 API 為 JavaScript, 故 JavaScript 功能必須開啟 websettings.setjavascriptenabled(true); websettings.setsupportzoom(false); mwebview.setwebchromeclient(new MyWebChromeClient()); mwebview.addjavascriptinterface(new GoogleTranslateExample(), "translate"); mwebview.loadurl("file:///android_asset/translate.html");

38 翻譯小幫手 - Google Translate API 當按下翻譯時將欲翻譯的字串輸入至 html 並將翻譯結果輸入至 TextView 中, 程式碼如下 : // 當按下翻譯按鈕後, 將要翻譯的字串輸入到 translate.html 中 final class GoogleTranslateExample { public void click() { mhandler.post(new Runnable() { public void run() { String inputstring = EditText01.getText().toString(); mwebview.loadurl("javascript:translater('" + inputstring + "')"); ); // 利用 onjsalert 將在 translate.html 中 Alert 的訊息顯示在 TextView 上 final class MyWebChromeClient extends WebChromeClient public boolean onjsalert(webview view, String url, String message, JsResult result) { Log.d("ALERT_TAG", message); TextView01.setText(message); result.confirm(); return true;

39 翻譯小幫手 - Google 範例結果如下圖 : Translate API

40 Google 天氣資訊 - Google Weather API

41 Google 天氣資訊 - Google Weather API Google Weather API 提供各地天氣資訊, 而這些資訊分為兩個部分, 一為當天天氣資訊, 另一部分為四天內大略天氣資訊, 資訊內容如下表 : 天氣資訊天氣狀態華氏氣溫攝氏氣溫濕度風向天氣狀態圖示日期最低溫最高溫 當天天氣資訊有有有有有有無無無

42 Google 天氣資訊 - Google Weather API 此 API 提供三種形式來查詢天氣 : 第一種利用經緯度來查詢天氣, 範例如下 : 為台北的經緯度 ) 第二種則是利用地名來查詢, 但只適用於較大的城市, 範例如下 : 第三種則是利用郵遞區號來查詢, 此方式只適用於美國地區, 範例如下 : 為麻薩諸塞州的劍橋市的郵遞區號 )

43 Google 天氣資訊 - Google Weather API Google Weather API 是以 XML 形式來顯示, 顯示結果如下 :

44 Google 天氣資訊 - Google Weather API 由於此 API 是以 XML 形式回傳, 所以我們可以利用 SAXParser 來幫助我們分析 XML 內的資訊, 使用方法如下 : // 建立一個 SAXParserFactory 物件 SAXParserFactory factory = SAXParserFactory.newInstance(); // 產生一個 SAXParser SAXParser saxparser = factory.newsaxparser(); // 將指定 inputstream 設定為 BIG5, 因指定 API 回傳為 zh-tw 的語言 InputStreamReader isr = new InputStreamReader(url.openStream(), "BIG5"); // 建立 InputSource, 用於 SAXParser 中 InputSource is = new InputSource(isr); // 產生自訂的 handler 物件 WeatherHandler thehandler = new WeatherHandler(); // 將 InputSource 和自訂處理 XML 的 handler 開始做 Parse 的動作 saxparser.parse(is, thehandler);

45 Google 天氣資訊 - Google 範例結果如下 : Weather API

46 Google 天氣資訊 - Google Weather API 由於此 API 無法利用縣市名稱查詢台灣各地天氣資訊, 故在範例中使用縣市的經緯度來當作查詢的條件, 座標資訊為下表 : 縣市 經緯度 台北市 , 台北縣 , 桃園縣 , 新竹市 , 新竹縣 , 苗栗縣 , 台中市 , 台中縣 , 彰化縣 , 南投縣 , 雲林縣 , 嘉義市 , 嘉義縣 , 台南市 , 台南縣 , 高雄市 , 高雄縣 , 屏東縣 , 台東縣 , 花蓮縣 , 宜蘭縣 , 基隆市 ,

47 Google 天氣資訊 - Google Weather API 主程式部分主要提供一個 Spinner 讓使用者選擇要查詢的縣市, 而在此設定一個 Listener OnItemSelectedListener, 當使用者選擇縣市時觸發, 當觸發後將使用者選擇的縣市索引傳給自訂的 UpdateWeatherInfo 來將縣市資料透過 Google Weather API 取得 XML 並分析後更新到 UI 上, 程式碼請參閱光碟

48 課後習題 1. 若沒有註冊 Google Map Api Key 的話是否可正常運作? 同一把 key 是否可在不同電腦上開發? 申請到的 API Key 要放置在何處? 2. 要使用何種工具來產生認證指紋 MD5? 3. 開發 Google Map API 應用程式在開發時要使用何種 SDK 版本? 4. 開發 Map 服務必須開啟何種權限方可正常運作? 5. 請簡單敘述抓取 GPS 座標的流程

49 Q&A

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

Android Service

Android Service Android Service- 播放音樂 建國科技大學資管系 饒瑞佶 2013/7 V1 Android Service Service 是跟 Activity 並行 一個音樂播放程式若沒使用 Service, 即使按 home 鍵畫面離開之後, 音樂還是照播 如果再執行一次程式, 新撥放的音樂會跟先前撥放的一起撥, 最後程式就會出錯 執行中的程式完全看不到! 但是, 寫成 Service 就不同了

More information

Microsoft PowerPoint - Lab 2-3 Android Google Maps.ppt [相容模式]

Microsoft PowerPoint - Lab 2-3 Android Google Maps.ppt [相容模式] 車輛定位與電子地圖整合服務 定位與 Google Maps Network Optimization Lab Department of Computer Science National Chiao Tung University 1 定位與 Google Maps Lab 簡介 : 路徑軌跡記錄程式 Google Maps 程式技巧 取得目前位置經緯度 建立 Google Maps 標示目前位置

More information

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

More information

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應 專題進度 老師 : 趙啟時老師 學生 : 陳建廷 2013/10/13 用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應 程式碼 : package com.example.phone; import java.util.arraylist;

More information

書面

書面 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 5.4 互動功能畫面 程式碼請參考附件-程式三 在進入互動頁面時 會執行setAllText()依寵物狀態數值來 設定狀態文字與頭像 並且依心情決定是否要不要播放音效 觸摸的區域 由於是自己寫的 view 所以並未透過xml來設置 而是透過Layut.addview()來動態新增

More information

Dynamic Layout in Android

Dynamic Layout in Android Dynamic Layout in Android 建國科技大學資管系 饒瑞佶 2013/5 V1 Layout 多半都透過 res/layout/xml 格式設定來達成 Android 是 OOP, 所以可以動態產生 Layout 重點是 Layout 的階層關係 (Hierarchy) 需要處理對應事件 最後一樣用 setcontentview 加入 Layout 一 加入現有 Layout 中

More information

Microsoft Word - PHP7Ch01.docx

Microsoft Word - PHP7Ch01.docx PHP 01 1-6 PHP PHP HTML HTML PHP CSSJavaScript PHP PHP 1-6-1 PHP HTML PHP HTML 1. Notepad++ \ch01\hello.php 01: 02: 03: 04: 05: PHP 06:

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

Foreword (Social Indicators, 2006) (U.S.Census Bureau, Jan, 13, 2015) 第 1 個 1804 第 2 個 1927

Foreword (Social Indicators, 2006) (U.S.Census Bureau, Jan, 13, 2015) 第 1 個 1804 第 2 個 1927 CHAPTER 01 1-1 1-2 1-3 1-4 1. 2. 3. 4. 5. 6. 7. 8. Foreword 1-1 180410 19272 10123 2000 1-1 (Social Indicators, 2006)20154.31.82.4 1-2 (U.S.Census Bureau, Jan, 13, 2015) 1-1 10 10 第 1 個 1804 第 2 個 1927

More information

untitled

untitled JavaEE+Android - 6 1.5-2 JavaEE web MIS OA ERP BOSS Android Android Google Map office HTML CSS,java Android + SQL Sever JavaWeb JavaScript/AJAX jquery Java Oracle SSH SSH EJB+JBOSS Android + 1. 2. IDE

More information

ShareText

ShareText 作者 : 林致宇 日期 :2012/1/23 問題 : 如何分享分享文字資訊給其它的應用程式? 解答 : 有時候我們可能會希望 我們的應用程式的資訊 能夠讓使用者分享出去, 讓使用者能夠將此資訊傳送簡訊給其好友或寄電子郵件的方式寄給其好友, 這份文件將示範如何寫出這樣的應用程式 本文件將產出兩個 App, 第一個 App 是 分享資料的來源, 名為 CopyPaste_Source, 功能非常簡單,

More information

05 01 accordion UI containers 03 Accordion accordion UI accordion 54

05 01 accordion UI containers 03 Accordion accordion UI accordion 54 jquery UI plugin Accordion 05 01 accordion UI containers 03 Accordion accordion UI accordion 54 05 jquery UI plugin 3-1

More information

Android Fragment

Android Fragment Android Fragment 建國科技大學資管系饒瑞佶 2017/10 V1 Android 3.0 後才支援 Fragment 解決部分 App 適應螢幕大小的問題 它類似於 Activity, 可以像 Activity 可以擁有自己的版面設計, 也和 Activity 一樣有自己的生命週期 ( 具備 oncreate() oncreateview() 與 onpause() 方法 ) LifeCycle

More information

Android Android Android SDK iv

Android Android Android SDK iv Android Market Google Android SDK Apple Google Microsoft b2c b 2010 Internet Android how why iii Android 240... Android Android SDK iv Android Market Google Android SDK Visual C++ Java N-tier J2EE Unix/Linux

More information

0511-Android程式之GPS應用_專題週記4

0511-Android程式之GPS應用_專題週記4 逢甲大學通訊工程學系專題研究 Android 程式之 GPS 應用 專題週記 0511 學生姓名 陳彥儒 D0035131 廖元譽 D0077791 指導老師 楊豐瑞老師繳交日期 2014.05.11 1 匯入 GoogleMap 1.1 取得授權步驟 目前進度 取得 Google 授權鑰匙 實作程式尚未成功 1.1.1 建立個人的 keystore 1.1.2 由個人的 keystore 查詢 SHA1

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

建立Android新專案

建立Android新專案 經濟部工業局 Android 智慧型手機程式設計實務應用班 Android WebService 建國科技大學資管系 饒瑞佶 2012/4 WebService 需要 ksoap2-android-assembly-2.5.2-jar-withdependencies.jar 或 ksoap2-android-assembly-2.5.2-jar-withdependencies_timeout1.jar

More information

RecyclerView and CardVew

RecyclerView and CardVew RecyclerView and CardView 建國科技大學資管系饒瑞佶 2017/10 V1 CardView CardView A CardView is a ViewGroup. Like any other ViewGroup, it can be added to youractivity or Fragment using a layout XML file. To create an

More information

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class 踩地雷遊戲 高慧君南港高中 開啟專案 MineSweep 任務一 : 產生 30X20 個磚塊編輯 Table 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.arraylist; Write a description of class MyWorld

More information

Lecture01_Android介绍

Lecture01_Android介绍 移动平台应用软件开发 Android 介绍 主讲 : 张齐勋 zhangqx@ss.pku.edu.cn 移动平台应用软件开发 课程建设小组 北京大学 二零一七年秋北京 Android是什么 Android不仅仅是一个操作系统 它更是一个完整的软件框 架 Android基于Linux内核 2005年Google公司收购了Android公司 Google公司选择使用Apache许可证开放Android源码

More information

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas Contents 目錄 chapter 1 1-1... 1-2 1-2... 1-3 HTML5... 1-3... 1-5 1-3... 1-9 Web Storage... 1-9... 1-10 1-4 HTML5... 1-14... 1-14... 1-15 HTML5... 1-15... 1-15... 1-16 1-5... 1-18 Apps... 1-18 HTML5 Cache

More information

预览图 : (2) 在 SelectCity.java 中增加控件, 用于绑定 select_city 文件的 ListView, TextView,EditTest 等控件 代码和注释如下 :

预览图 : (2) 在 SelectCity.java 中增加控件, 用于绑定 select_city 文件的 ListView, TextView,EditTest 等控件 代码和注释如下 : EditText 实现城市搜索 1801210778 邹宇航 摘要 : 使用 EditText 实现搜索城市的功能, 以此为依据更新 ListView 1. 效果图 : 2. 主要步骤 (1) 在 select-city.xml 布局文件中中添加 EditText 控件用作搜索框, 然后添加 ListView 控件用来显示城市名字内容 代码如下 : 预览图 : (2) 在 SelectCity.java

More information

中 文 摘 要 智 慧 型 手 機 由 於 有 強 大 的 功 能, 以 及 優 渥 的 便 利 性, 還 能 與 網 路 保 持 隨 時 的 鏈 結 與 同 步 更 新, 因 此 深 受 廣 大 消 費 者 喜 愛, 當 然, 手 機 遊 戲 也 成 為 現 代 人 不 可 或 缺 的 娛 樂 之

中 文 摘 要 智 慧 型 手 機 由 於 有 強 大 的 功 能, 以 及 優 渥 的 便 利 性, 還 能 與 網 路 保 持 隨 時 的 鏈 結 與 同 步 更 新, 因 此 深 受 廣 大 消 費 者 喜 愛, 當 然, 手 機 遊 戲 也 成 為 現 代 人 不 可 或 缺 的 娛 樂 之 臺 北 市 大 安 高 級 工 業 職 業 學 校 資 訊 科 一 百 零 一 學 年 度 專 題 製 作 報 告 ------ 以 Android 製 作 ------ ----- 連 線 塔 防 遊 戲 ------ Tower defense game using Internet technology 班 級 : 資 訊 三 甲 組 別 : A9 組 組 員 : 葉 冠 麟 (9906129)

More information

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6: Chapter 15. Suppressed Exception CH14 Finally Block Java SE 7 try-with-resources JVM cleanup try-with-resources JVM cleanup cleanup Java SE 7 Throwable getsuppressed Throwable[] getsuppressed() Suppressed

More information

Lecture01_Android介绍

Lecture01_Android介绍 移动平台应用软件开发 Android 介绍 主讲 : 张齐勋 zhangqx@ss.pku.edu.cn 移动平台应用软件开发 课程建设小组 北京大学 二零一八年秋北京 Android 是什么 Android 不仅仅是一个操作系统, 它更是一个完整的软件框架 Android 基于 Linux 内核 2005 年 Google 公司收购了 Android 公司 Google 公司选择使用 Apache

More information

安裝這個應用程式, 若讀者想瞭解更多關於 許可 的說明或者想知道 Android 系統提供了哪些 許可, 可至 Android 開發者網站閱讀相關文件 [2][3] 在這個應用程式中, 我們需要得到兩個許可, 第一個是 ACCESS_FINE_LOCATION, 應用程式得到許可後會獲得存取精確位置

安裝這個應用程式, 若讀者想瞭解更多關於 許可 的說明或者想知道 Android 系統提供了哪些 許可, 可至 Android 開發者網站閱讀相關文件 [2][3] 在這個應用程式中, 我們需要得到兩個許可, 第一個是 ACCESS_FINE_LOCATION, 應用程式得到許可後會獲得存取精確位置 Chapter 9 定位與 Google 地圖 作者 : 林致宇 定位與 Google 地圖的結合產生了許多的應用, 除了一般人較為熟知的行車導航系統之外, 位置感知服務 (Location-Based Service, LBS) 也帶來龐大的商機, 位置感知服務的應用範圍很廣泛, 例如找出使用者附近的餐廳 停車場等資訊都是屬於位置感知服務 此外導覽系統也是很常見的一種應用, 例如校園導覽系統 博物館導覽系統

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

More information

三期四期執行報告.PDF

三期四期執行報告.PDF . 1. 1. 2. 2. 5. 7. 8. 9. 9 11 11 11 12 12 13 13 14 15 15 16 16 16 17 18 19 21.. 21.. 24 27.. 28 195 .. 277.. 279.. 279.. 280.. 280.. 283.. 287.. 287.. 287.. 288.. 290.. 293 294 299.. 303.. 303.. 303..

More information

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK 2 l 跨裝置網頁設計 Android ios Windows 8 BlackBerry OS Android HTML 5 HTML 5 HTML 4.01 HTML 5 CSS 3 CSS 3 CSS 2.01 CSS 3 2D/3D PC JavaScript

More information

Microsoft Word - 02.目錄.doc

Microsoft Word - 02.目錄.doc 目錄 -1- 目錄 序 準備篇 一 使用說明... 0-2 二 標示說明... 0-6 三 注意事項... 0-7 第一類 Android 基礎知識 -UI 設計及語法應用 101. 整存整付計算機... 1-2 102. 電費計算機... 1-8 103. 點餐系統... 1-18 104. 計算 BMI 值... 1-23 105. MENU 功能選單... 1-36 106. 畫廊展示...

More information

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 Java V1.0.1 2007 4 10 1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 6.2.10 6.3..10 6.4 11 7.12 7.1

More information

PowerPoint 簡報

PowerPoint 簡報 UI 設計 Android 專案目錄架構 Android 專案建立後會自動產生 3 個主要目錄 src:java 程式檔案 res: 資源 ( 文字 圖形 聲音檔案等 ) 與 UI 設定有關的 layout 檔 此目錄內檔案名稱只能為小寫字母 數字 _. gen:r.java 根據 res 目錄內容自動產生 不要去修改 R.java Android 中所有的資源檔案 ( 圖片 XML 等 ) 命名都必須使用英文小寫,

More information

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

建立Android新專案

建立Android新專案 Android 智 慧 型 手 機 程 式 設 計 Android WebService 建 國 科 技 大 學 資 管 系 饒 瑞 佶 2012/4 V1 2012/8 V2 2013/5 V3 2014/10 v4 提 醒 這 節 的 內 容 針 對 的 是 MS 的 Web Service 或 是 使 用 SOAP(Simple Object Access Protocol) 標 準 建 立

More information

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO CHAPTER 使用 Hadoop 打造自己的雲 8 8.3 測試 Hadoop 雲端系統 4 Nodes Hadoop Map Reduce Hadoop WordCount 4 Nodes Hadoop Map/Reduce $HADOOP_HOME /home/ hadoop/hadoop-0.20.2 wordcount echo $ mkdir wordcount $ cd wordcount

More information

Android 开发教程

Android 开发教程 封面 1 GUI 可视化设计器 DroidDraw DroidDraw 是一个基于 Java Swing 的 Android 界面设计器, 可以通过它来生成复杂的 Android Layout XML 文 件,Android 的 Layout 和 Swing Layout 中有很好的对应, 设计器的代码编写起来比较容易 2 AnDroidDraw AnDroidDraw 是一个与 DroidDraw

More information

第一章 Android 简介与开发环境搭建

第一章 Android 简介与开发环境搭建 安卓开发环境与常用布局 第一章 Android 简介与开发环境搭建 本章目标 3G 的概念 Android 的改变 Android 开发环境的搭建编写第一个 Android 程序 Android 程序的目录结构 手机发展史 1. 3G 的概念 3G 全称为 :3rd Generation, 中文含义即为第三代数字通信, 是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统 2. 符合 3G

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6 www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7

More information

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入 100 年 特 種 考 試 地 方 政 府 公 務 人 員 考 試 試 題 等 別 : 三 等 考 試 類 科 : 資 訊 處 理 科 目 : 系 統 分 析 與 設 計 一 請 參 考 下 列 旅 館 管 理 系 統 的 使 用 案 例 圖 (Use Case Diagram) 撰 寫 預 約 房 間 的 使 用 案 例 規 格 書 (Use Case Specification), 繪 出 入

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

RUN_PC連載_10_.doc

RUN_PC連載_10_.doc PowerBuilder 8 (10) Jaguar CTS ASP Jaguar CTS PowerDynamo Jaguar CTS Microsoft ASP (Active Server Pages) ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar Server ASP

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

Microsoft Word - 第1章 Android基本概念.docx

Microsoft Word - 第1章 Android基本概念.docx Android 系 统 下 Java 编 程 详 解 作 者 : 华 清 远 见 第 1 章 Android 基 本 概 念 本 章 简 介 本 章 主 要 介 绍 Android 基 本 概 念 方 面 的 内 容, 包 括 Android 平 台 特 性 Android 系 统 架 构 Android 开 发 框 架 和 Android 开 发 环 境 搭 建 1.1 Android 简 介 Android

More information

2 Java 语 言 程 序 设 计 教 程 1.2.1 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

2 Java 语 言 程 序 设 计 教 程 1.2.1 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难 第 1 章 Java 概 述 Java 的 诞 生 Java 的 特 点 Java 开 发 环 境 安 装 与 配 置 创 建 并 运 行 一 个 简 单 的 Java 程 序 Java 语 言 是 当 今 计 算 机 软 件 行 业 中 最 热 门 的 网 络 编 程 语 言, 以 Java 为 核 心 的 芯 片 技 术 编 译 技 术 数 据 库 连 接 技 术, 以 及 基 于 企 业 级

More information

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit Tomcat Web JUnit Cactus JUnit Java Cactus JUnit 26.1 JUnit Java JUnit JUnit Java JSP Servlet JUnit Java Erich Gamma Kent Beck xunit JUnit boolean JUnit Java JUnit Java JUnit Java 26.1.1 JUnit JUnit How

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

keystore weblogic.jks certreq.pem CA server.cer

keystore weblogic.jks certreq.pem CA server.cer \\\\\\\\\\\\ 2005 6 17 Windows 2000 Server WebLogic server 8.1 SP2 JDK1.4.2; IE 5.0 WebLogic8.1 www.cnca.net Guangdong Electronic Certification Authority 1...4 2...5 3...5 3.1...5 3.2 keystore weblogic.jks...5

More information

Microsoft Word zw

Microsoft Word zw 第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000

More information

1 請 至 下 載 Google Earth 6.0 版 圖 6-1: 下 載 畫 面 2 開 啟 Google Earth, 認 識 Google Earth 的 基 本 介 面 2. 搜 尋 1. 主 功 能 選 單 5. 工 具 列 6 導 航

1 請 至  下 載 Google Earth 6.0 版 圖 6-1: 下 載 畫 面 2 開 啟 Google Earth, 認 識 Google Earth 的 基 本 介 面 2. 搜 尋 1. 主 功 能 選 單 5. 工 具 列 6 導 航 一 課 程 介 紹 : Google Earth & Google Map 操 作 與 應 用 Google Map / Google Earth 都 是 由 Google 所 提 供 的 地 圖 網 路 服 務 Google Map 是 透 過 網 路 瀏 覽 器, 直 接 在 線 上 瀏 覽 高 解 析 度 的 衛 星 影 像 以 及 各 個 地 區 詳 盡 的 主 題 圖 ( 譬 如 : 道

More information

中南大学第二届软件创新大赛

中南大学第二届软件创新大赛 3D 全 息 投 影 游 戏 平 台 参 赛 项 目 计 划 书 一 参 赛 作 品 构 思 的 创 意 与 价 值 1. 背 景 : 问 题 领 域 (1) 手 机 平 台 游 戏 发 展 火 爆 随 着 移 动 设 备 和 移 动 互 联 网 的 飞 速 发 展, 手 机 已 经 成 为 人 们 日 常 生 活 中 的 伙 伴 越 来 越 多 手 机 游 戏 APP 成 为 了 人 们 放 松

More information

Microsoft Word - AEL CH10

Microsoft Word - AEL CH10 序 從撰寫第一本 Android 2.x 手機程式開發教戰手冊 到此本 Android 5.x App 開發教戰手冊 歷經了 Android 四大版本 (2.x, 3.x, 4.x, 5.x),Android 系統也歷經了許多重大改變 : 系統的成長與改良 : 2.x 版僅支援手機, 而且操作流暢度差強人意 3.0 版開始支援平板, 但卻不支援手機, 苦了開發者要分別熟悉 2 套 API 4.0 版系統穩定性大幅提升,

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Fortran Algol Pascal Modula-2 BCPL C Simula SmallTalk C++ Ada Java C# C Fortran 5.1 message A B 5.2 1 class Vehicle subclass Car object mycar public class Vehicle extends Object{ public int WheelNum

More information

03 开发入门.key

03 开发入门.key #3 手机应用开发入门 刘宁 Email:liuning2@mail.sysu.edu.cn 大纲» Android 基本概念» 开发包及 工具安装» 创建 HelloWorld» Android 程序设计基础 2 Android 开发基本概念» Activities» Intents» 视图与控件 ( 界 面元素 )» 异步调 用 ( 多线程 支持 )» 后台服务 3 Activities Android

More information

Android 开发教程

Android 开发教程 封面 1 文件存取编程基础 文件 文件可以用来存储比使用引用更大数量的数据 Android 提供方法来读 写文件 只有本地文件可以被访问 优点 : 可以存储大容量的数据 缺点 : 文件更新或是格式改变可能会导致巨大的编程工作 文件操作 读文件 Context.openFileInput(String name) 打开一个与应用程序联系的私有文件输入流 当文件不存在时抛出 FileNotFoundException

More information

Database_001

Database_001 作者 : 林致宇日期 :2011/10/26 主要參考來源 : http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applicat ions/ 問題 : 如在存取一個已經建立好的資料庫? 解答 : 有一些應用程式會需要讀取已經建立好的資料庫, 例如一個試題測驗應用程式, 裡面的試題可能已經於電腦上, 使用任何的

More information

Android + NFC

Android + NFC Android + NFC 建國科技大學資管系饒瑞佶 2017/3 v1 讀取 Tag UUID Android 2.3.3 (API Level 10) 才有支援完整的 NFC 功能 只要 NFC 相容都讀的到 (NFC 或 Mifare) 建立新專案修改 AndroidManifest.xml 加入 , 如果有 NFC Tag 進入感測範圍, 本 App 也會變成可處理的

More information

Android 编程基础 Android 开发教程 & 笔记 1

Android 编程基础 Android 开发教程 & 笔记 1 Android 开发教程 & 笔记 1 多式样 ProgressBar 撰写 : 地狱怒兽 联系 :zyf19870302@126.com 普通圆形 ProgressBar 该类型进度条也就是一个表示运转的过程, 例如发送短信, 连接网络等等, 表示一个过程正 在执行中 一般只要在 XML 布局中定义就可以了

More information

可 Web 编程的NativeUI 设计与实现

可 Web 编程的NativeUI  设计与实现 可 Web 编程的 NativeUI 设计与实现 张袁炜 zhangyuanwei@baidu.com 欢迎转岗简历请发 About Me @ 张袁炜 直达号 网址导航 百度 音乐 前端 Node.js Android Arduino RaspberryPI https://github.com/zhangyuanwei Outline 一个 Hybrid App 的进化史 Native UI 实现原理

More information

幻灯片 1

幻灯片 1 Delivering accurate maps to Chinese Android users 为中国安卓用户提供准确的地图服务 Work at Mapbox includes: Android apps, demos, starter kits, documentation, support, syncing Android team with other departments, etc.

More information

Microsoft Word - Chap04.doc

Microsoft Word - Chap04.doc 04-26 ICON 此範例將說明設定離開與關閉程式的對話視窗提示選項 而啟動這個對話視窗是由一個按鈕來處理, 當按下 按我離開 按鈕時, 會出現 AlertDialog 的訊息, 而 AlertDialog 的內容設定, 先設定是否要顯示 title 的文字 ( 也可以不設定 ), 在此範例是設定為讓它顯示, 所以使用 res/values/string/app_about 這個字串常數 下一步則是顯示

More information

! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 d

! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 d ! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook 2015 3 F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 declare 元件 DOM state JavaScript xi React Web ios Android

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Java application Java main applet Web applet Runnable Thread CPU Thread 1 Thread 2 Thread 3 CUP Thread 1 Thread 2 Thread 3 ,,. (new) Thread (runnable) start( ) CPU (running) run ( ) blocked CPU sleep(

More information

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, http://debut.cis.nctu.edu.tw/~chi Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, : POSITIVE_INFINITY NEGATIVE_INFINITY

More information

5-1 nav css 5-2

5-1 nav css 5-2 5 HTML CSS HTML CSS Ê Ê Ê Ê 5-1 nav css 5-2 5-1 5 5-1-1 5-01 css images 01 index.html 02 5-3 style.css css 03 CH5/5-01/images 04 images index.html style.css 05

More information

基于CDIO一体化理念的课程教学大纲设计

基于CDIO一体化理念的课程教学大纲设计 Java 语 言 程 序 设 计 课 程 教 学 大 纲 Java 语 言 程 序 设 计 课 程 教 学 大 纲 一 课 程 基 本 信 息 1. 课 程 代 码 :52001CC022 2. 课 程 名 称 :Java 语 言 程 序 设 计 3. 课 程 英 文 名 称 :Java Programming 4. 课 程 类 别 : 理 论 课 ( 含 实 验 上 机 或 实 践 ) 5. 授

More information

1. 2. Flex Adobe 3.

1. 2. Flex Adobe 3. 1. 2. Flex Adobe 3. Flex Adobe Flex Flex Web Flex Flex Flex Adobe Flash Player 9 /rich Internet applications/ria Flex 1. 2. 3. 4. 5. 6. SWF Flash Player Flex 1. Flex framework Adobe Flex 2 framework RIA

More information

Chapter 10

Chapter 10 Chapter 10 多媒體程式開發 Widget Widget 簡介 android.widget 套件包含了許多視覺性的 UI 元素, 可用來將操作界面展示在應用程式畫面上 要熟悉 Android 多媒體程式的開發, 必須從 widget 套件著手, 因此本章所舉的範例, 便是以 android.widget 套件的應用為中心 Gallery 簡介 Gallery 是一個水平的清單, 移動清單時,

More information

题目

题目 开发 Android 应用 目的 : 帮助大家了解 Android 平台开发 作者 : 王威威 技术爱好 : linux,qt, 嵌入式开发 MSN : wangweiweicdma@hotmail.com Email : wang.weiwei1@ztenc.com.cn wangjiecdma@126.com 下载开发资源 1 下载最新的 Android SDK http://code.google.com/android/download.html

More information

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1 科 技 部 自 由 軟 體 專 案 原 始 程 式 碼 使 用 手 冊 Source Code Manual of NSC Open Source Project 可 信 賴 的 App 安 全 應 用 框 架 -App 應 用 服 務 可 移 轉 性 驗 證 Trusted App Framework -Transferability Verification on App MOST 102-2218-E-011-012

More information

Java 1 Java String Date

Java 1 Java String Date JAVA SCJP Java 1 Java String Date 1Java 01 Java Java 1995 Java Java 21 Java Java 5 1-1 Java Java 1990 12 Patrick Naughton C++ C (Application Programming Interface API Library) Patrick Naughton NeXT Stealth

More information

Microsoft Word - 最新正文.doc

Microsoft Word - 最新正文.doc 2 2 Web 2.0 Ajax StarTrackr! GPS RFID jquery JavaScript StarTrackr! JavaScript jquery 1 jquery jquery jquery JavaScript HTML jquery JavaScript jquery jquery jquery $(document).ready()! jquery jquery (document)

More information

Microsoft PowerPoint - 03 开发入门.ppt [兼容模式]

Microsoft PowerPoint - 03 开发入门.ppt [兼容模式] 手 机 应 用 平 台 软 件 开 发 3 开 发 入 门 刘 宁 Email:liuning2@mail.sysu.edu.cn 课 程 简 介 课 程 目 标 Android 开 发 准 备 工 作 开 发 包 及 工 具 安 装 创 建 HelloWorld Android 程 序 设 计 基 础 创 意 移 动 应 用 创 意 移 动 应 用 创 意 移 动 应 用 创 意 移 动 应 用

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

建模与图形思考

建模与图形思考 C03_c 基 於 軟 硬 整 合 觀 點 JNI: 从 C 调 用 Java 函 数 ( c) By 高 煥 堂 3 How-to: 基 於 軟 硬 整 合 觀 點 从 C 调 用 Java 函 数 如 果 控 制 点 摆 在 本 地 C 层, 就 会 常 常 1. 从 本 地 C 函 数 去 调 用 Java 函 数 ; 2. 从 本 地 C 函 数 去 存 取 Java 层 对 象 的 属 性

More information

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj Message Transition 5-1 5-2 DataInputStream Class 5-3 DataOutputStream Class 5-4 PrintStream Class 5-5 (Message Transition) (Exercises) Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream

More information

建模与图形思考

建模与图形思考 F06_c 观摩 :ContentProvider 基於軟硬整合觀點 架构與 DB 引擎移植方法 ( c) By 高煥堂 4 通用性基类 ContentProvider 基於軟硬整合觀點 的使用范例 刚才的范例里, 我们直接使用 DataPersist 类的接口来与 SQLite 沟通 本节将替 DataPersist 配上 ContentProvider 基类, 让 Client 能透过 ContentProvider

More information

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5 網頁程式設計 HTML JavaScript CSS HTML JavaScript CSS HTML 5 JavaScript JavaScript HTML 5 API CSS CSS Part 1 HTML HTML 5 API HTML 5 Apple QuickTime Adobe Flash RealPlayer Ajax XMLHttpRequest HTML 4.01 HTML 5

More information

教育部補助資訊軟體人才培育先導計畫 100 年度課程發展專案計畫 實驗課程名稱 : IPC(Inter-Process Communication) 開發教師 : 張晉源老師 開發學生 : 林政揚 學校系所 : 樹德科技大學資訊工程學系

教育部補助資訊軟體人才培育先導計畫 100 年度課程發展專案計畫 實驗課程名稱 : IPC(Inter-Process Communication) 開發教師 : 張晉源老師 開發學生 : 林政揚 學校系所 : 樹德科技大學資訊工程學系 教育部補助資訊軟體人才培育先導計畫 100 年度課程發展專案計畫 實驗課程名稱 : IPC(Inter-Process Communication) 開發教師 : 張晉源老師 開發學生 : 林政揚 (s11639104@stu.edu.tw) 學校系所 : 樹德科技大學資訊工程學系 實驗目的 本實驗的目的在於讓同學們可以了解 Android 系統核心內部的行程通訊的原理, 透過呼叫系統提供的其中一樣服務

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

Chapter V.S. PC

Chapter V.S. PC Chapter 14 14-1 V.S. PC 14-2 14-3 14-4 14-1 V.S. PC PC PC Yahoo! PC (https://tw.yahoo.com/) Yahoo! (https:// tw.mobi.yahoo.com/) Yahoo! a b a PC b PC PC Flash HTML5 CSS3 PC 14-2 14-3 PC PC Yahoo! PC https://tw.yahoo.com/

More information

Chapter 1 選 用 好 的 燜 燒 罐 選 用 好 的 燜 燒 罐 是 做 好 燜 燒 罐 料 理 最 重 要 的 步 驟, 除 了 須 注 意 使 用 的 材 質 是 否 符 合 食 器 使 用 標 準, 也 須 注 意 燜 燒 罐 的 保 溫 效 果, 才 能 安 心 享 用 燜 燒 罐

Chapter 1 選 用 好 的 燜 燒 罐 選 用 好 的 燜 燒 罐 是 做 好 燜 燒 罐 料 理 最 重 要 的 步 驟, 除 了 須 注 意 使 用 的 材 質 是 否 符 合 食 器 使 用 標 準, 也 須 注 意 燜 燒 罐 的 保 溫 效 果, 才 能 安 心 享 用 燜 燒 罐 作 者 序 不 僅 吃 得 好, 瘦 身 成 效 更 好 在 學 校 指 導 學 生 飲 食 控 制 的 時 候, 發 現 外 宿 的 學 生 不 能 自 己 開 伙, 只 能 吃 學 生 餐 廳 或 在 校 外 隨 便 吃 一 般 學 生 餐 廳 提 供 的 自 助 餐, 相 較 於 其 他 餐 點 較 為 天 然 健 康 便 宜, 但 是 學 生 多, 常 常 去 得 晚 了 就 沒 菜 了,

More information

第三組筆記型電腦 臺灣銀行採購部招標案號 : LP 大同世界科技股份有限公司 / 分區 -1. 新北市 2. 臺北市 3. 桃園市 4. 新竹縣 ( 市 ) 5. 臺中市 6. 嘉義縣 ( 市 ) 7. 臺南市 8. 高雄市契約期間 : ~ 契約編

第三組筆記型電腦 臺灣銀行採購部招標案號 : LP 大同世界科技股份有限公司 / 分區 -1. 新北市 2. 臺北市 3. 桃園市 4. 新竹縣 ( 市 ) 5. 臺中市 6. 嘉義縣 ( 市 ) 7. 臺南市 8. 高雄市契約期間 : ~ 契約編 臺灣銀行採購部招標案號 : LP5-0505 大同世界科技股份有限公司 / 分區 -. 新北市. 臺北市. 桃園市. 新竹縣 ( 市 ) 5. 臺中市. 嘉義縣 ( 市 ). 臺南市. 高雄市契約期間 : 0.0.05~0.05. 契約編號 :-LP5-005 吋筆記型電腦 Core i5-00u < 訂購數量限 ~0 台 > 吋筆記型電腦 Core i5-00u < 訂購數量限 ~0 台 > 吋筆記型電腦

More information

投影片 1

投影片 1 Chapter 13 Android 實戰演練 線上匯率查詢 線上匯率查詢 本節範例將實作一個簡單的線上費率查詢, 利用 Url 查詢台灣銀行的即時匯率, 欲查詢的網址為 http://rate.bot.com.tw/pages/static/uip003.zh- TW.htm 此網頁中每隔幾分鐘會更新一次匯率, 所以範例程式在一開啟時會抓取此網頁並將網頁內容解析後將匯率資料取出 線上匯率查詢 台灣銀行線上即時匯率查詢

More information

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

More information

Acrobat Distiller, Job 3

Acrobat Distiller, Job 3 逢 甲 大 學 資 訊 工 程 學 系 專 題 電 子 商 務 金 融 系 統 The Financial System for Electronic Commerce 指 導 教 授 : 李 維 斌 博 士 lwb@iecs.fcu.edu.tw 逢 甲 大 學 資 訊 工 程 學 系 學 生 : 曾 政 國 cktw@taiwan.com 逢 甲 大 學 資 訊 工 程 學 系 中 華 民 國

More information

Microsoft Word - ch04三校.doc

Microsoft Word - ch04三校.doc 4-1 4-1-1 (Object) (State) (Behavior) ( ) ( ) ( method) ( properties) ( functions) 4-2 4-1-2 (Message) ( ) ( ) ( ) A B A ( ) ( ) ( YourCar) ( changegear) ( lowergear) 4-1-3 (Class) (Blueprint) 4-3 changegear

More information

Microsoft PowerPoint - Lab 3-1 Vehicular Navigation Systems.ppt [相容模式]

Microsoft PowerPoint - Lab 3-1 Vehicular Navigation Systems.ppt [相容模式] 車輛定位與電子地圖整合服務 Android idprogramming Environment Nt Network koti Optimization i Lab Lb Department of Computer Science National Chiao Tung University 1 Project Objective 主要畫面設計 顯示 Google Maps 次要畫面設計 Outline

More information

PowerPoint 簡報

PowerPoint 簡報 Paint 繪圖板 JAVA 程式設計 指導老師 : 鄞宗賢 組員 : 4A3G0901 劉彥佐 4A3G0907 韓偉志 畫面預覽 匯入參數 package paint; import java.awt.*; import java.awt.event.*; import javax.swing.*; 主程式 public class paint{ public static void main(string[]

More information

IoC容器和Dependency Injection模式.doc

IoC容器和Dependency Injection模式.doc IoC Dependency Injection /Martin Fowler / Java Inversion of Control IoC Dependency Injection Service Locator Java J2EE open source J2EE J2EE web PicoContainer Spring Java Java OO.NET service component

More information

Java講義

Java講義 Android 講義 王振民 2012.07.10 目錄 第一章音樂播放程式...3 第一節最陽春的音樂播放程式...3 第一項建立空白的新專案...3 第二項加入 MediaPlayer 物件...3 第二節改善這個程式...5 第一項瞭解 Activity 的生命週期...5 第二項離開程式時也能停止音樂的播放...8 第三項按下播放按鈕才開始播放...8 第二章 google 地圖...12

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

第一章 章标题-F2 上空24,下空24

第一章 章标题-F2 上空24,下空24 Web 9 XML.NET Web Web Service Web Service Web Service Web Service Web Service ASP.NET Session Application SOAP Web Service 9.1 Web Web.NET Web Service Web SOAP Simple Object Access Protocol 9.1.1 Web Web

More information

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至 . Android 是 什 么 第 章 绪 论 2 3 本 章 将 主 要 介 绍 Android 操 作 系 统, 这 些 背 景 知 识 可 以 帮 你 更 好 地 理 解 本 书 的 内 容 你 将 了 解 到, 这 一 平 台 在 如 今 以 便 携 式 消 费 型 电 子 设 备 为 基 础 的 Internet 2.0 环 境 下 是 如 何 大 显 身 手 的 这 里 所 说 的 Internet

More information

untitled

untitled ArcGIS Server Web services Web services Application Web services Web Catalog ArcGIS Server Web services 6-2 Web services? Internet (SOAP) :, : Credit card authentication, shopping carts GIS:, locator services,

More information

Microsoft Word - 苹果脚本跟我学.doc

Microsoft Word - 苹果脚本跟我学.doc AppleScript for Absolute Starters 2 2 3 0 5 1 6 2 10 3 I 13 4 15 5 17 6 list 20 7 record 27 8 II 32 9 34 10 36 11 44 12 46 13 51 14 handler 57 15 62 63 3 AppleScript AppleScript AppleScript AppleScript

More information