Android - 文章列表

  • android 显示图片时报错:java.lang.OutOfMemoryError

    android 显示图片时报错:java.lang.OutOfMemoryErrorat android.graphics.BitmapFactory.nativeDecodeStream这是之前使用的方法:InputStream is = conn.getInputStream();mBitmap = BitmapFactory.decodeStream(is);出现错误的原因是bitmap图片尺寸较大,使用后超过预算的VM解决方法为加上下面两句,使用图片的缩略图InputStream is = conn.getInputStream();Bitmap

  • Eclipse常用快捷键总结 提高开发效率

    我们常常看到ps高手们,熟练的使用着各种快捷键,来实现缤纷多彩的图片特效。久而久之,仿佛点着鼠标,下拉菜单来做特效的,就不能称之为高手了。在java开发中,常常使用快捷键,也能达到事半功倍的效果,下面就来介绍一下eclipse中的常用快捷键Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 ? ?1. ctrl+shift+r:打开资源 ? ?这可能是所有快捷键组合中最省时间

  • The connection to adb is down, and a severe error has occured 的解决方法

    用eclipse来调试android程序的时候,有时会报The connection to adb is down, and a severe error has occured.的错误解决方法如下1.先把eclipse关闭.2.运行cmd,并在cmd中cd转到你的android SDK 的platform-tools目录下3.键入adb kill-server ,如果adb已经是关闭的,会提示 “server not running”4.再输入 adb start-server  如果不成功会提示 daemon not running. st

  • eclipse文本编辑器里面的中文字体太小的解决方法

    打开eclipse编写android程序的时候,发现面的中文字体很小,简直难以辨认。在网上搜索发现这是由于Eclipse 3.7 用的字体是 Consolas,显示中文的时候默认太小了。   解决方式如下:把字体设置为Courier New 或 宋体 等其他字体 操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearance”——点击“Colors and Font”——在右侧框展开“Basic”文件夹--双击“Text Font”——在弹出窗选择“Co

  • android 显示动态gif图片的方法

    在android开发中,有时需要显示动态的gif图片,但是如果使用ImageView,图片不会显示出来。这时,就需要写一个自定义控件public class GifView extends ImageView{\r\npublic GifView(Context context, AttributeSet attrs) {\r\n super(context, attrs);\r\n // TODO Auto-generated constructor stub\r\n int rid=attrs.getAttributeRes

  • 如何判断scrollview的滚动条已经滚动到底部

    在android中如何判断scrollview的滚动条已经滚动到底部了呢,下面是具体的判断代码if(getScrollY() + getHeight() >=  computeVerticalScrollRange()){Log.d(TAG,"------滚动到最下方------");}else{Log.d(TAG,"没有到最下方");}在实际应用中,可以继承ScrollView,来实现这个功能,如下:public class XScrollView extends ScrollView {\r\n

  • 如何产生圆角边框线的的效果-android

    android中如何产生圆角边框线的的效果:在drawable下面新建一个xml文件,内容如下,然后将控件的backgroud设置为这个 background="@drawable/xxx.xml"<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" >    <ite

  • 如何将普通图片转换为圆角图片

    有时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