C#開發Android應用實戰(全 掃描 中文版) 學習記錄:java
拖完控件後,不要急着按F5,須要從新生成,才能自動修改 Resource.Designer.cs 文件android
一、 Activity 是基於android 程序設計的核心 日誌 using Android.Util; Log.Error("", "");錯誤 Log.Warn("", "");警告 Log.Info("", "");信息 第一個參數 是 tag 提供了日誌記錄消息的上下文,暫時不知道有什麼用 在visual studio 中依次選擇 View-otherwindows-android logging 能夠查看 日誌 真機調試: 安裝豌豆莢(目的是爲了在PC上安裝驅動),而後 手機開啓調試 測試:經過 NUnite 打包成 pkg ,不能用debug 模式 ,切換到 Release ,工具-publish android application ,剩下的你都懂windows
android 應用程序的含義 每一個android 用用程序必須運行在本身的進程中 在每一個進程中 android只會啓動一個線程app
android 應用程序的構建基塊 活動(activity) 服務(service) 內容提供器(經常使用的有 alarmclock,Browser,calllog,contractscomtract,mediastore,settings,userdoctionary) 廣播接收器工具
ContentResolver (內容提供器) using Android.Content;學習
ContentResolver.Query() 接受針對提供器 URL。選擇字符串 、選擇參數以及結果集歲序的參數。用於但會目標結果集的指針沒,還有uodate,insert ,delete ,getType broadcast receiver (廣播接收器) 用於監聽 時間並做出相應的應用程序組件 他與服務的不一樣在於 ,他僅僅監聽某種消息類型 ACTION_TIME_TICK ACTION _SHUTDOWN 活動 生命週期 oncreae 建立 ondestroy 銷燬 ,一個活動 有包含三種狀態 active paused stoped測試
mono for android 所公開的API 是 .net 4 Framework核心功能 ,Silverlight API 記憶本機 Dalvik java VM 的組合 mono for android 再android 的本機API 與 .net 以及C# 開發人員熟悉的API 之間提供一個橋樑 (互操做)層.net