Android 将图片快速转换成圆角的方法 使用开源项目 RoundedImageView github上面的开源项目 官方地址为:
https://github.com/vinc3m1/RoundedImageView 效果如下: 下面快速的集成进来步骤分为3个1: 去github上下载 工程 https://github.com/vinc3m1/RoundedImageView 2: 导入工程3 在布局中使用它 <com.makeramen.rounded.RoundedImageViewandroid:id="@+id/imageView1"android:layout_width="wrap_content"android...
实现手写图片,将图片转化为字符串以及字符串转化为图片,减小发送内容大小<pre name="code" class="java"> /*** bitmap转为base64* @param bitmap* @return*/public static String bitmapToBase64(Bitmap bitmap) {String result = null;ByteArrayOutputStream baos = null;try {if (bitmap != null) {baos = new ByteArrayOutputStream();bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);baos.flush();baos.close();byt...
有的时候要用到像素,就需要将像素和dp长度进行转换,方法如下publicstaticint pixelToDp(Context context, int pxValue) {float scale = context.getResources().getDisplayMetrics().density;return (int) (pxValue / scale + 0.5f);}publicstaticint dip2px(Context context, float dipValue) {float scale = context.getResources().getDisplayMetrics().density;return (int) (dipValue * scale + 0.5f);} 原文:http://www.c...
//这里也可以是从sd卡上面加载.9图片Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);//确认Bitmap是合法的NinePatch文件 if (NinePatch.isNinePatchChunk(bitmap.getNinePatchChunk())) { NinePatchDrawable ninePatchDrawable = new NinePatchDrawable(getResources(), bitmap, bitmap.getNinePatchChunk(), new Rect(), null); }原文:http://www.cnblogs.com/changkai244/p/422...
在我们的开发工作时,findViewById可能是用得最多的函数之一,但它特别讨厌的地方就是我们经常需要对返回的view进行类型转换,输入麻烦、代码丑陋,例如以前我们在Activity中找一些子控件一般是这样 :@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 查找子控件TextViewtextView=(TextView)findViewById(R.id.my_textview);ImageViewim...
Android图像格式类及图像转换方法介绍 一款软件的开发和图像密切相关,特别是移动应用程序,在视觉效果等方面是至关重要的,因为这直接关系到用户的体验效果。在Android程序开发的过程中,了解存在哪些图像格式类(ImageFormat、PixelFormat及BitmapConfig等)及图像(JPG、PNG及BMP等)的转换方法,对以后的开发多多少少会有些帮助。 关于图像格式类,介绍以下三个:ImageFormat、PixelFormat及BitmapConfig。1、ImageFormat(a...
之前在博文中为了更好的给大家演示APP的实现效果,本人了解学习了几种给手机录屏的方法,今天就给大家介绍两种我个人用的比较舒服的两种方法:(1)配置adb环境后,使用cmd命令将手机界面操作演示存为视频文件(2)使用Google浏览器(Google Chrome)提供的扩展程序Vysor将手机界面演示在电脑上(几乎没有延时)下面我们具体介绍两种方法的使用步骤:一、使用cmd命令录屏(1)SDK下载网上有各种SDK下载的方法,个人认为安装Android...
一、知识介绍 ①res资源图片是放在项目res文件下的资源图片 ②BitMap位图,一般文件后缀为BMP,需要编码器编码,如RGB565,RGB8888等。一种逐像素的显示对象,其执行效率高,但缺点也很明显,存储效率低。 ③Drawable,通用的图形对象,它可以装载常用的图像,GIF,PNG,JPG,也支持BMP,提供一些高级的可视化的对象,如渐变,图形等。二、项目案例【步骤】 ①将图片放入res/drawable文件夹中,这里面的图片属于res资源...
前言:对xstream不理解的请看:android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件android XMl 解析神奇xstream 二: 把对象转换成xml 1、JavaBeenpackage com.android10;publicclass Person {String pName ;String pAge ;public String getpName() {return pName;}publicvoid setpName(String pName) {this.pName = pName;}public String getpAge() {return pAge;}publicvoid setpAge(String pA...
##C向C++改造
1. 把c文件后缀名换成cpp
2. Android.mk文件中的hello.c也要换成hello.cpp
3. c++的使用的环境变量结构体中,访问了c使用的结构体的函数指针,函数名全部都是一样的,只是参数去掉了结构体指针
4. 访问函数指针时,把env前面的*号去掉,因为此时env已经是一级指针
5. clean,清除之前编译的残留文件
6. 把声明函数的h文件放入jni文件夹中,include该h文件jni是java和C的中间人。其余都一样,hello.cpp#include <jni.h>...
这篇文章是记录我们平时在android开发过程中,经常会用到的类型转换,主要包括String、byte[]、bitmap、inputstram、Drawable之间的转换,代码如下:<span style="font-size:18px;">import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;import android.graphics.Bitmap;
impo...
在有些软件中,可能需要展示一些时间信息,而这些信息可能是Server以UTC格式或Unix timestamp 格式推送过来的,终端可能需要将这些转换为本地时间展示。
终端的制式可能是12小时制、也可能是24小时制的
今天就遇到将utc时间格式转换为GMTHH:返回的是24小时制的时间 hh:返回的是12小时制的时间下面就是转换的类型代码,当然服务器的格式 2013-06-13T14:15:44.000SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd‘T‘H...
http://spatialreference.org/首先,在上面的网站查出现有的坐标srid,然后查出目标Srid。参考api示例代码Point point = new Point(120.0, 30.0);Point p = (Point) GeometryEngine.project(point,SpatialReference.create(3857), SpatialReference.create(4326));自己转换的时候填自己的SRID就行,上面的2个我随便输入的,第一个指输入的,第二个指输出的 原文:http://www.cnblogs.com/wangcan/p/4718664.html
利用android sdk里面的JSONObject和JSONArray把集合或者普通数据,转换成json格式的字符串JSONObject和JSONArray解析json格式的字符串为集合或者一般数据package com.hck.test;import java.util.ArrayList;
import java.util.List;import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.V...
package com.soai.imdemo;import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.PixelFormat;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;/*** Bitmap与DrawAble与byte[]与InputStream之...