SiteMap

2017年11月10日金曜日

macbook pro 的快捷鍵


HOMEcommand + ↑
fn + ←
ENDcommand + ↓
fn + →
PageUpfn + ↑
PageDownfn + ↓

2016年6月18日土曜日

安裝 Cygwin 在 windows 使用 Linux 的指令

Cygwin 是一套可以讓使用者在 windows 環境使用 Linux 指令與程式的軟體

安裝

安裝完畢後會在桌面多出 Cygwin64 Terminal.lnk 雙擊後可以進入 cygwin 環境
更改字型,透明度
開啟 cygwin 環境後左上角會有小圖示,點擊小圖示 -> options 可以進入設定模式
Looks → Transparency → High
Text → Font → Lucida Console, 11pt
Text → Locale →en_US
Text → Character set → UTF-8
Keys → Shortcuts → Ctrl+Shift+letter shortcuts
Terminal → Type → xterm-256color
設定完畢後如果沒有立即反應,請儲存重開 cygwin 環境

更換login shell
因為 cygwin 沒有 chsh 這個指令, 所以直接對 /etc/passwd 這個檔案做更改
如果沒有 /etc/passwd 這個檔案? 用指令生成它
mkpasswd > /etc/passwd

生成後找到現在使用者的那行,將
/home/Name:/bin/bash
改為
/home/Name:/usr/bin/zsh
然後將桌面上的 Cygwin64 Terminal.lnk 滑鼠右鍵 →內容
C:\tools\cygwin64\bin\mintty.exe --window max -i /Cygwin-Terminal.ico -
改為
C:\tools\cygwin64\bin\mintty.exe --window max -i /Cygwin-Terminal.ico /usr/bin/zsh --login
其中 --window max 代表開啟 cygwin 環境的時候就使用最大化視窗

安裝 zsh 美化組件 Oh My Zsh
omz網址: https://github.com/robbyrussell/oh-my-zsh#basic-installation
安裝指令
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

如果一開始出錯,導致你安裝第二次的話,有可能會遇到這個問題
Cloning Oh My Zsh...
fatal: destination path '/home/Name/.oh-my-zsh' already exists and is not an empty directory.
Error: git clone of oh-my-zsh repo failed
它是這樣講的,在你的 home 已經有了 .oh-my-zsh 這個資料夾了而且裡面不是空的,clone失敗
當然我相信大家都看得懂英文,但是問題就出在 cygwin 環境的 home 資料夾找不到 .oh-my-zsh 這東西,因為它跑到 c:\home\Name\.oh-my-zsh 了,所以將 c:\home\Name\.oh-my-zsh 整個搬到 cygwin 的 home 資料夾裡面在執行一次安裝指令就OK了



將 C:\User\ 設定為 /home/
指令:
echo 'C:/Users/ /home/ ntfs  override,binary,auto 0 0' >> /etc/fstab
 
這樣一來要到 home 只要鍵入 ~ 
等同進入 C:\Users\Name 資料夾 
要到 C:\Users\Name\Desktop 只需要鍵入 ~/Desktop

這樣會造成的缺點是
01. 如果在 cygwin 的模式下用 vim 之類的編輯軟體打開文件, 又那麼剛好這個文件在 windoes 執行過儲存, 有很大可能會碰到 windows 跟 linux 的斷行符號不一樣的問題, vim 會提示警告無法分辨斷行符號, 因為多了個 ^M 這玩意兒。
錯誤訊息之一:"Trailing characters: nocompatible^M"
為什麼呢?  因為 DOS 使用的斷行字元為 ^M$ ,我們稱為 CR 與 LF 兩個符號。 在 Linux 下,僅有使用 LF ($) 來斷行
那麼甚麼是 CR, LF 呢, 它們是 ascii 裡面規範的符號, 請參照 Link
CR(Carriage Return): 回到行頭; LF(Line Feed / New Line): 改行
例如: 在 windows 安裝過 vim windows 版本, 在 c:\User\Name 下面已經有 _vimrc, 此時再去編輯它就會遇到這問題
鳥哥那兒有相關的說明 Link
如果你在 windows 會編輯到的文件跟 cygwin 下編輯到的不一樣, 又或者你會自己執行 dos2unix 來解套, 那麼你可以安心使用這個設定方法。

不區分大寫小寫, 將文字編碼設定為 UTF-8
指令:


安裝 apt-cyg 讓安裝其他程式更容易
apt-cyg 其實就是個裡面寫了執行命令的文字檔案,沒有副檔名
安裝方法
啟動 cygwin 環境後貼上下面指令
cygwin 便會使用 wget 這個程式經過 url 去下載檔案
 
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
 
完成後在執行指令的資料夾會多出個檔案叫 apt-cyg
先變更此檔案的屬性讓其可以執行

chmod 755 apt-cyg

然後移動到

mv apt-cyg /usr/local/bin/

之後就可以直接打入 apt-cyg 來安裝程式了
(在此之前要裝新程式必須執行setup-x86_64.exe)
測試,來安裝 curl ,這東西是發出網路請求,然後得到與提取資料
apt-cyg install curl

執行上面那行指令後會安裝相依程式庫,所以會看到畫面跑一大堆語句出來
安裝完成後會跟你說
Package curl installed

在 cygwin 開啟其他視窗程式
cygstart <your file>
To make things OSX-like add the following to your bashrc
alias open='cygstart'

註: cmd 的指令則是 start


Ref.

bash 轉移 zsh (oh-my-zsh) 設定心得

Cygwinを使ってWindowsのHomeとLinuxっぽくHomeを共有する

WindowsにCygwinをインストールし、初期設定する。日本語OK

綺麗なUIで、UNIXライクなCygwinの使い方

Cygwin で RubyとGitをコンパイルして使おう

轉換linux文件的斷行符號

chsh - デフォルトシェルの変更

cygwinでログインシェルを変更する。

passwd - コマンド (プログラム) の説明

mkpasswd - システム管理コマンドの説明

Cygwinのターミナルエミュレータminttyの導入

zshは至高の利便性?!Cygwinにzshをインストール&設定した導入方法まとめ

CygwinでZshを使う

zshまわりを整理した

gnupack(Cygwin) + oh-my-zsh + tmuxの環境を構築する
Set Default Shell in Cygwin - overflow

https://github.com/robbyrussell/oh-my-zsh#basic-installation

https://github.com/haithembelhaj/oh-my-cygwin

ZSH with mintty on latest cygwin?- overflow

Zshの補完について

zshが無いと死ぬ人がbashでなんとかする

なぜzshを使うのか
まだ oh-my-zsh で消耗してるの?
鳥哥的 Linux 私房菜 第十章、認識與學習BASH

鳥哥的 Linux 私房菜 第九章、vim 程式編輯器

開発ツール/Cygwinをインストールしたユーザー以外でCygwinを使用したときの対処

開発ツール/Cygwinにwgetコマンドをインストールする

apt-cygでLinuxライクにパッケージをインストールしてみる

Cygwinがいつの間にか64bit版がリリースされていた件

綺麗なUIで、UNIXライクなCygwinの使い方

64bit版Cygwinをインストールしてapt-cygするまで

CygwinでWindowsプロセスを全部見る

Windowsの気持ち悪いフォルダ名をアルファベットにする。

cygwin で作ったサービス一覧して、まとめて再起動する方法

CygwinでApache2を動かすぞぉ~

CygwinでWindowsサービスを作る。簡単だった。

「初心者のためのGroovy/Grails入門」グループ


シェルプログラミングの基礎知識


網路農夫-- UNIX C Shell 

Linuxコマンド集 INDEX

Cygwin : 在 windows 環境上使用 Linux 指令

2016年6月14日火曜日

vim 功能


排序
有時候在處理一些文字資料時,就會深深覺得如果有 excel 的排序功能該有多好。嘿嘿,vim  也提供這樣的功能喔!!指令用法如下:
:1,$!sort -k 1
表示從第 1 列開始,以第 1 欄進行資料排序;分欄符號字元是  " "( 預設分欄符號字元是空格
:4,$!sort -k 3 -t ","
表示從第 4 列開始,以第 3 欄進行資料排序;分欄符號字元是  ",";並依文字順序 ( 預設 )排序。
:4,$!sort -k 3 -t "," -n
表示從第 4 列開始,以第 3 欄進行資料排序;分欄符號字元是  "," ;並依數字大小排序。


Ref.
vim常用功能分享




支援到eclipse 4.5 甚至 4.6 的 groovygrails-tool-suite (GGTS)

GGTS停止更新了, 這個可能是最後的update更新
支援到

http://dist.springsource.org/snapshot/GRECLIPSE/e4.5/
http://dist.springsource.org/snapshot/GRECLIPSE/e4.6/

Ref.
https://marketplace.eclipse.org/content/groovygrails-tool-suite-ggts-eclipse

IntelliJ IDEA使用SVN(Subversion)

如果選擇從 svn 伺服器上把原始碼下載回來的時候發現 idea 跟你說
Cannot load supported formats: Cannot run program "svn" (in directory "C:\Program IDE\JetBrains\IntelliJ IDEA"); CreateProcess error=2, The system cannot find the file specified

這是因為沒有裝 svn client 所以去搞個 svn client 回來就好,
https://www.visualsvn.com/downloads/
請挑選 Apache Subversion command line tools 下載

解壓縮後放在任意位置, 請注意會有個 bin 資料夾, 裡面有 svn.exe
然後進入 IDEA 的 settings - > Version control -> Subversion
在 use command line client 填入 剛剛解壓縮的 svn.exe 其路徑
例如: C:\Apache Subversion command line tools\bin\svn.exe
儲存設定

接下來就可以從 check out from version control 這個選項從 svn server 取回程式碼

Ref.
Intellij idea subversion checkout error


2016年6月13日月曜日

MacBook Pro 2011 early 安裝 windows10

最近剛好升級 win10免費, 所以就試著將 mac 的 windows 升級到 windows10,
順序是, 使用 update 的升級檔案將 windows 10 的安裝檔案下載回來

可是在安裝全新的 windows 10 發現 bootcamp 提供的 driver 安裝到一半
就停止不動了, 在安裝RealTek的驅動程式的地方放置許久也沒見pc有反應,

上網一搜尋發現原來不只有我有問題
解決的方法如下

01. 在安裝 bootcamp 提供的 driver 停住的時候開啟工作管理員
02. 找到 RealTeksetup 並結束它
03. 這個時候安裝程式會繼續安裝其他的驅動程式, 安裝完畢後重開機
04. 從 bootcamp 的 usb 將 RealTek 的驅動程式拷貝到桌面, 安裝它
      RealTek Driver 的路徑大概像這樣 Bootcamp/Driver/RealTek
05. 恭喜安裝成功

Ref.
BootCampでRealTekオーディオのインストールが止まる対処方法 

Windows10をMacBook Pro Retina 2015にBootCampで入れようとしてハマったとこ。

2016年4月16日土曜日

印表機不能列印, 錯誤訊息 x份文件擱置 username

「醫生,病人快掛拉!」
「別急,讓我試試傳統療法」
刪除裝置
驅動程式重灌
重開電腦
刪除不能用之前灌入的幾個軟體
「醫生,病人真的不行啦!!」
「別急,快拿蔥頭過來」
右鍵我的電腦
管理
服務及應用程式
服務
print spooler
滑鼠右鍵選擇重新啟動
重啟印表機
列印測試

2015年4月16日木曜日

包郵 蘋果 原裝正品 Apple Thunderbolt Cable 線纜 雷電線 2米

價格
¥ 80.00 - 120.00 ( 约 NT$ 404 - 606 )?
配送
廣東深圳臺灣
黑貓直送: ¥ 14.00|合單集運?
宅配|超商取貨
熱度
成交69 評論52

2014年5月9日金曜日

Firefox - userChrome Script


找到 firefox 的 profile 資料夾,
不知道的請按照下面步驟
Help →  Troubleshooting Information → Profile Folder → 按下show Folder


2014年5月1日木曜日

eclipse - 建立新Android Project的時候出現 java.lang.NullPointerException

剛剛新建立而已就出現了, 好吧不管你, 先來調整一下 xml 檔案
結果每點一下 xml 檔案的視覺介面( Graphical Layout ),
或者是直接 ctrl + o

都直接跳錯誤出來,

好吧, 在這種情況下只有跪了 0rz....

上網爬了下文, 弄新的 workspace 就可以解決

我熱淚盈眶阿我, 之前 new project 的介面莫名其妙多個 fragment.xml
的 Layout

再加上今天, 我.... 我 workspace 的更換數目已經到了 13 !!
而且看來以後還會新增下去

13, 這個數字多麼奇妙


Ref.
http://stackoverflow.com/questions/18091333/java-lang-nullpointerexception-when-creating-first-android-app-in-adt-mac-bundle

2014年4月26日土曜日

Android - SD Card

在 4.0 後,
Environment.getExternalStorageDirectory().getAbsolutePath();
得到的是內建的儲存空間

因為有些機種可以外接SD卡, 有些不行, 而 Android 沒有提供取得外接SD卡的方法,

2014年4月23日水曜日

MAC - shortcut


fn + "UP" arrow = page up
fn + "Down" arrow = page down
fn + "Right" arrow = move cursor to the end of line
fn + "Left" arrow = move cursor to the start of line

fn + delete = delete word after current cursor position


In windows 7

fn + ctrl + "Left" arrow = Home
fn + ctrl + "Right" arrow = End

ctrl + alt + "UP" arrow = screen turn to  0 angle (restore the default angle)
ctrl + alt + "Down" arrow = screen turn to 180 angle
ctrl + alt + "Left" arrow = screen turn to 270 angle
ctrl + alt + "Right" arrow = screen turn to 90 angle

Ref

http://support.apple.com/kb/HT1343

http://forums.macrumors.com/showthread.php?t=665383

Eclipse - Logcat

什麼是 Logcat ?

(暫無)

設定視窗( in Eclipse)

Window → Preferences → Android → Logcat

打開訊息視窗

Window → Show View → Other → Android → Logcat

2014年4月8日火曜日

Android - Toast 顯示很慢

   Toast可以用來顯示音量改變或者保存更新消息,如果用戶一直點擊,Toast會排隊一個一個的,直到消息隊列全部顯示完,這樣的效果顯然是不好的,下面來看解決方法

    Toast.makeText(activity, text, duration)每次會實例化一個Toast,所以

01 if (toast != null)
02    {
03        toast.setText(text);
04        toast.setDuration(duration);
05        toast.show();
06    } else
07    {
08        toast = Toast.makeText(activity, text, duration);
09        toast.show();
10    }

Android - Change Default Activity

Use the AndroidManifest.xml file, you can actually even have more than one launcher activity specified in your application manifest. To make an activity seen on the launcher you add these attributes to your activity in the manifest


        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>


Ref.
http://stackoverflow.com/questions/3631982/change-applications-starting-activity-android
http://stackoverflow.com/questions/9704898/how-to-set-my-activity-as-main-activity-in-android 

2014年4月6日日曜日

Android - ViewPager的使用, 左右滑動效果

java.lang.Object
   ↳ android.view.View
     ↳ android.view.ViewGroup
       ↳ android.support.v4.view.ViewPager

參照 官方 API 
看得出來 ViewPager 不在既定的 android sdk 裡面, 在 3.0 以前要自己
導入 android-support-v4.jar

drawable 裡面檔名限制
有張圖片檔名 04_065.jpg 能放進去, 但是要使用會出錯, R檔案也會有個錯誤符號
後來嘗試更改檔名, eclipse 告訴我
" The resource name must begin with a character. "
所以前面隨便加個英文字就ok


PS.
android-support-v4.jar路徑
android-sdk\extras\android\support\v4
現在直接 download Android SDK 的話大部分都直接附在裡面了

Ref.
[DEVDIV原创] 使用ViewPager实现左右滑动效果
http://www.devdiv.com/forum.php?mod=viewthread&tid=125963&extra=page%3D1%26filter%3Dtypeid%26typeid%3D381%26typeid%3D381

[DEVDIV原创] 使用ViewFlipper实现左右滑动效果
http://www.devdiv.com/forum.php?mod=viewthread&tid=125943&extra=page%3D1%26filter%3Dtypeid%26typeid%3D381%26typeid%3D381


2014年4月5日土曜日

Android - java.lang.OutOfMemoryError 解決方法

01.
檢查一下程式裡頭的迴圈, 是不是太複雜了
02.
重新建立個虛擬 Android , 將 Heap 數值設定大一點





Ref.
[Java] java.lang.OutOfMemoryError 的解決方法
http://www.neo.com.tw/archives/482

完美解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget
http://blog.csdn.net/yangxyjd/article/details/6932989


2014年3月25日火曜日

Java - String 與 Int 互轉, String 與 Char[] 互轉


In Java

假設有個 char[]

String to int

String str = "1234"

int str2int = Integer.parseInt(str); // 會得到 1234, 如果要印出 a(或者中文字) 的 ASCII 碼的話
int str2int = Integer.valueOf(str); // 請用 sysout((int)'a');
int str2int = Integer.valueOf(str).intValue();

int to String

int value = 100;
String str = String.valueOf(i);
String str = Integer.toString(i); // 繼承自 Object 的 Method, 效果同方法名稱一樣
String str = "" + i; // 我喜歡用這個, 很方便

String to char[]

String str = "asdf";
char[] charArr = str.toCharArray();

char[] to String

char[] charArr = {'出', '包', '真', '好', '看'};
String str = new String(charArr);

PS.
要印出 char[] 裡面東西的話
sysout( charArr ); 就可以了

但是如果加上一段字串的話, charArr的部分只會印出記憶體位址
sysout("呵呵" + charArr); // charArr 只會印出在記憶體裡面的位址

sysout("呵呵" +  new String(charArr)); // 這樣才會把字串跟 charArr[] 完整印出來

Ref.
Eng    Tai          Chi
bit,     位元,      位
Byte,  位元組,   字節
char,   字元,      字符
word,  字,         字組

Bit rate 位元率  比特率

中文詞彙地區差異比較——#11「字節」與「位元組」
https://www.byvoid.com/blog/region-phrases-comparison-byte/
字节
http://baike.baidu.com/view/60408.htm#2_4
C++字串與字元陣列的互轉
http://blog.xuite.net/oldcat.wu/OBProgram/63748495-%E5%AD%97%E4%B8%B2%E8%88%87%E5%AD%97%E5%85%83%E9%99%A3%E5%88%97%E7%9A%84%E4%BA%92%E8%BD%89

2014年3月20日木曜日

Detect Doc Encoding

BOM: Byte Order Mark

UTF-8
-17, -68, -65
 EF, BB, BF


Java 讀取Big5編碼轉換成UTF8


String s="政府會好好把關,輕輕檢查";
new String(s.getBytes("BIG5"),"UTF8");
###Java 中我們可以使用String.getBytes("指定編碼")讀取出字串編碼byte,在使用new String(bytes,"新編碼")來轉換成需要的編碼字串。使用BIG5來獨區依然會造成部份自無法轉成UTF8正常顯示。
解決方法: 使用MS950或CP950來解碼
s=new String(s.getBytes("MS950"),"UTF8");

但是要讀取文件的話, 必須要先知道文件的編碼方式是用了甚麼來編碼

在java中常常遇到文件讀寫的問題,有時候需控制讀寫文件的編碼格式
方法如下:

讀取文件

假設你要讀取的文件是用 UTF-8 來編碼
FileInputStream fis = new FileInputStream(path);
InputStreamReader isr = new InputStreamReader(fis,"UTF-8"); //UTF-8 可以小寫
BufferedReader br=new BufferedReader(isr);

寫入文件

使用 UTF-8 的編碼來寫入檔案
FileOutputStream stream;// provides file access
OutputStreamWriter writer;// writes to the file 
 
stream = new FileOutputStream(filename);
writer = new OutputStreamWriter(stream,"UTF-8");   



Ref.
cpdetector
http://cpdetector.sourceforge.net/index.shtml
Java判斷文件編碼格式
http://fecbob.pixnet.net/blog/post/39393899-java%E5%88%A4%E6%96%B7%E6%96%87%E4%BB%B6%E7%B7%A8%E7%A2%BC%E6%A0%BC%E5%BC%8F-
判定文件编码或文本流编码的方法http://www.iteye.com/topic/108540
java读文件和写文件编码方式的控制
http://my.oschina.net/haquanwen/blog/158952
Jota Text Editor
https://play.google.com/store/apps/details?id=jp.sblo.pandora.jota
Java プログラミング(基礎と応用) 
http://antlers.cis.ibaraki.ac.jp/
ファイル処理(2)文字ストリーム(入力:ファイル、出力:画面)
http://antlers.cis.ibaraki.ac.jp/PROGRAM/JAVA/FILE/j621b.htm
ファイル処理(2)文字ストリーム(入力:ファイル、出力:画面)
http://antlers.cis.ibaraki.ac.jp/PROGRAM/JAVA/FILE/j621a.htm
[ Java常見問題 ] 判斷文件編碼是否為UTF-8
http://puremonkey2010.blogspot.tw/2010/10/java-utf-8.html?m=0
http://antlers.cis.ibaraki.ac.jp/PROGRAM/JAVA/FILE/j621a.htm
Java指定编码读写文件(UTF-8)
http://gaofeihang.blog.163.com/blog/static/8450828520098241202798/
[Charset]UTF-8, UTF-16, UTF-16LE, UTF-16BE的区别
http://mocha-c-163-com.iteye.com/blog/583064
【转】File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使用和区别
http://hi.baidu.com/yumin87/item/78dbb21a20d62709e75c36a3
[分享] 編碼轉換的程式碼 
http://www.javaworld.com.tw/jute/post/view?bid=35&id=184801&sty=3
JAVA判断输入流字符编码的困惑
http://blog.csdn.net/gaolu/article/details/6170518
java字符编码转换研究(转) 第二部分收藏                 
http://zdsfwy.blog.51cto.com/2400848/1174272

2014年3月18日火曜日

Android - adb shell指令加上使用DDMS,增刪SD card的資料

adb - Android Debug Bridge

adb採用監聽Socket TCP 5554等端口的方式讓IDE和Qemu通訊,默認情況下adb會daemon相關的網絡端口,所以當我們運行Eclipse時adb進程就會自動運行。

1.通過adb可以輕鬆的執行Linux Shell命令,進入設備或模擬器的shell:adb shell就可以進入模擬器的shell環境中。也可以執行各種Linux的命令,其命令格式為:adb shell command
範例:
adb shell dir 就是列舉目錄,在Linux中根目錄為/而不是Windows上的C磁碟、D磁碟
adb shell dmesg 會列印出Linux的debug訊息。
2.安裝apk程序到模擬器則執行adb install android123.apk,這樣名為android123的安裝包就會安裝到Android模擬器中,前提是android123.apk文件需要放到SDK\Tools目錄下。
3.向emulator傳送文件,使用adb push android123.txt /tmp/android123.txt命令可以把SDK\Tools下的android123.txt文件傳輸到模擬器的/tmp/文件夾中,需要注意的是/tmp/文件夾中內容會在Android模擬器新啟動時清空。除了說明了使用ADT插件中DDMS外,如圖
4.從Android模擬器中回傳文件到電腦
通過adb pull /tmp/android123.txt android123.txt命令就會把模擬器的tmp文件夾下android123.txt文件回傳到電腦SDK\Tools目錄下。

繼續android adb命令相關介紹,除了可以方便的安裝apk文件、pc和Android模擬器互傳資料外還有Android Debug Bridge一些輔助的功能。
1.如果在Eclipse中發現有* daemon not running. starting it now *的提示可以結束adb
adb kill-server

2.顯示android模擬器狀態
adb devices 端口號等信息,執行後會顯示TCP端口號
adb get-product 獲取設備型號
adb get-serialno 獲取序列號

3.等待正在運行的設備
adb wait-for-device
4.端口轉發
adb forward adb forward tcp:5555 tcp:1234 實現將默認的TCP 5555端口轉發到1234端口上

5.查看bug報告
adb bugreport

Android - How to mount the SDCard image file to Android Emulator
(1)首先必須產生SDCard的image file
mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label]
if is a simple integer, it specifies a size in bytes
if is an integer followed by 'K', it specifies a size in KiB
if is an integer followed by 'M', it specifies a size in MiB

ex:mksdcard 1024M sdcard.iso



(2)讓SDCard連到Android Emulator
a:./emulator -sdcard ~/.android/SDK-1.0/sdcard.iso
b:用Eclipse中設定程式的Open Run Dialog裏,Target頁籤的Aditional Emulator Command Line Option中加入啟動參數 -sdcard scard.iso

(3)透過adb傳收檔案到emulator
adb push
adb pull
ex:
adb push ~/mp3/audio.mp3 /sdcard/audio.mp3

linux底下也可以使用,來管理
mount -o loop sdcard.img android_sdcard

(4)進入emulator的shell
adb shell
Ref:
http://www.android123.com.cn/moniqi/54.html
http://www.android123.com.cn/moniqi/55.html
http://blackdidi.wordpress.com/2008/10/10/android-how-to-mount-the-sdcard-image-file-to-android-emulator/
http://www.android123.com.cn/moniqi/48.html

官方ADB文件:
http://code.google.com/android/reference/adb.html


DDMS可以插入、刪除檔案file,但是不能增刪目錄directory(資料夾),需使用adb 指令:
ls - 顯示檔案目錄
cd - 進入目錄
cd .. - 回到上一層目錄
rm - 刪除檔案
mv - 移動檔案
mkdir - 產生目錄
 
rmdir - 刪除目錄

使用windows 命令提示字元之詳細步驟:
1.CD C:\Android\AndroidSDK\android-sdk-windows\tools
  新版 android-sdk_r10-windows CD C:\android-sdk\platform-tools
到tools資料夾
2.adb shell
開啟adb shell
3.cd sdcard
到 sdcard
4.mkdir images
增加目錄images
5.rmdir images
刪除目錄images
6.adb push C:\..\image /sdcard/image
將C:\..\image的目錄(資料夾含內檔案) 複製到 /sdcard/images的目錄