目前分類:Android (88)

瀏覽方式: 標題列表 簡短摘要

Q : 程式找不到錯誤 一執行就FC(強制關閉)

A : 試著把所有onCreate 裡的程式碼註解掉

, , , , , , , , ,

cookiesp 發表在 痞客邦 PIXNET 留言(2) 人氣()

首先呢 請先按照官網的作法 

1. Setting Up  Google Play Services

, ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()


Android上的menu風格不同 其中用得最多的莫過於左右滑動來顯示隱藏的Menu了

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

如果我們要在Android上使用Facebook SDK 該怎麼用呢?

Facebook SDK 有分舊版(3.0以前) 與新版(3.0 & 之後)

, ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

Google Android內建的TTS有支援很多語言  就是沒有中文

市面上的也要錢

, ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

最新的GoogleMap v2 安裝方法

http://wangshifuola.blogspot.tw/2013/01/androidgoogle-maps-android-api-v2.html

, ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

首先要把歡迎畫面的Activity設為最先執行的Activity

 

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

在使用Bitmap時在不同SD版本

內存的管理方法有些不同

,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

通常網路上 例如 HitGub 都會有神人放已經寫好的套件

那要怎樣引用進Eclipse呢

,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

Android內有許多已經簡單的圖檔

cookiesp 發表在 痞客邦 PIXNET 留言(1) 人氣()

在Android裡面常常需要取得

一些元件,Layout的位置

, , , ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

兩段程式碼同樣功能卻有很大差別

效率,簡潔,易懂之類的都可以看出高手與新手的差別

, ,

cookiesp 發表在 痞客邦 PIXNET 留言(1) 人氣()

ActionBar是個好用的類別

2013-04-10 04.07.53  

,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

這問題在Window上沒問題

但在Mac上突然出現

, , , , ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

此元件只能在Android3.0以上使用


 

,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

if("".equals(mEditText.getText().toString().trim())){
    //edittext輸入為空白或無輸入
}else{
    //edittext有輸入
}

,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

參考

http://www.xapps.tw/article/330

,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

AlertDialog有很多用法

下面提供一些比較進階的問題

, , ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

以下是以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);
        }

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

如果各位看官的MotionEvent.ACTION_MOVE,MotionEvent.ACTION_UP無效

那一定是你在各個動作裡.........沒有return true

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2345