====== 增加鈴聲、鬧鈴、提示音 ====== 在記憶卡中增加資料夾: * ringtones:鈴聲 * alarms:鬧鈴 * notifications:訊息提示音 ====== 台灣 Android 中文資源站 ====== http://android.cool3c.com/ ====== 教學 ====== ===== Hello, Andriod! ===== http://clay0529.blogspot.com/2008/12/android-hello-andriod.html ===== androidbmi ===== http://code.google.com/p/androidbmi/wiki/DiveIntoAndroid ===== Activate G1 via WiFi without a sim card ===== http://blog.vgod.tw/tutorial-activate-g1-via-wifi-without-a-sim-card/ ====== Android Freeware Directory ====== http://www.androidfreeware.org/ ====== Android 開發 ====== * [[http://www.gururu.tw/|Android 教學課程]] * [[http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects|直接拿来用!最火的Android开源项目(一)]] * [[http://www.csdn.net/article/2013-05-06/2815145-Android-open-source-projects-two|直接拿来用!最火的Android开源项目(二)]] Mac OS X 10.6:http://blog.23corner.com/2010/04/20/building-android-on-mac-os-x-10-6/ http://blog.23corner.com/2010/04/21/building-android-on-mac-os-x-10-6-cont/ Fedora 9: http://stenlyho.blogspot.com/2008/12/x86android.html Ubuntu 8.10: http://www.cnblogs.com/fromsx/archive/2008/11/14/1333693.html Fedora Core 5: http://www.52rd.com/Blog/Detail_RD.Blog_NeilWong_17276.html [[http://www.techbang.com.tw/posts/3105|在PC安裝Android系統+軟體]] ===== Testing ===== Android System Testing Environment and Runtime http://code.google.com/p/aster/ ====== Developer ====== * http://developer.android.com/intl/en/index.html * http://android-developers.blogspot.com/ * http://groups.google.com.tw/group/android-kernel * [[http://milochen.wordpress.com/2010/06/16/newbie_hello_android_layout/|[新手完全手冊] Hello Android Layout]] * [[http://code.google.com/p/android-ui-utils/|Android UI Utils]] * [[http://txzone.net/2012/01/introducing-python-for-android/|Python for Android]] * [[http://blogs.msdn.com/b/vcblog/archive/2015/11/06/java-debugging-and-language-support-in-visual-studio-projects-for-android.aspx|Java debugging and language support in Visual Studio for Android]] ===== Android Debug Bridge (ADB) ===== http://developer.android.com/guide/developing/tools/adb.html ===== UI & Design ===== [[http://developer.android.com/design/index.html|Android Design]] ===== CameraPaper ===== http://github.com/itszero/CameraPaper ===== 擷取 Android 手機畫面 ===== 參考:http://wiki.cheyingwu.tw/Android/Get-screenshot-on-andrioid 透過 Dalvik Debug Monitor 抓取 Android 的螢幕畫面。 下載 Android SDK:http://developer.android.com/sdk/index.html 接上手機後,會出現找尋驅動程式的畫面,選擇下載下來的目錄中的「usb_driver」,即可安裝「HTC Dream Composite ADB Interface」。 開啟手機上的 USB Debugging。 執行下載下來的 SDK 目錄中 tools 內的 Dalvik Debug Monitor 檔案:ddms.bat,畫面中先選擇「Name」中的「HT845****」與手機連線。 然後點選「Device」->「Screen capture」就可擷取出畫面,然後 Save 即可。 ===== The Android boot process from power on ===== http://www.androidenea.com/2009/06/android-boot-process-from-power-on.html ====== Hack ====== HTC Hero (Android) 取得 root 權限 http://supersense.tumblr.com/post/194732509/root-htc-hero-android ===== 讓 HTC Hero 可以透過 USB 讓 Apple Mac OS X 上網 ===== Reference: [[http://www.dinke.net/blog/en/2009/11/10/htc-hero-usb-tether-on-mac-os-x/|HTC Hero USB Tether on Mac OS X]] ==== 手機上 ==== 從手機瀏覽器下載 [[http://thinkden.com/index.php/general/admin/75|azilink]] 並安裝,完成後開啟 azilink,並確定「Service active」已經打勾。 將「設定」->「應用程式」->「未知的來源」打勾。 再將「開發」->「USB除錯中」打勾。 ==== Mac OS X 上 ==== 下載並安裝 [[http://tuntaposx.sourceforge.net/|tuntap]]。 在 Mac OS X 上下載安裝 [[http://developer.android.com/sdk/index.html|Android SDK]]。 例如:下載、解壓縮後,放到「/Users/wenpei/Developer/」目錄中。 在 .bash_profile 增加 $PATH (依實際路徑修改)。 $ vim ~/.bash_profile 加入: export PATH=~/Developer/android-sdk-mac_86/tools:$PATH 透過 MacPort 安裝 openvpn2。 sudo port install openvpn2 在 Lion 中可能會編譯失敗,參考:https://trac.macports.org/attachment/ticket/30403/openvpn-lion.diff diff -ur openvpn-2.2.1/syshead.h openvpn-2.2.1+lion/syshead.h old new 392 392 #endif 393 393 394 394 /* 395 * Define a proper IP socket level if not already done. 396 */ 397 #ifndef SOL_IP 398 #define SOL_IP IPPROTO_IP 399 #endif 400 401 /* 395 402 * Disable ESEC 396 403 */ 397 404 #if 0 建立 ~/Library/openvpn $ cd ~/Library/ && mkdir openvpn 下載 http://azilink.googlecode.com/files/azilink.ovpn ,並存入上面剛建立的資料夾內。 修改剛剛下載下來的 azilink.ovpn ,將第八行註解起來 #socket-flags TCP_NODELAY 下載自動執行程式 http://pastie.org/405289 ,可重新命名成 modem.sh。 增加執行權限 chmod 777 modem.sh 將 Hero 透過 USB 傳輸線連到筆電中,執行: adb devices 會出現類似的內容,代表已連線成功: List of devices attached HT9FSL901734 device 直接執行剛剛下載下來的 modem.sh,會出現下列類似的內容: dragan-dinics-macbook-pro:~ dinke$ /Users/dinke/modem.sh Tue Nov 10 03:33:53 2009 OpenVPN 2.0.9 i686-apple-darwin10.0.0 [SSL] [LZO] built on Nov 9 2009 Tue Nov 10 03:33:53 2009 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA. OpenVPN 2.0-beta16 and earlier used 5000 as the default port. Tue Nov 10 03:33:53 2009 ******* WARNING *******: all encryption and authentication features disabled -- all data will be tunnelled as cleartext Tue Nov 10 03:33:53 2009 gw 0.0.0.0 Tue Nov 10 03:33:53 2009 TUN/TAP device /dev/tun0 opened Tue Nov 10 03:33:53 2009 /sbin/ifconfig tun0 delete ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address Tue Nov 10 03:33:53 2009 NOTE: Tried to delete pre-existing tun/tap instance -- No Problem if failure Tue Nov 10 03:33:53 2009 /sbin/ifconfig tun0 192.168.56.2 192.168.56.1 mtu 1500 netmask 255.255.255.255 up Tue Nov 10 03:33:53 2009 ./modem.sh up tun0 1500 1502 192.168.56.2 192.168.56.1 init add net 0.0.0.0: gateway 192.168.56.1 add net 128.0.0.0: gateway 192.168.56.1 Tue Nov 10 03:33:53 2009 Attempting to establish TCP connection with 127.0.0.1:41927 Tue Nov 10 03:33:53 2009 TCP connection established with 127.0.0.1:41927 Tue Nov 10 03:33:53 2009 TCPv4_CLIENT link local: [undef] Tue Nov 10 03:33:53 2009 TCPv4_CLIENT link remote: 127.0.0.1:41927 Tue Nov 10 03:34:03 2009 Peer Connection Initiated with 127.0.0.1:41927 Tue Nov 10 03:34:03 2009 Initialization Sequence Completed 可以上網了,但是網路似乎沒有正確設定好,無法使用 ping 等。 ==== modem.sh 內容 ==== #!/bin/bash # # azilink for OS X init() { adb forward tcp:41927 tcp:41927 sudo openvpn2 --dev tun \ --remote 127.0.0.1 41927 \ --proto tcp-client \ --ifconfig 192.168.56.2 192.168.56.1 \ --route 0.0.0.0 128.0.0.0 \ --route 128.0.0.0 128.0.0.0 \ --keepalive 10 30 \ --up "$0 up" \ --down "$0 down" } up() { tun_dev=$1 ns=192.168.56.1 sudo scutil << EOF open d.init get State:/Network/Interface/$tun_dev/IPv4 d.add InterfaceName $tun_dev set State:/Network/Service/openvpn-$tun_dev/IPv4 d.init d.add ServerAddresses * $ns set State:/Network/Service/openvpn-$tun_dev/DNS quit EOF } down() { tun_dev=$1 sudo scutil << EOF open remove State:/Network/Service/openvpn-$tun_dev/IPv4 remove State:/Network/Service/openvpn-$tun_dev/DNS quit EOF } case $1 in up ) up $2 ;; # openvpn will pass tun/tap dev as $2 down) down $2 ;; * ) init ;; esac ====== 免費 Google 手機字型 - Droid ====== http://people.debian.org.tw/~chihchun/2008/12/31/free-as-speech-font-droid/ ====== 軟體 ====== ===== Advanced Task Manager ===== 管理執行的程式,把不需要用到的關掉。 ===== Android Wikitude ===== http://android.cool3c.com/article/3087 旅行「導遊」軟體 ===== APNdroid ===== 修改 APN,不想使用網路時可用。 ===== AppManager ===== 將軟體備份到 SD 卡上。 ===== aTrackDog ===== 檢查軟體是否有新版本。 http://atrackdog.a0soft.com/ ===== glympse ===== http://glympse.com 分享目前所在位置。 ===== kwaak3 ===== http://code.google.com/p/kwaak3/ This is a port of Quake3 to Android. ===== Music Online Lite ===== http://www.cyrket.com/package/com.yyqidian.musiconlinelite 線上搜尋、播放、下載音樂 ===== NetCounter ===== 紀錄每天、每週、每月的網路使用量。 ===== Pluroid ===== Opensource: http://code.google.com/p/pluroium/ ===== Android PowerPoint Remote Control ===== http://www.pptremotecontrol.com/ ===== Ringdroid ===== 擷取片段音樂。 ===== rterm ===== http://code.google.com/p/rterm/downloads/list ===== Shape Writer ===== http://www.shapewriter.com/android.html ===== Shazam ===== 音樂辨識軟體。