1、获取wifi的ip地址

WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);   WifiInfo wifiInfo = wifiManager.getConnectionInfo();   int ipAddress = wifiInfo.getIpAddress();String ipAddressStr = Utils.intToIp(ipAddress); public static String convertIpaddr2String(int ipaddr)  {byte[] bytes = convertInt2Bytes(ipaddr);InetAddress addr = null;try {addr = InetAddress.getByAddress(bytes);} catch (UnknownHostException e) {e.printStackTrace();return null;}return addr.getHostAddress();}

2、把图片变成圆角

         * 把图片变成圆角          * @param bitmap 需要修改的图片          * @param pixels 圆角的弧度          * @return 圆角图片          */          public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) {                    Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888);              Canvas canvas = new Canvas(output);                    final int color = 0xff424242;              final Paint paint = new Paint();              final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());              final RectF rectF = new RectF(rect);              final float roundPx = pixels;                    paint.setAntiAlias(true);              canvas.drawARGB(0, 0, 0, 0);              paint.setColor(color);              canvas.drawRoundRect(rectF, roundPx, roundPx, paint);                    paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));              canvas.drawBitmap(bitmap, rect, rect, paint);                    return output;          }  

3、Android边框圆角

<?xml version="1.0" encoding="utf-8"?>  <shape xmlns:android="http://schemas.android.com/apk/res/android">        <solid android:color="#000000" />        <corners android:topLeftRadius="10dp"                       android:topRightRadius="10dp"                    android:bottomRightRadius="10dp"                   android:bottomLeftRadius="10dp"/>    </shape>  

解释:solid的表示填充颜色,为了简单,这里用的是黑色。
而corners则是表示圆角,注意的是这里bottomRightRadius是左下角而不是右下角,bottomLeftRadius右下角。
当然上面的效果也可以像下面一样设置,如下:<cornersandroid:radius="5dp"/>
如果想引用这个xml,只需要@drawable/corners_bg.xml即可:
android:background="@drawable/corners_bg"

更多相关文章

  1. Android根据电量变化为不同图片的方法【电池电量提示】
  2. Android 图片旋转(使用Matrix.setRotate方法)
  3. Android之关于手势操作图片的缩放与移动
  4. Android的TextView使用Html来处理图片显示、字体样式、超链接等
  5. Android volley框架加载网络图片
  6. android 网络图片查看器
  7. Android 图片压缩
  8. android 网络请求图片

随机推荐

  1. 函数的作用是:在javascript中将时间戳转
  2. Vue自定义指令实现checkbox全选功能
  3. 多种方法用javascript输出黑白棋
  4. javascript 动态数组的使用
  5. 检查重复项后使用insertbefore()
  6. 数组中的值由于未知原因而更改
  7. Crypto.js:在IE 11中未定义“Uint8Clamped
  8. 使用自动化测试框架selenium,批量的进行截
  9. 如何将对象作为参数传播给函数?
  10. [生活娱乐] 从后端室友那学来的代码