自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 null和""的区别详解

String s1 = null;s1.trim();//这时候会抛出NPE(空指针异常)。String s2 = " ";s2.trim();//这时候不会抛出NPE。原因如下:null代表声明了一个空对象,这里s1不是一个字符串。空对象不能做任何操作,除了=和==。String s1 = null,只是定义了句柄,也就是有这个引用,但是这个引用没有指向任

2016-05-10 00:39:55 1070

原创 Android刷新转圈动画实现(一)

1.XML文件中:\res\anim\anim_rotate_refresh.xml <rotate android:duration="1000" android:fromDegrees="0" android:interpolator="@android:anim/linear_interpolator" android:pivotX="50%" andro

2016-03-23 14:07:19 6078

原创 Android中如何判断Intent是否存在?

public static boolean isIntentAvailable(Context context, Intent intent) { final PackageManager packageManager = context.getPackageManager(); List list = packageManager.queryIntentActivities(intent

2016-03-08 16:24:29 908

原创 IM中图片消息处理(二)

从本节开始进行图片的发送,对于图片发送,主要涉及到如下几个大的步骤:1.生成图片key,这里包括大图和小图(image_key,small_image_key);2.生成图片Message,包含图片的所有信息3.生成图片,这里主要进行了图片的压缩操作(image,small_image);4.生成图片路径(image_path,small_image_path);5. 将图片保

2016-03-06 15:07:21 3171

原创 IM中图片消息处理(一)

最近开发中领导要求加入图片消息的处理,用了大约2天时间完成了全部的开发任务,剩下的就是优化工作。鉴于我刚写完,于是我趁热打铁,对开发过程进行了整理,便于日后完善该模块。若有问题,也请大家及时提出,便于完善,共同进步。从本节开始,我会分几个部分逐一进行整理。说到发送图片,我们首先肯定是要选择图片,直接上代码:Intent intent = new Intent();intent.a

2016-03-04 10:26:40 2647

原创 ScaleGestureDetectorde 使用方法

开发中使用到ScaleGestureDetectorde这个类,这里对他的使用方法做简单的说明,方便日后使用。1.为自定义View创建一个ScaleGestureDetector 实例:先定义一个变量:private ScaleGestureDetector mScaleGestureDetector = null;然后在构造函数中初始化该实例:public MyView(Co

2016-03-02 15:17:22 492

原创 自定义View的使用(一)

这里主要分析View的两个重要方法:方法一:protected void onAttachedToWindow ()当view附加到窗口的时候被调用,这个时候有一个面板提供绘画,这个方法要确保在方法onDraw(android.graphics.Canvas)之前被调用,但是这个方法可能在第一次调用onDraw()方法之前的任何时间被调用,包括在调用方法onMeasure(in

2016-03-02 09:28:58 465

原创 linux编译

编译的时候出现类型转换错误,window环境下没有问题,但是linux编译出现一下错误,错误log如下:-compile: [javac] Compiling 948 source files to ../trunk/bin/classes [javac] ../Fragment.java:495: error: inconvertible types [javac

2016-02-29 15:59:20 528

原创 android linux sdk 纯命令行式升级

android sdk 纯命令行式升级:[1]cd tools (进入tools目录下面)[2]$./android list sdk --all(可以得到服务器提供的所有的SDK等包的序号)[3]$./android update sdk -t 1-u (1代表序号)之后每次升级基本都是执行如下两个命令:$./android list sdk$./android upda

2016-02-29 15:45:05 555

原创 点击发送后图片查看大图的实现思路

点击发送后图片查看大图的实现思路:1.通过Intent传递key,包括大图和小图的key2.通过大图的key从缓存中查询图片的Bitmap3.如果缓存中已经有了,则直接显示4.如果缓存中没有,则先显示小图,然后下载大图后再显示主要代码如下:/** * Created by zhanghuirong on 2016/2/26. */public class Imag

2016-02-29 14:25:07 617

原创 Android保持屏幕常亮的方法总结

Android保持屏幕常亮的方法总结

2016-02-26 20:42:51 44326 8

原创 Android中关于长连接的使用

1.首先在AndroidManifest.xml中静态注册用户解锁行为的广播:android.intent.action.USER_PRESENT.2.用户锁屏解锁后,系统发送广播android.intent.action.USER_PRESENT,然后在AppReceiver.java中接收广播public class AppReceiver

2016-02-22 18:06:56 1640

原创 关于intent中android.intent.action.USER_PRESENT的说明

关于intent中android.intent.action.USER_PRESENT的说明:1.静态注册AndroidManifest.xml同时能反映用户解锁行为的广播:android.intent.action.USER_PRESENT.2.android.intent.action.USER_PRESENT就是解锁时发出的intent.3.监听andro

2016-02-22 16:05:22 5578

原创 基于Python实现的爬虫源码(1)

# -*- coding: utf-8 -*-import string,urllib2import osimport shutil#os.rmdir("baidu_file")path = os.getcwd()#os.removedirs(path + '//baidu_file')#shutil.copytree(ResDir,DesDir)#拷贝Dir = p

2016-02-19 17:41:46 1196

原创 Python中range()函数的使用方法总结

# -*- coding: utf-8 -*-# python # range(stop) 函数解析# range(start, stop[, step])# 参数说明如下:# 首先参数必须都是整数# start :如果没有设置该参数,默认值为0.# stop :# step :如果没有设置该参数,默认值为1。step 一定不能为0.# 返回一个纯数字列表list

2016-02-19 15:00:35 8380

原创 使用python爬取csdn博客访问量

# -*- coding: utf-8 -*-import urllib2import re#当前的博客列表页号page_num = 1#不是最后列表的一页,如果有尾页说明不是最后一页notLast = 1account = "mrzhang628"#首页地址baseUrl = 'http://blog.csdn.net/'+accountwhile notLast

2016-02-19 11:37:23 884

原创 观察者模式

观察者模式使用:

2016-01-29 17:26:15 353

原创 Android仿QQ消息导航UI

1.layout_im_switch.xml文件部分开发中写的一段UI保存于此!!!<RelativeLayout android:id="@+id/btn_header" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android

2016-01-27 17:55:14 558

原创 TextView通过Html显示图片

// 1.显示本地图片 String str = "显示本地图片:"; mTextView.setText(Html.fromHtml(str, new Html.ImageGetter() { @Override public Drawable getDrawable(String s) { Drawable drawable = null; drawable

2016-01-18 11:49:50 322

空空如也

空空如也

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

TA关注的人

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