Android
文章平均质量分 54
lanpy88
这个作者很懒,什么都没留下…
展开
-
Android Bitmap 与 Drawable之间的转换
转换Bitmap to DrawableBitmap bitmap = new Bitmap (...); Drawable drawable = new BitmapDrawable(bitmap);转换Drawable to转载 2011-08-05 10:59:27 · 848 阅读 · 0 评论 -
android 删除sdcard中文件命令
#重新挂载模拟器adb remount #开始shell命令adb shell #进入到sdcard卡目录cd sdcard#将列出所有文件夹ls #删除文件或文件夹rm -r (文件夹名称)转载 2011-09-07 10:59:32 · 2493 阅读 · 0 评论 -
Android GridView 异步加载图片
网上的资源普遍上是ListView异步加载图片,比较少有GirdView异步加载图片,参考了ListView异步加载图片的做法把GridView的异步加载图片功能做出来,方法和思想大同小异,本文章把GridView异步加载内存卡和网络图片lia希望对大家有用。原创 2011-08-09 12:06:49 · 23239 阅读 · 18 评论 -
ONINTERCEPTTOUCHEVENT()和ONTOUCHEVENT()总结
老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了:1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传递方向,也转载 2011-08-15 15:35:51 · 1126 阅读 · 0 评论 -
Android 标题 居中
1在onCreate()方法中加上这三句话: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Windo原创 2011-09-15 09:40:38 · 9951 阅读 · 3 评论 -
onTouchEvent的参数详解
1 event.getAction() //获取触控动作比如ACTION_DOWN 2 event.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕 3 event.getPointerId(nID); //对于每个触转载 2011-08-18 11:37:59 · 2040 阅读 · 0 评论 -
自定义onTouchEvent之ACTION_MOVE不响应
低级错误,也是因为不知道函数具体用法所犯的错误public boolean onTouchEvent(MotionEvent event) Since: API Level 1 Implement this method to ha转载 2011-08-18 11:36:25 · 9434 阅读 · 2 评论 -
Java的GC工作原理
GC的基本原理 Java的内存管理实际上就是对象的管理,其中包括对象的分配和释 放。 对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们 称该对象为"不可达的".GC将负责回收所有"不可达转载 2011-08-19 11:19:40 · 695 阅读 · 0 评论 -
java.lang.OutOfMemoryError: bitmap size exceeds VM budget解决方法
BitmapFactory.decodeFile(imageFile);用BitmapFactory解码一张图片时,有时会遇到该错误。这往往是由于图片过大造成的。要想正常使用,则需要分配更少的内存空间来存储。BitmapFactory.Options.inSamp转载 2011-08-22 13:29:34 · 751 阅读 · 0 评论 -
Android模拟器SD卡的使用
Andorid开发中经常遇到与SD卡有关的调试,Android SDK+Eclipse提供了SD卡的模拟方法。使用方法如下:1、创建一个SD卡镜像文件。打开cmd,输入如下命令:(前提是你在系统的path路径里设置了tools路径,android3.0似乎转载 2011-08-05 10:07:49 · 1025 阅读 · 0 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() {转载 2011-08-04 10:48:51 · 2328 阅读 · 0 评论 -
Android的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是转载 2011-08-03 17:45:12 · 686 阅读 · 0 评论 -
android 中超出屏幕宽度的字符 省略号显示
android:id="@+id/item_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="16sp" android转载 2011-07-11 11:45:29 · 1469 阅读 · 0 评论 -
Android界面刷新的方法
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。Android程序中可以使用的界面刷新方法有两种,分别是利用Handler转载 2011-07-11 17:57:54 · 912 阅读 · 0 评论 -
android获取多媒体文件的缩略图
1、Video对于视频,取第一帧作为缩略图,也就是怎样从filePath得到一个Bitmap对象。private Bitmap createVideoThumbnail(String filePath) {Bitmap bitmap = null;MediaMetadataRet转载 2011-07-13 12:58:07 · 4035 阅读 · 3 评论 -
设置TextView文字居中
有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER); 备注:android:gravity和android:layout_g原创 2011-07-19 14:43:39 · 166009 阅读 · 11 评论 -
android textview 中超出屏幕宽度的字符 省略号显示
当利用textview显示内容时,显示内容过多可能会折行或显示不全,那样效果很不好。今天发现android api中已经给出自动省略的功能。实现如下: android:layout_height="wrap_content" android:id="@+id/hello"转载 2011-07-19 09:06:19 · 6295 阅读 · 0 评论 -
Android实现ListView异步加载图片
ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,不用让用户等待下去,下面就说实现方法,先贴上主方法的代码:package cn.wangmeng.test;import Java.io.IOExceptio转载 2011-08-01 15:39:54 · 872 阅读 · 0 评论 -
Android shell 系统命令
Android本来就是一个linux操作系统,所以大部分都是linux的命令,如mkdir,ls,netstat,mount,ps 等,这里就不具体介绍了,主要介绍几个Android特有的。getprop 返回Android的所有系统属性。getevent 打印所有的转载 2011-07-31 22:12:12 · 2383 阅读 · 0 评论 -
android handler和thread的使用
一Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button原创 2011-08-04 13:41:03 · 26672 阅读 · 1 评论 -
Android的SurfaceView使用
Android的大多数控件都是继承自View的,因此在自定义控件时一般也是继承View类,但是对于高效的,游戏级别的绘图,或者是播放器等要求比较高的地方,普通的View类就有点吃不开了,这个时候就要用到SurfaceView类。因为比较高级,所以就该装B,单纯一个继承转载 2011-08-04 15:49:46 · 2119 阅读 · 2 评论 -
java计算时间差
现在是2004-03-26 13:31:40 过去是:2004-01-02 11:30:24要获得两个日期差,差的形式为:XX天XX小时XX分XX秒方法一:DateFormat df = new SimpleDateFormat("yyyy-MM-dd转载 2011-09-20 17:38:33 · 5394 阅读 · 1 评论