自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vincent20111024的专栏

走自己的路,让别人去说吧。

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android使用BitmapFactory.Options解决加载大图片内存溢出问题

由于Android对图片使用内存有限制,若是加载几兆的大图片便内存溢出。Bitmap会将图片的所有像素(即长x宽)加载到内存中,如果图片分辨率过大,会直接导致内存溢出(java.lang.OutOfMemoryError),只有在BitmapFactory加载图片时使用BitmapFactory.Options对相关参数进行配置来减少加载的像素。1、设置缩放大小对图片作处理

2012-10-29 23:46:26 556

原创 Android内存溢出整理总结

在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,故我整理下:一般我们大家在遇到内存问题的时候常用的方式网上也有相关资料,大体如下几种:一:在内存引用上做些处理,常用的有软引用、强化引用、弱引用二:在内存中加载图片时直接在内存中做处理,如:边界压缩三:动态回收内存四:优化Dalvik虚拟机的堆内存分配五:自定义堆

2012-10-29 23:44:23 417

原创 android跑马灯实现

1。在xml中实现的方法: 02             android:id="@+id/menu_desc"03             android:layout_width="300dip"04             android:layout_height="wrap_con

2012-10-26 19:52:43 583

原创 ListView如何去掉无所谓的阴影

给大家分享一下自己在使用listView的过程中遇到的一下情况以及解决的办法。1 listview中在设置了背景之后,会发生listview的上边和下边有黑色的阴影。,使用android:fadingEdge="none"  即可解决。2  自定义的listview,在拖动的时候出现一个空间黑色底色的情况,使用android:cacheColorHint=“#00000000”即可

2012-10-25 13:20:48 997

原创 flashtool刷机教程

flashtool工具下载地址:http://www.pc6.com/softview/SoftView_68435.htmlftf固件下载地址:http://115.com/file/dn3x5u7c FTF 固件刷入方法:所需工具:  所选FTF固件、Flashtool工具。操作步骤:①、点击“刷写”按钮,弹出固件选择对话框。(请确保ftf固件已经放在了fi

2012-10-21 00:22:22 5973

原创 instanceof 与isAssignableFrom

isAssignableFrom 是用来判断一个类class1是否和另外一个类class2 相同或是其超类或接口 通常调用格式是:Class1.isAssignableFrom(Class2) , 调用者和参数都是java.lang.Class类型而instanceof是用来判断一个对象实例是否是另外一个类或接口的实现,或者是否是其子类子接口的实现通常调用格式是: oo insta

2012-10-18 10:12:21 374

原创 Android异步加载图像小结(含线程池,缓存方法)

研究了android从网络上异步加载图像,现总结如下:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。     在主线程中new 一个Handler对象,加载图像方法如下所示    private void loadImage(final String url, final int id) {

2012-10-14 23:10:34 757

原创 android 线程池对象-ThreadPoolExecutor

在J2SE(TM)5.0 中,Doug Lea 编写了一个优秀的并发实用程序开放源码库 util.concurrent,它包括互斥、信号量、诸如在并发访问下执行得很好的队列和散列表之类集合类以及几个工作队列实现。该包中的 PooledExecutor 类是一种有效的、广泛使用的以工作队列为基础的线程池的正确实现。Util.concurrent 定义一个 Executor 接口,以异步地执行 R

2012-10-14 22:55:41 596

原创 一个合格的程序员应该读的30本书

“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”http://www.apkbus.com/forum.php?mod=viewthread&tid=63969&reltid=68150&pre_thread_id=56288&pre_pos=1&ext=1、《代码大全》 史蒂夫·

2012-10-14 22:48:43 588

原创 Android 线程池管理

ThreadPoolExecutor线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue workQueue,

2012-10-14 22:23:28 530

原创 Android上的Back键事件捕获

public boolean onKeyDown(int keyCode, KeyEvent event) {//按下的如果是BACK,同时没有重复        if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0 ) {            System.out.println("-------zyc-

2012-10-14 22:00:44 494

原创 终于解决了 在ActivityGroup中捕获Back事件(根据上篇日志的分析)

终于解决了 焦点不在ActivityGroup而在childActivity中时,捕获Back事件的问题。正确的方法如下:@Override    public boolean dispatchKeyEvent(KeyEvent event) {        System.out.println(KeyEvent.KEYCODE_BACK+"-----------------

2012-10-14 21:58:54 635

原创 焦点在子Activity的listView时ActivityGroup无法响应Menu键的问题

键盘事件只会发送到当前获得焦点的View,这个KeyEvent只能被最上层获得焦点窗口的activity和view得到。一般来说这些事件会 从上倒下去寻找合适的接受组件,ViewGroup的一个childView的onKeyDown()方法return true,那么表示该方法消费了此次事件,此时不会再传递到ViewGroup的onKeyDown()方法,如果onKeyDown()方法 retur

2012-10-14 21:56:54 613

原创 Android ListView 设定背景图后拖动时整体背景变黑的解决

给ListView设定了背景图片之后,一般情况下,ListView确实变得好看了!但是拖动过程中,ListView整体每个条目背景会变成黑色!那么条目上的内容就没法看到了!此时我们需要给ListView设定一个参数(android:cacheColorHint),使其背景透明或者指定一个颜色,如下:    android:layout_height="wrap_content"

2012-10-14 21:52:11 624

原创 如何动态的获取和设置ImageView的宽度和高度?

package com.pic;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.ViewGroup.LayoutParams;import android.widget.ImageView;public class Pic

2012-10-14 21:34:29 682

windows平台上的unix模拟环境工具cygwin

cygwin是一个windows平台上的unix模拟环境,主要是通过重新编译,将posix系统上的软件移植到windows上。

2016-04-26

JNI开发学习教程

详细的JNI开发教程,包含Java程序调用C/C++代码,还包含C/C++调用Java程序。

2014-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除