Android - 文章列表
共 11 页
-
如何将普通图片转换为圆角图片
有时android应用程序中需要用到圆角的图片,但是不可能每次上传的时候都处理成圆角的,这时就需要程序进行自动处理。下面的代码可以将直角的bitmap对象转换为圆角的图片对象public static Bitmap getRoundedCornerBitmap(Bitmap bitmap,int radius,double wh) {\r\n//radius为圆角的大小(1-1000),wh为图片的长宽比,如正方形为1\r\n \r\nint w=bitmap.getWidth();\r\nint h=bitmap.getHeight();\r\n
-
读取Bitmap对象的几种方法
几种读取Bitmap的方法。 1.以文件流的方式,假设在sdcard下有 test.png图片FileInputStream fis = new FileInputStream("/sdcard/test.png");Bitmap bitmap = BitmapFactory.decodeStream(fis); 2. 以R文件的方式,假设 res/drawable下有 test.jpg文件 Bitmap bitmap = BitmapFactory.decodeResource(this.getContext().get
-
android缓存网络图片的方法
android缓存网络图片的方法android的listview等控件都需要异步加载网络图片,可每次启动程序都要加载,应用就会显得很慢。这时候,将图片保存到本地是个不错的提高应用加载速度的方法private Bitmap CacheBitmap(String src)//获取Bitmap对象\r\n{\r\nFileHelper.CreateFolder(FileHelper.approot+\"/cache\");\r\nString burl=\"/cache/\"+Common.MD5(src);\r\nBitmap mBitmap = null;\r\nFile f=new
-
android字符串md5加密的方法
// MD5加密,32位 public static String MD5(String str) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); } catch (Ex
-
android中资源文件的添加及使用方法
1、 资源包括:文本字符串、图像和图标、音频文件、视频和其他应用程序使用的组件。2、 在Android工程中,Android资源文件是同Java类文件分开存储的,大多数常见的资源类型存储在XML中。你也可以将原始数据文件和图形作为资源来存储。3、 Eclipse下默认的Android资源目录资源子目录说明/res/drawable图形资源/res/layout用户界面资源,Widget/res/values简单数据,如字符串、颜色值说明:当你向工程资源目录/res中加入新的资源时,插件将会探测到并自动使用AAPT工具在
-
android 退出应用程序的方法
如果是在主页面上,用下面这个方法就可以退出程序了。android.os.Process.killProcess(android.os.Process.myPid());如果不是主页面,那么则可以将主页面设为单例模式,然后再其他页面上用Intent来实现public void onNewIntent(Intent it) { super.onNewIntent(it); if (it.hasExtra("exit")) {//如果传过来的参数中含有exit,就退出 &nb
-
ImageView中scaleType的各种属性值参考说明
这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop
-
java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager
使用百度地图api的时候报错:java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager解决方案:一、右击项目->properties->Java Build Path->Order and Export,在需要引用的包前面打勾。二、Project->Clean...问题解决,重新运行后就没什么问题了
-
java比较字符串是否相等的方法
在很多编程语言中,比较两个字符串是否相同的表达式通常是两个等号:“==” 如c#,javascript等,但在 Java 中却不是这样写的。在 Java 中,如果要比较 a 字符串是否等于 b 字符串,需要这么写: if(a.equals(b)){ } 返回 true 或 false equals()方法 方法 String 的 equals()方法用于比较两个字符串是否相等。由于字符串是对象类型,所以不能 简单的用“==” (双等号)判断两个字符串是否相等,而使用 equals()方法比较两个对象的内 容。语法: boolean equals(Stri
-
android:如何跳回指定的已存在的activity界面
在开发android应用的时候,有时需要跳转activity。有一种情况是从A到B,B到C,然后需要C到A,既然A没有死去,那么new一个新的A是对A的不负责任。所以就有了如何跳回指定的activity这个命题。 1.在C跳转动作中添加如下代码: Intent intent = new Intent(C.this, A.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); 如果C到A(一般都会有)需要携带数据,一边A刷新页面显示,那么加上intent