FYTSAI
FYTSAI, Fengyi Tsai
2014年6月13日 星期五
Android 模擬按鍵點擊
Reference:
http://developer.android.com/reference/android/app/Instrumentation.html
Code:
Instrumentation.sendKeyDownUpSync(key_code);
KeyEvent Key Code Mapping:
http://developer.android.com/reference/android/view/KeyEvent.html
2014年5月3日 星期六
HTML5的觸控事件
螢幕被點擊後依序會觸發三個事件:
touchStart
開始
touchMove
移動
touchEnd
結束
觸控點列表:
touches
screen上所有的觸控點
targetTouches
元素上所有觸控點
changedTouches
該次事件相關的觸控點
Touch的屬性:
identifier
第n個觸控點(從0開始)
target
元素
pageX/Y
該頁面的x/y距離
clientX/Y
該頁面的x/y距離(不包含滾動距離)
screenX/Y
螢幕的x/y距離
效果:
Demo:
Source Code:
2013年11月3日 星期日
JavaScript: Falsy Values
2013年10月12日 星期六
Shell Script
2013年4月14日 星期日
Android 用 adb shell啟動 Activity
在app中intent 可以透過Action或是Activity Name來啟動新的Activity
用adb shell 也同樣可以做到
1. 用Action啟動 activity
adb shell am start -a android.intent.action.MAIN
可以再加上category
adb shell am start -a android.intent.action.MAIN -c android.intent.category.HOME
2. 用activity name 啟動 activity
注意前面要加上package name
格式:am start -n package name
/
activity name )
am start -n com.demo.browser/
com.demo.browser
.BrowserActivity
2013年3月9日 星期六
iphone 同步 google 聯絡人
iphone 同步 google 聯絡人
版本ios6
1.選擇桌面的設定
2.選擇 郵件、聯絡資訊、行事曆
3. 新增帳號
4. 選擇 “其他”
5.新增 CardDav 帳號
6. 伺服器輸入 google.com 使用者名稱輸入完整的郵件信箱, 密碼
7. 按下一步 驗證後完成同步~
2012年11月5日 星期一
Android GPS 如何停止搜尋狀態
假設LocationManager 用的是系統的service
mLocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
mLocationManager .requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 100, 100, MyLocation.this);
當App 關閉之後,會發現GPS還會繼續搜尋 導致手機耗電
這是因為這段code把 LocationListener 綁到了service中
所以要記得在關閉App後 解除綁定
protected void onDestroy() {
super.onDestroy();
locationManager.removeUpdates(MyLocation.this);
}
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)