2012年4月29日 星期日

IIS Service Unavailable HTTP Error 503 .The Service is unavailable

ok今天一直遇到這個問題
但我什麼也沒調阿不知為啥
後來找了一下網路
各項都試過了像是
重裝IIS、移除應用集區在裝
最後找到這招
將識別改成LocalService就能Run了
給大家參考吧!!

Android SQLite 用命令提示字元建立表格

先執行android模擬器
再來跳到DDMS模式
這時在sdcard中還沒有資料庫
進入命令提示字元
找到
m:(以下看個人放在那裡)
cd android-sdk-windows 
cd platform-tools
adb.exe  shell


cd sdcard 
sqlite3 sql.db(自己命名db的名字)(如果已經有這個檔後就會開啟)
有成功回DDMS看就會出現
create table table1(name,tel);(建立Table)
.table(看建了那些Table)

Android SQLite 簡單認識Sqlite

通常只要有儲存的系統都會有資料庫
Android擇是完全支援SQLite

關於SQLite可至官網了解

書上寫的SQLite是關聯式資料庫
有table、trigger、view、index
與其他資料庫最大的差別在於
通常資料庫都是在似服器端(server)
但SQLite是在本機端(client)
所以剛好可當Android記錄資料的好工具
而儲存的資料為一個檔案喔
後面有操作到就會了解

Android 改變模擬器的預設路徑


原因是這樣子的
因為我想將android帶在usb隨身碟中四處都能用
但是忽然發覺模擬器每到一個新的地方都需要再重新建立一次
開啟AVD Manager後發現如下圖每次都在這個路徑,當然w7 跟xp不一樣

ok在書上找到個辦法
先關掉eclipse喔!!
我的電腦 >> 內容
 進階 >> 環境變數

系統變數 >> 新增
變數名稱:ANDROID_SDK_HOME
變數值 :就是你的隨身碟的位置
補充一下可以先將之前在c:\xxxx\中的.andorid裡的模擬器先copy到隨身碟

 這樣就建好了
 再重新開啟ecplise後就變啦
但要先做將.android copy到隨身碟的動作後再開啟喔,這樣就會自己去找之前的模擬器了


2012年4月27日 星期五

Asp.net 4.0 validateRequest="False"仍有錯誤

很久沒有用validateRequest="False"
今天剛好用4.0寫時將2.0的用法copy過來用
發現還是錯誤
找了網路
有教怎麼使用
只是多了< system.web>下面加入

< httpRuntime requestValidationMode="2.0" />
阿這樣不就又變2.0><只有這招了嗎??

2012年4月25日 星期三

Android Dos模式下資料夾相關

mkdir abc 建資料夾
cd abc 進入資料夾
mv abc def 將abc資料夾變def
rmdir  def刪除def資料夾

Android 模擬器安裝中文輸入法

網路上找的
http://learn2android.blogspot.com/2011/08/androidhtc.html

自己也做了一簡單的以便以後忘記

原本找到HTC_CIME_mod_v4.apk裝不起來
後來改成HTC_CIME_WVGA_v4.apk
點我下載



1.先開啟eclipse執行Android模擬器

2.進入cmd命令提示字元

3.先找到android sdk存放工具位置
M:\android-sdk-windows\platforms-tools>

4.再來安裝Apk,改天要安裝apk也是這種裝法adb install 路徑檔案
adb install m:\keyword\HTC_CIME_WVGA_v4.apk
成功如下圖

這時是沒有UI介面的還好網路有人教

5.
adb shell
cd sdcard
mkdir key123
這時開啟DDMS將ziz8d裡面傳進去


6.
再改資料夾的名稱
mv   key123  .ziz8d
改了之後在DDMS裡就看不到ziz8d了
7就會出現Touch Input中文如下圖
最後一定要寫一個字xd


ps剛測試一下把開發系統放在usb後再到另一台電腦開啟
發現中文輸入法又不見了
發現原來輸入法是裝在模擬器裡面的
C:\Documents and Settings\user\.android\avd
裡放到另外一台就不見了>

後來發現把裝好那台的.android裡的資料copy到新一台就能用了
所以這個是裝在模擬器上的~裝好要跑時記得copy
還是直接copy在usb中到時在另一台上面直接copy過去比較快
但windows7跟xp路徑不一樣要記得

//2012-08-09
果設定不出來在格子上長按滑鼠左鍵就會跳出下圖就能設定


Android 將語言變成中文

這很簡單><
照著圖就攪定了




Android 虛擬器記憶體大小

跑java 虛擬器時一開始都很慢
網路找了一下這是正常的><
真慘
找到一個辦法修改虛擬器的記憶體大小使用量
如下圖當然路徑每個人都不同
找到config.ini後打開
找hw.ramSize=xxx要的儲存即可
資料來源
http://fecbob.pixnet.net/blog/post/35764717-%E6%8F%90%E9%AB%98android%E6%A8%A1%E6%93%AC%E5%99%A8%E9%80%9F%E5%BA%A6%EF%BC%88%E8%BD%89%EF%BC%89

Android 如何設定Andorid SDK路徑

今天又重裝了Android的開發程式忽然想改sdk的路徑
找了一下如下先點window >> Preferences

 選擇如下後點ok就攪定了!!

2012年4月22日 星期日

Android 匯入專案

看書本上有許多已寫好的專案
要怎麼使用呢依下列幾張圖片的方式
基本上就能夠匯入了
就不用打那麼辛苦啦
但還是要了解每一段程式的用圖




匯入專案常會出現錯誤如下圖
 解決方式如下圖
感覺真是方便不用再去找一堆東西來改

Android 生命週期(2012-08-12)



http://developer.android.com/reference/android/app/Activity.html

在網路上找的寫的簡單又實用


這跟asp.net 一樣生命週期很重要

//2012-08-08補充
Activity(活動)就是與使用者互動的畫面

以下是相當重要的
onCreate()
簡單說Activity建立時就會呼叫,所以一些callback程式內容都可以寫在這裡

onStart()
畫面準備呈現時會跑這個

onResume()
與使用者互動前會跑這個

onPause()
此頁面Activity被其他Activity取代時
原頁面的Activity會跑這個

onStop()
Activity被取代時跑這個

onRestart()
當Activity從onStop()恢復到onStart()時會跑這個

onDestroy()
Activity結束前會跑這個

//2012-08-12補充
1.程式啟動
onCreate()
onStart()
onResume()

2.按反回
單頁時
onStop()
onDestroy()

=========連續動作==========
如果有兩個Activity1 Activity2時

按換到A2的按紐時
A1onPause()
A2onCreate()
A2onStart()
A2onResume()
A1onStop()

A2按反回時
A2onPause()
A1onRestart()
A1onStart()
A1onResume()
A2onStop()
A2onDestroy()

3.按Home
單頁時
onPause()
onStop()


=========連續動作==========
如果有兩個Activity1 Activity2時
換到A2跟上面一樣

在A2上按Home


A2onPause()
A2onStop()

2012年4月9日 星期一

Android main.xml & strings.xml(自訂義自串)

前面有介紹一些(雖然自己也不太懂哈,反正寫給自己以後忘記時看的)

今天換了本簡單的書來看Andorid2 sdk 開發入門與應用 作者是

董士偉、王威翔、洪才庭、林明璋

這本書比較簡單建議跟我一樣的初學者去看看,廢話不多

Java 好像可以自訂議文字在專案下面找到

res/values/strings.xml如下圖及可定義文字






在res/layout/main.xml 
可抓name = hello 跟name = test2的字出來
  


執行java後就跑出下面,雖然很簡單,但了解結構基礎我覺得是相當重要的


在gen/com.xxx.xxx/R.java會出現剛設定在mail.xml後面自定的TextView



Andorid 系統架構-Libraries(函式庫)

網路上很多請自行尋找
這篇是從書上看來的也是寫給自己看的

1.Media Framework(媒體函式庫)
就是用來看影片檔的mpeg4、h264、mp3、acc、amr、jpg、png

2.Surface Manager(外觀處理函式庫)
2d、3d操作圖層顯示

3.webkit
Android內建瀏覽器

4.SGL
Android處理2D圖型

5.OpenGL|ES
適合嵌入式使用3D圖型含式庫,如果硬體有3D加速就會使用沒有就會用軟體加速

6.SQLite
就是資料庫,關聯式的

Andorid 系統架構-Linux Kernel


主要是以Linux2.6版當核心
完整架構圖可由網路搜尋

Andorid 執行專案

1.依圖操作
2.也是依圖操作
3.
Manual:執行專但時會詢問啟動的Android裝置
Automatic:需要勾選預設的Andorid模擬器,之後就不詢問


Andorid 新增專案

1.選擇開發專案類型
2.選擇Andorid Project(不然要開發啥)
 3.輸入專案名稱
 4.開發的類型(因目前使用2.x版的人還是相當多所以用舊一點的開發)
5. 輸入Package Name,初學者目前不知有啥用處,但看很多軟體都是com.xxx.xxx所以照著打,然後就Finish就完成了


Andorid 設定Android的模擬器

Name:模擬器的名稱,由英文跟數字組成
Target:執行的平台,如果在安裝時有裝sdk這邊就能下拉
SD Card: Size(記憶卡大小),File(記憶卡影像檔案路徑)目前還不懂意思><
Snapshot:可能是截圖功能吧
Skin:執行時螢幕解析
Hardware:選完上面會自帶

設定完後按Create AVD
就完成了


ps後來發現

1.SD Card:Size就是模擬器上的SD卡的大小><一開始設200還真小
但其實也用不到那麼多
如果要改可能會在
因為我是xp開發w7可能會稍不一樣
或者是你模擬器名稱不一樣時可能要找找!!
C:\Documents and Settings\user\.android\avd\Android_2.3.3.avd