目前分類:Android (88)
- Aug 20 Wed 2014 23:00
Android - 新版Admob setup
- Jan 08 Wed 2014 10:33
Android - MenuDrawer的使用方法及問題
Android上的menu風格不同 其中用得最多的莫過於左右滑動來顯示隱藏的Menu了
- Dec 04 Wed 2013 11:40
Android - Facebook SDK & EasyFacebook SDK 3.0
- Aug 16 Fri 2013 16:59
Android - 中文TTS(文字轉語音)
- Aug 06 Tue 2013 18:12
Androi - GoogleMap v2
最新的GoogleMap v2 安裝方法
http://wangshifuola.blogspot.tw/2013/01/androidgoogle-maps-android-api-v2.html
- Jul 16 Tue 2013 10:37
Android - 歡迎畫面跳轉到主Activity
- Jul 11 Thu 2013 02:33
Android - Bitmap的內存管理
- May 13 Mon 2013 21:28
Android - 引用別人的Project in Eclipse
- Apr 23 Tue 2013 18:25
Android - 如何使用Android內建的圖檔
- Apr 12 Fri 2013 15:49
Android - 取得元件位置 getTop(),getLeft()..都為0 解決辦法
- Apr 10 Wed 2013 15:32
Android - 提升程式的質感
- Apr 10 Wed 2013 03:18
Android - ActionBar加上 副標題 & Menu
- Mar 30 Sat 2013 22:01
Android & Java - Eclipse中ALT + / 失效,沒有提示
- Dec 22 Sat 2012 22:52
Android - 日曆行事曆實現 CalendarView
- Nov 27 Tue 2012 09:57
Android - 判斷EditText無輸入
if("".equals(mEditText.getText().toString().trim())){ //edittext輸入為空白或無輸入 }else{ //edittext有輸入 }
- Nov 16 Fri 2012 17:56
Android - 嵌入YouTube (在程式中觀看YouTube)
- Nov 16 Fri 2012 01:40
Android - AlertDialog (進階問題大雜燴)
- Nov 15 Thu 2012 23:47
Android - 判斷手勢滑動方向(用onTouchEvent實現)
以下是以onTouchEvent實現判斷手勢滑動的方向
//裡面的upX upY downX downY 是float全域變數 public boolean onTouchEvent(MotionEvent event) { float X = event.getX(); // 觸控的 X 軸位置 float Y = event.getY(); // 觸控的 Y 軸位置 switch (event.getAction()) { // 判斷觸控的動作 case MotionEvent.ACTION_DOWN: // 按下 downX = event.getX(); downY = event.getY(); return true; case MotionEvent.ACTION_MOVE: // 拖曳 return true; case MotionEvent.ACTION_UP: // 放開 Log.d("onTouchEvent-ACTION_UP","UP"); upX = event.getX(); upY = event.getY(); float x=Math.abs(upX-downX); float y=Math.abs(upY-downY); double z=Math.sqrt(x*x+y*y); int jiaodu=Math.round((float)(Math.asin(y/z)/Math.PI*180));//角度 if (upY < downY && jiaodu>45) {//上 Log.d("onTouchEvent-ACTION_UP","角度:"+jiaodu+", 動作:上"); }else if(upY > downY && jiaodu>45) {//下 Log.d("onTouchEvent-ACTION_UP","角度:"+jiaodu+", 動作:下"); }else if(upX < downX && jiaodu< =45) {//左 Log.d("onTouchEvent-ACTION_UP","角度:"+jiaodu+", 動作:左"); // 原方向不是向右時,方向轉右 if (mDirection != EAST) { mNextDirection = WEST; } }else if(upX > downX && jiaodu< =45) {//右 Log.d("onTouchEvent-ACTION_UP","角度:"+jiaodu+", 動作:右"); // 原方向不是向左時,方向轉右 if (mDirection ! = WEST) { mNextDirection = EAST; } } return true; } return super.onTouchEvent(event); }
- Nov 15 Thu 2012 23:38
Android - MotionEvent 無效的解決辦法
- Nov 14 Wed 2012 20:25
Android - APP中加入廣告 (AdMod)