[原]Android用コード断片(六)

2811 ワード

知らず知らずのうちに95以上の自分が面白いと感じるコードクリップを集め、android用コードクリップ、Android用コードクリップ(二)、Android用コードクリップ(三)、Android用コードクリップ(四)、
Android用コードクリップ(5).この5編、今日、6編目の整理を始めます!ここで説明すると、1、2、3はそれぞれ20個のセグメントがあるが、4では70番目のコードが長すぎるため、4編では10個のセグメントしかない.第五編には25個あります.        
九十六、java.util.MissingFormatArgumentExceptionエラー
ストップマークのある印刷文では、次のエラーが発生することがよくあります.
システムout.printf(「y=%3 d」+y)では、このエラーが報告されます.
次のように変更します.システムに変更out.printf( "y=%3d ",y)
九十七、Android判断はPadまたは携帯電話
public boolean isTabletDevice() {
        TelephonyManager telephony = (TelephonyManager) getContext().getSystemService(Context.TELEPHONY_SERVICE);
        int type = telephony.getPhoneType();
        if (type == TelephonyManager.PHONE_TYPE_NONE) {
            return true;
        } else {
            return false;
        }
    }

九十八、androidネットワークの状態を判断する
State mWifiState = null;
            State mMobileState = null;
            ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
            mWifiState = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();
            mMobileState = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
                    .getState();
            if (mWifiState != null && mMobileState != null && State.CONNECTED != mWifiState
                    && State.CONNECTED == mMobileState) {
                //         
            } else if (mWifiState != null && mMobileState != null && State.CONNECTED != mWifiState && State.CONNECTED != mMobileState) {
                mHandler.sendEmptyMessage(MSG_SHOW_NET_DIALOG);
            } else if (mWifiState != null && State.CONNECTED == mWifiState) {
                //         
                
            }

九十九、ImageViewのScaleType属性
ImageView.ScaleType|android:scaleType値の意味:
ImageView.ScaleType.CENTER|android:scaleType="center"は画像の元のsizeで中央に表示され、画像の長さ/幅がViewの長さ/幅を超えると、画像の中央部分を切り取って表示される
ImageView.ScaleType.CENTER_CROP|android:scaleType="centerCrop"は、画像のsizeが中央に表示されるように拡大し、画像の長さ(幅)がViewの長さ(幅)以上になるようにする
ImageView.ScaleType.CENTER_INSIDE|android:scaleType="centerInside"は、画像の内容を完全に中央に表示し、縮小または元のsizeにより画像の長さ(幅)がViewの長さ(幅)以下になるようにする
ImageView.ScaleType.FIT_CENTER|android:scaleType=「fitCenter」画像をViewの幅に拡大(縮小)し、中央に表示
ImageView.ScaleType.FIT_END|android:scaleType="fitEnd"画像をViewの幅に拡大(縮小)し、Viewの下部位置に表示する
ImageView.ScaleType.FIT_START|android:scaleType="fitStart"は画像をViewの幅に拡大(縮小)し、Viewの上部位置に表示する
ImageView.ScaleType.FIT_XY|android:scaleType=「fitXY」画像を指定したサイズでViewに表示
ImageView.ScaleType.MATRIX|android:scaleType=「matrix」をmatrixで描画
作者:aomandeshangxiao发表于2012-7-13 10:41:09原文链接
読書:507コメント:0コメントの表示