Android – 讓模擬器支援鍵盤輸入

EditText

本篇算是在寫 2012 第5屆iT邦幫忙鐵人賽文章時的有感而發吧~其實有用手持裝置的人都知道,在這些裝置上面輸入資料是一件很麻煩的事情,這也就是為什麼逐漸有人開始在使用藍芽鍵盤或是觸控筆代為輸入的原因。但是,對開發人員在某些狀況一定只能使用虛擬機器模擬實機的操作時,這就又更痛苦了!

相信很多開發者都經歷過,於虛擬機器上按下那些虛擬鍵盤的反應,真的是…咳咳…嗯~XD

所以,今天為大家介紹,如何讓虛擬裝置(Android Virtual Device)裡的輸入欄位,也能直接用鍵盤輸入的方法!

首先,開啟「AVM Manager」,選擇一個我們建立好的虛擬設備,

在 Android 虛擬裝置上的 Hardware 選項

看到中下處有個 Hardware 的選項列表,這時點選「New…」按鈕,可以看到這個選項的子視窗

Hardware Options

點開子視窗中的「Proparty:」選單,找到當中的「Keyboard support」選項,然後確定後,回到 Hardware 列表,可以看到多了這個選項,再來將之設定值改為 “yes” 即可

Keyboard support option

接下來就趕快來隨便執行一個有輸入欄位的專案試試吧!

Use Keyboard in Project

感覺暢快多了吧,若是有限制輸入類型,在鍵盤的輸入一樣有限制哦!如上圖中的第一個輸入欄位是僅能數字的類型,於該欄位時,是無法輸入數字以外之字元的!就算要跳到下一個輸入欄位,也是按一按「Tab」鍵或是「Enter」鍵就好嘍!

 

本部落格採用創用CC 姓名標示-非商業性-禁止改作 3.0 台灣 授權條款授權,如欲轉載請記得註明「莫希爾(Mosil) 手札

Loading Facebook Comments ...

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *