自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 支持Gif动态图 的imagview

Android 实现支持gif的 组件,并可以控制带下,位置。索罗的一下网上的方法,简单的实现了下。方法1、使用Movie解析gif 流, 也是本文使用的方法。 有很多博客介绍是想方法的,过程不难。 有几个问题需要考虑:1如何控制新组件大小;2如何控制 gif 动图大小;3如何控制gif在组件中的位置。 本文会一一介绍。 先贴出源码:https://github.com/HandsomeL/an

2014-12-27 16:57:34 1572

转载 Android GC 垃圾回收详解

1. 垃圾回收的意义  在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放

2014-04-19 19:18:13 2854

原创 R 文件无法生成问题解决思路

洒家最近参加了一个庞大的项目,遇到了

2014-04-11 11:15:12 980

转载 Intent.setFlags方法中的参数值含义

一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CL

2014-04-04 16:24:19 724

转载 Android 面试题

最近准备实习,发现面试问题都很基础。一。UI线程和非UI线程的交互方式,写出几种各自的耗时1、handler2、Activity.runOnUIThread(Runnable)3、View.Post(Runnable)4、View.PostDelayed(Runnabe,long)5、AsyncTaskhttp://www.cr173.com

2014-03-27 11:19:13 813

原创 android 滑动卡顿问题汇总

一、布局问题布局嵌套、太依赖weight、使用多层weight布局等可能会引起应用的卡顿。(这个是主要的原因,好多次遇到卡顿都是布局出了问题。现在手机的运算速率都比较高,所以可以优先考虑是不是布局的问题)二、ViewPager嵌套GridView           原因一:滑动的时候需要预加载数据导致UI卡顿;          原因二:在onPageSelect

2014-03-07 15:40:31 3643

转载 android 获取 ip 地址方法

public String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();){ NetworkInterface intf = en.nextElement();

2014-03-06 21:22:48 816

原创 Android 游戏开发笔记一、入门之SurfaceView的使用

入门笔记之SurfaceView 使用一、首先介绍几个类1、SurfaceHolder这里用到了一个类SurfaceHolder,可以把它当成surface的控制器,用来操纵surface。处理Canvas上的效果和动画,控制表面,大小,像素等。2、SurfaceHolder.Callback实现surfaceView的回调函数,三个函数看名字也知道是什么意思。

2014-03-06 13:52:00 870

原创 android FragMent 错误汇总 (持续更新)

Fragment 错误汇总,不断学习,不断更新,希望大家一起探讨。 一、java.lang.IllegalStateException: commit already called 原因:你定义的FragmentTransaction 是全局变量,只能commit()一次。再次commit()就会出错! 解决办法:使用的时候在实例化局部变量二、 ja

2013-11-21 13:10:30 1582

原创 Android BlueTooth蓝牙通信

最近在做蓝牙有关的项目,参考了下系统的Demo,分享一下学习笔记和心得。1、想用蓝牙首先Manifest申请个权限      第一行是 发现去他设备权限 2、用BluetoothChatService.java封装蓝牙用到的方法,连接、接收数据,       线程AcceptThread线程用于接收socket               Con

2013-11-07 21:23:58 1381

原创 android自定义相机若干问题解决方案

最近一直和照相机打交道,学到了不少东西!具体怎么调用不说了,分享一下洒家所遇到的一些问题以及解决方法1一、Parameters.setPreviewSize()以及Parameters.setPictureSize()后异常突出       某款相机camera只支持某几种固定的参数,比如中兴ZTE880E只支持480X640的,如果强行设置便会出错。可以Size size=param

2013-05-06 20:52:32 1750 4

Android Bluetooth通信

官方 BlurTooth Demo,结构很好,很适合学习。

2013-11-07

gridview 下拉刷新

分析了不少网上的代码,纠正了半天,大体思路是重新写layout,使之具有下拉功能,然后gridview作为子view添加进去!

2013-06-06

android自定义照相机

自己写的相机,贴出来大家一起学习! 遇到了若干问题在博客里贴出来了

2013-05-06

空空如也

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

TA关注的人

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