2012年12月13日 星期四

Visual Studio 2012 無法啟動IIS Express Web 伺服器


今早直接按F5進入DeBug時就遇到了這個問題
解決方式
專案上面按右鍵 > 屬性 > Web > 使用Visual Studio程式開發伺服器


2012年12月6日 星期四

SQL Server 允許通過防火牆

相信大家一定常遇到一個問題
資料庫裝好了
組態管理員具名管道也開了
就是連不上
那不是你帳密錯誤
就是資料庫位置打錯了
再不然就是防火牆檔了
以下為開起防火牆通過的方法

已windows7為例
1.點選進階設定

 2.輸入規則>新增規則

3.允許連線>下一步



 4.特定本機連接打你開的port,預設是1433然後下一步輸入名稱,下一步到底

2012年11月18日 星期日

Google 使用Google來讀取PDF

今天忽然接道一個需求 要做瀏覽器來看PDF
當然chrome內有包所以可以直接閱讀
但IE 火狐則要另外安裝 於是找到以下參考網址
原來google也有天阿不愧是大神

<iframe src="http://docs.google.com/gview?url=http://ccbs.ntu.edu.tw/formosa/org/pdf/081-106.pdf&embedded=true" style="width:800px; height:600px;" frameborder="0"></iframe>


http://docs.google.com/viewer?url="你的ppt pdf"

url=就是pdf網址
width=寬度
height=高度

參考網址 http://blog.joaoko.net/archives/2033

以下網址特別說到連ppt也攪定喔!!
http://blog.joaoko.net/archives/2163

jQuery Loading且置中

html部份

js部份
  

2012年11月3日 星期六

SQLite 無法載入檔案或組件 'System.Data.SQLite' 或其相依性的其中之一。

錯誤畫面如下



開啟IIS > 應用程式集區 > 進階設定 > 啟用32位元應用程式設成True

 就如64位元的IIS架站,使用32位元DLL時需修改



2012年10月22日 星期一

Asp.net MVC 開發相關網站整理(0)

vs 2010剛出時就有測試寫過一次MVC
感覺相當難用,原因是因為被web form綁死了
雖然在web form只有CRUD時會用到textbox dropdownlist checkbox之類的原件
但MVC跟原有的web form我覺得差蠻多的
所以就再也沒用過mvc
一直到前陣子學jquery mobile時使用MVC4發覺
其實只要注意幾個小地方要寫其實不是很難


保哥整理好的
http://blog.miniasp.com/post/2008/12/18/ASPNET-MVC-Learning-Resources.aspx

天空垃圾場
http://blog.sanc.idv.tw/p/aspnet-mvc.html

邊做邊學 ASP.NET MVC 4 入門(記得之前有2,vs2012只剩下mvc3 mvc4了)
http://msdn.microsoft.com/zh-tw/asp.net/jj730400.aspx


以下陸續開發再增加

2012年10月19日 星期五

Android UNCOMPRESS_DATA_MAX

雖然在一個多月前就把程式寫完了
但今天終於可以把第一個Android程式打包成apk了
但是卻發生了android 2.2手機無法執行
於是就查看logcat錯誤
asset(): Data exceeds UNCOMPRESS_DATA_MAX
查了一下才知道
原來有1M限制參考如下
http://rritw.com/a/shujuku/20110808/101264.html
最簡單就是改副檔名如下

/* these formats are already compressed, or don't compress well */
static const char* kNoCompressExt[] = {
".jpg", ".jpeg", ".png", ".gif",
".wav", ".mp2", ".mp3", ".ogg", ".aac",
".mpg", ".mpeg", ".mid", ".midi", ".smf", ".jet",
".rtttl", ".imy", ".xmf", ".mp4", ".m4a",
".m4v", ".3gp", ".3gpp", ".3g2", ".3gpp2",
".amr", ".awb", ".wma", ".wmv"
};
或者是以下方式也可解決就看個人選擇

2012年10月11日 星期四

IIS HTTP 錯誤 500.21 - Internal Server Error 0x80070002

 接續剛錯誤解決後變成這個錯誤
解決方式重新安裝.net 套件
在cmd 底下輸入
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
當然如果是2.0或3.5的"v4.0.30319"要改掉

IIS HTTP Error: 404.3 - Not Found 0x80070032


昨天將.net4.0網站改寫成.net4.5的網站後
架在新的windows 7為os的IIS上
錯誤如上圖解決方式
開始 > 控制台 > 開啟或關閉windows功能 > 如下圖
勾選這四個

參考網站
http://blog.whisper.tw/2010/12/iis-1.html

2012年10月8日 星期一

jQuery Mobile 開發相關網站整理

看了邊做邊學系列的jQuery Mobile後
發現原來網路有許多工具能幫助產生html

官網不用說啦
http://jquerymobile.com/

微軟邊做邊學
http://msdn.microsoft.com/zh-tw/hh875190.aspx

曹老師說的許多用jquery mobile
http://www.jqmgallery.com/

曹老師裡面說的"烤地瓜"
但是好像現在要錢了(經濟不好烤地瓜當然要錢阿)
http://www.codiqa.com/

於是找了一下網址如下
1個APP 4個畫面 "Free"
https://mockingbot.com/
好像不能匯出html

相當好用目前使用能免費
http://tiggzi.com/home
我覺得特殊的地方如下圖
連apk ipa都有還可以有source code太強大了
只是介面功能少了點但免錢的算是很讚了啦!!

jQuery Mobile開發教學
http://www.youtube.com/playlist?list=PL6E59B4F30BC7988F

以下陸續開發再增加

2012年10月1日 星期一

Android Code 設定EditText寬高

有人會說怎麼那麼白吃阿寬高都不會設定
是的我一開始真的不會設定就直接set阿
editText1.setWidth(100); ok你成功的話就可以不用看下面的了 editText1.getLayoutParams().width = 100; 搭配上一篇取得寬後在翻轉時設定

Android Code 取得目前螢幕寬高

// 建立一個DisplayMetrics物件
DisplayMetrics dm = new DisplayMetrics();
// 取得裝置的資訊
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
// 寬
int Width = dm.widthPixels;
// 高
int Height = dm.heightPixels;

有了寬高就可以在翻轉時做變更

Android Code 抓取data/data/pakage/files

如何抓data/data/pakage/files底下的檔案
用下列方法
getFilesDir() 不用每次都寫"data/data/pakage/files/file"
那麼長而且說不定已後android存放路徑方式又不一樣
也不用每都要要記改pakagename
參考網址如下
getCacheDir()和getFilesDir()方法区别

2012年9月26日 星期三

Html5 RWD Bookmarklet (類似模擬器)

寫html5的目地就是要合乎目前多到爆的螢幕規格
要測試的話可以安裝iso android 模擬器
除此之外可以用RWD Bookmarklet 網址如下
http://responsive.victorcoulon.fr/
使用方式相當簡單
將中間的RWD Bookmarklet拉到書籤列
然後開啟你要測的網頁後再點剛那個書籤
目前共有
1024x768
768x1024
480x320
320x480
auto
模式可供測試


2012年9月20日 星期四

Css Sprite Generator

今天的另一個收獲
http://spritegen.website-performance.org/
可以方便美編人員將一個圖上傳後
產生一Css Class且
組成一張圖片
用處
1.減少美編人員切圖時間
2.降低下載時的reqest
Good !!!

心得 Tech‧Days Taiwan 2012

第一次參加微軟的tech days(我真像鄉下來的),
剛好是VS2012、SQL2012、Html5、Windows8來臨的時代,
每堂課看課表都很想去聽,
只可惜有些課程只能夠捨棄,
主要以Html5 及SQL為主,
最讓我感到印象深刻的,
就是保哥的Html5,
蔡孟儒的.net4.5,
胡百敬的SQL Server,
以上諸位MVP,
學到了許多,因為一個新技術出來,
許多公司都會在觀望著,舊系統支不支援阿,
還好MS及一些神人都為我們這些小咖想好了,
所以下次的專案如果有機會一定要建議主管使用。

真感謝專業的講師,及幕後辛苦的工作人員及收問卷的工作人員!!
希望下次還能有機會再參加。

PS:
最後只能說~大會堂真好睡!!

Html5 讓IE6~8都能套用Html5

今天tech days 上了保哥一課收益良多,
因為之前的專案都是講求穩定,
所以在開發工具方面都是等成熟後才開始使用,
所以資訊方面總是慢人一步阿 以上廢話(哈!)
http://code.google.com/p/html5shiv/
只要加上一個js參考即可
But保哥也說啦~效能會比"真"支援Html5瀏覽器慢一點 在head中加入即可 <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->

2012年9月16日 星期日

Android Code 全螢幕視窗


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

//全螢幕要放在setContentView前
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);


setContentView(R.layout.activity_main);

}

2012年9月15日 星期六

2012年9月11日 星期二

Android Code 按返回鍵回上頁

public boolean onKeyDown(int key, KeyEvent event) {
switch (key) {
case KeyEvent.KEYCODE_SEARCH:
break;
case KeyEvent.KEYCODE_BACK:
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
break;
case KeyEvent.KEYCODE_DPAD_CENTER:
break;
default:
return false;
}
return false;
}
另一頁如果有回傳值 @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (resultCode) {
case RESULT_OK:
// 回上一頁囉
break;
default:
break;
}
}

Android Code 沒標題視窗

參考網站

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

2012年8月29日 星期三

Android 模擬器如何增加內存空間

一開始建好一個新的模擬器約只有200MB

進入命令提示字元
sdk路徑\tools\  輸入emulator -avd android2.3.3 -partition-size 512
藍色字為模擬器名稱
紅色字為大小
我的路徑是為以下

結果就變大了!!

Android 申請Google Map API KEY(2012-09-08)

2.打勾後發現要My certificate's MD5 fingerprint
到eclipse > Preferences > Android > Build > 找到debug.keystore的位置

 3.進入命令提示字元(找不到就在執行上打cmd)
到剛剛.android的資料夾上輸入
keytool -list -keystore debug.keystore
密碼的話如果沒設定直接按enter
就會產生一組key貼到第一張圖那個textbox裡然後點Generate API Key就會產生key了
再來就可以研究怎麼寫啦!!

 ps
1.如果不是像我一樣eclipse用攜帶式的方式
到其他台電腦那個key可能不能用
最簡單的方式就是把debug.keystore那個檔案copy蓋過去就不用再重新申請了

2012-09-08
2.如果出來是sha加密的話在keytool -v -list -keystore debug.keystore
即可

3.如果keytool無法使用
輸入
set path=安裝java jdk的路徑

2012年8月27日 星期一

Java ArrayList To Array

如果是C#就相當Easy啦直接toArray();就轉了But
Java並非如此

ArrayList<String>list = new ArrayList <String>(); list.toArray(new String[list.size()])

如果要抓其中某一資料

for(int i....

list.toArray(new String[list.size()])[i]

Java 補字串0

這有一個String 介紹的很好的網站
點我

方法1
String.format("%02d",   monthOfYear + 1);

那個2就是補成兩位
%02

2012年8月19日 星期日

Android Code LinearLayout(附範例)

今天課題主要是排版
LinearLayout是目前最常使用的
問是為需排出下列圖片的樣式
主要就是要知道LinearLayout橫排跟直排
大概只要自己排個一兩次就會了

重點有三個
view物件要設以下三個
android:layout_width 寬
android:layout_height 高
android:layout_weight 比重

LinearLayout要設定
android:orientation="vertical" 直的
android:orientation="horizontal" 橫的 如果沒有android:orientation的話他就是橫的喔!!
其中一種


範例如下

2012年8月13日 星期一

FancyBox 關閉


關閉FancyBox

protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "訊息", "parent.jQuery.fancybox.close();", true);
}

Android Code 開發中Debug(Log)

可以把他印出來
開啟LogCat後可以看的
Log.d("", "訊息");
在LogCat會跑出字的顏色如下

─ Log.v:詳細資訊(Verbose)
─ Log.d:除錯訊息(Debug)
─ Log.i:通知訊息(Info)
─ Log.w:警告訊息(Warning)
─ Log.e:錯誤訊息(Error)

FancyBox 換頁

官網
之前都用thickbox因為可以跳出iframe整個網頁
最近發現FancyBox 也可以做
而且程式碼還更短更方便!!

跳出A.aspx後,用後端更換連結到B

protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "訊息", "javascript:location.href='b.aspx'", true);
}


2012年8月11日 星期六

2012年8月10日 星期五

SQL Server 如何縮小Log記錄檔

今天終於遇到Log檔太大的問題連500G硬碟都無法備份了
還好之前有找許多方試當備用今天終於用上了

開啟管理工具輸入清掉Log檔 DUMP TRANSACTION DBNAME WITH NO_LOG
但清完後發覺怎麼還是一樣大呢? 右鍵工作 > 壓縮 > 檔案 > 釋放未使用的空間之前,先重新組織頁面打上你要的大小,確定後就ok


2008 & 2012
USE [資料庫名稱]
GO
ALTER DATABASE [資料庫名稱] SET RECOVERY SIMPLE WITH NO_WAIT
DBCC SHRINKFILE(記錄檔邏輯名稱, 1)
ALTER DATABASE [資料庫名稱] SET RECOVERY FULL WITH NO_WAIT
GO
2000& 2005 USE [資料庫名稱]
GO
DBCC SHRINKFILE(記錄檔邏輯名稱, 1)
BACKUP LOG [資料庫名稱] WITH TRUNCATE_ONLY
DBCC SHRINKFILE(記錄檔邏輯名稱, 1)
GO


以下為來源
參考網頁1
參考網頁2
參考網頁3
參考網頁4

2012年8月8日 星期三

2012年8月6日 星期一

Asp.net TextBox如何換行(System.Environment.NewLine)

最近在做將多篇文章合成一篇
但每篇都要換行在TextBox上面顯示
1.先抓出每一篇文章,文章斷行用\\r\\n新增到資料庫
2.抓出來TextBox時用
 TextBox2.Text = dt.Rows[0]["Content"].ToString().Replace("\\r\\n", System.Environment.NewLine);
把\\r\\n變成System.Environment.NewLine,這樣顯示出來就會換行了\\r\\n可自訂啦!!重點是System.Environment.NewLine

參考網址

2012年8月5日 星期日

Java split字串轉成字串陣列


主要就是要把字串變成字串陣列時用
|是個特別的格開符號
如果在字串中要用|格開必需用\\|跳脫字元來做
範例如下

      public static void main(String[] args) {
String splitString = "Hello:today,is|Sunday";
String[] names = splitString.split("(:)|(,)|(\\|)");
for (String name : names) {
System.out.println(name);
}
}

2012年8月4日 星期六

Java 使用工具加入建構值

滑數右鍵出現
source Generate Getters and Setters 就會自動建好了


Java 帶入無限個參數的fuction



public class MethodParameter {

/**
* @param args
*/
public static void main(String[] args) {
System.out.println(getString(10,20));
System.out.println(getString(10,20,"Hello"));
System.out.println(getString(10,20,"Hello","World"));
String [] sa = {"Hello","World"};
System.out.println(getString(10,20,sa));
}

        //...c帶入 string
static String getString(int a,int b,String ...c){
String toReturn = ""+a+","+b;
for(String s : c)
toReturn+=","+s;
return toReturn;
}

}

Java 算幾分鐘後的Class



public class MyTime {
//final 靜態常數不會修改的
public static final int HOURS_PER_DAY = 24;
public static final int MINUTES_PER_HOUR = 60;

private int mHour;
private int mMinute;


public void setMytime(int inHour, int inMinute) {
if( inHour < 0 && inHour >= HOURS_PER_DAY)
return;

if(inMinute < 0  && inMinute >= HOURS_PER_DAY)
return;

mHour = inHour;
mMinute = inMinute;
}


public void passMinute(int inMinute) {
// (原本小時 + (分+傳入的分)/24小時的餘數)/24小時的餘數
mHour = (mHour + (mMinute + inMinute) / MINUTES_PER_HOUR)
% HOURS_PER_DAY;

//(分+傳入的分)/60分的餘數
mMinute = (mMinute + inMinute)%MINUTES_PER_HOUR;
}


public String toString() {
return (mHour >= 10 ? "": "0" )+ mHour + ":" + (mMinute >= 10 ? "" : "0") + mMinute;
}

}


//呼叫方式

                MyTime mTime = new MyTime();
mTime.setMytime(6, 30);
System.out.println(mTime);
mTime.setMytime(8, 50);
System.out.println(mTime);
mTime.passMinute(120);
System.out.println(mTime.toString());

Java switch


                int key = 71;
switch (key) {
case 1:
System.out.println("等級1");
break;
case 2:
System.out.println("等級2");
break;
case 3:
System.out.println("等級3");
break;
case 4:
System.out.println("等級4");
break;
case 5:
System.out.println("等級5");
break;
default:
System.out.println("等級不在範圍內");
break;
}

Java froeach


 //對每個陣列v1 在a裡面
for(int[] v1 : a){
//對每個整立v 在v1裡面
for(int v : v1){
System.out.print(v +",");
}
}


for(型態:陣列){


}

2012年7月28日 星期六

Android Package Explorer視窗不見了怎麼辦

最常用的就是Package Explorer
如果不見了怎麼辦,如下圖Show View然後可選擇

Android 常用快捷鍵


 F3 會跳到自定義的function或類別
 ctrl + / 會自動註解 或取消註解
 alt + / 會提示字如果沒有.時可以用
 ctrl + shift + f 會格示化文字看起來比較整齊
 ctrl + shift + o 會自動import類別

ps Eclipse都適用

Andorid 專案結構及命名說明

Java寫東西都有固定的寫法
專案名稱都用駝峰字:HellowWorld
layout裡的都用小寫:activity_heollo

所以放的目錄也都是固定的
當然Andorid也不例外如下說明(當然剛學所以敘述的不是很好):
1.src:專案的原始碼com.example.helloworld的話.是一個資料夾隔開
2.gen系統自建的資料夾(可刪除編譯後會自動產生)
3.assets:存放資源檔用的,如放html,txt,SQLite資料庫等資源,不用編譯的檔案
4.bin:這也是系統編譯產生的,.apk就在這裡
5.libs:參考進來的類別
6.res:1.圖檔 2.layout的xml 3.menu.xml menu的xml 4.values 定義字串 色彩等等
6-1這邊都要用小寫,如果是兩個字就用_隔開
7.AndoridManifest.xml:程式相當重要的設定檔,目前還沒學很多已後補充

Java JAVA_HOME路徑


Andorid有ANDROID_SDK_HOME
Java當然也有Home如下

我的電腦 >> 內容 >> 進階 >> 環境變數 >> 系統變數 >> 新增
變數名稱:JAVA_HOME
變數值 :
x64
C:\Program Files (x86)\Java\jdk1.6.0_33
x86
C:\Program Files\Java\jdk1.6.0_33

系統變數Path 加上;%JAVA_HOME%\bin;
在cmd裡打java -version看安裝是否成功

Java 基本資料型態

因為學Android所以當然要開始學java啦
雖然以前學過但完全聽不懂老師在說什麼
還好慢慢累積寫程式經驗
這次聽老師講解就輕鬆多了
廢話不多說先從基礎開始啦

基本資料型態共有八種如下
整數:
byte 8bit
short 16bit
int 32bit
long 64bit
浮點數
float 32bit
double 64bit
字元
char 16 bit (0~65535)(unicode)
布林值
boolean

奇怪為何沒String
老師說String  是物件類別

剛發現原來以前學的還不算少
只是那時聽不懂哎~
凡是謙虛學習GOGO

2012-08-04補充
Wrapper Class(包裹類別) 可在安裝java裡找到

byte > Byte.java
short > Short.java
int > Integer.java
long > Long.java
float > Float.java
double > Double.java
char > Character.java
boolean > Boolean.java

2012年5月6日 星期日

Android Layout說明(2012-08-18)

就是控制物件的寬度與高度的設定
目前先用button來當範例
match_parent、wrap_content、fill_parent、自定義四種
先在main.xml 設定
如下圖

就會跑出像下面的
那這樣就大概能看的出四種的差別了吧!!
因為網路上有很多很好的解釋就懶的解釋了!!

2012-08-18 補充
match_parent:即是與上一層的ViewGroup相同大小
wrap_content:與該View的內容有多少決定

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
果設定不出來在格子上長按滑鼠左鍵就會跳出下圖就能設定