不知不觉中,就收集了超过95条的自己感觉有意思的代码片段,分为五篇文章: android有用代码片段、 Android有用代码片段(二)、 Android有用代码片段(三)、 Android有用代码片段(四)、

Android有用代码片段(五)。这五篇,今天,开始第六篇的整理!这里解释一下,因为一、二、三都是每个有20个片段,但是在四中,由于第70个代码过长,所以在第四篇中,只有10个片段。 第五篇里面有25个。


九十六、java.util.MissingFormatArgumentException 错误

在有站位符的打印语句中,经常会犯下一个错误。

如:System.out.printf( "y=%3d "+y),就会报这个错误。

应修改为:;改为System.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 查看评论

更多相关文章

  1. android shape 代码实现按钮背景
  2. 获取Android SDK 源代码并在Eclipse中关联查看的方法(for sdk2.3
  3. Android开发实例源代码批量下载
  4. Android实现游戏摇杆的源代码
  5. Android动态加载外部jar包及jar包中图片等资源文件
  6. Android Alarm驱动源代码分析(Alarm.c)
  7. 浅谈android中的图片处理之基本绘图(一)
  8. Android百度地图之位置定位和附近查找代码简单实现 (上)

随机推荐

  1. Android 中LayoutInflater(布局加载器)之源
  2. Android入门篇三:使用静态变量在Activity
  3. 仿苹果音量调节柱
  4. Android(安卓)开机优化
  5. Android 笔记 01
  6. Android 系统用户态启动过程
  7. Android Relative Layout 安卓相对布局详
  8. JDK与adb/android环境变量配置完整教程
  9. android——退出程序的功能,关闭所有本程
  10. 重新审视 Android