- 博客(27)
- 收藏
- 关注
转载 Jabber 协议概述XMPP即时通讯
Jabber协议概述Peter Saint-Andrestpeter@jabber.org1.4版Jabber服务协议的概述1. 介绍 Jabber是一个由开源社区发起并领导开发的即时消息和在线状态的系统。Jabber系统和其它即时消息(IM)服务的一个功能上的差别在于Jabber拥有开放的XML协议。在保持Jabber1.0版本有关消息核心以及在线状态的协议的基础上
2014-06-08 10:23:44
1326
原创 android图片处理方法(不断收集中)
Java代码 //压缩图片大小 public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把
2014-04-18 11:06:03
585
转载 Android SERVICE后台服务进程的自启动和保持
Service组件在android开发中经常遇到,其经常作为后台服务,需要始终保持运行,负责处理一些必要(见不得人)的任务。而一些安全软件,如360等,会有结束进程的功能,如果不做Service的保持,就会被其杀掉。在早些时候,我们可以通过在1. service中重写onStartCommand方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动
2014-02-12 10:08:43
635
转载 Android SERVICE后台服务进程的自启动和保持
Service组件在android开发中经常遇到,其经常作为后台服务,需要始终保持运行,负责处理一些必要(见不得人)的任务。而一些安全软件,如360等,会有结束进程的功能,如果不做Service的保持,就会被其杀掉。如何保持Service的运行状态是现在要说明的,核心就是利用ANDROID的系统广播,这一不会被其他软件影响的常驻程序触发自己的程序检查Service的运行状态,如果被杀掉,就
2014-02-12 10:06:33
680
转载 Android 类似PC下拉框Spinner
Android原生自带的下拉框实在不太好看,只想产生一个类似于PC或网站上的那种自动完成类型的下拉框。用到的控件为Spinner和AutoCompleteTextView。在java文件中: Java代码 String[] mListItems = {"item1", "item2", "item3"};
2014-01-20 19:13:46
1151
转载 程序中我们所遇到的内存问题
对Android开发者,我相信绝对会困扰着。它不像IOS那么好用,有方便的LIBS提供你去使用,以及它本系统自动处理,那么作为Android开发者的你们该如何去处理这个问题?性能优化 Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损
2013-12-26 19:46:40
701
转载 Spinner 样式大全
关于spinner控件有很多特殊的样式甚至是表现的很夸张的样式,这里就仅仅通过更换系统自带的xml样式来试验各种spinner样式效果。首先在工程里创建最简单的spinner:01 public void onCreate(Bundle savedInstanceState) {02 super.onCreate(savedInstanceState);03
2013-11-22 16:22:02
1486
转载 YUV / RGB 格式及快速转换算法
转载博客园博主文章 1 前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用 的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出现了各种各样的色彩空间模型来量化的描述颜色。我们比较常接触到的就包括 RGB / CMYK / YIQ / YUV / HSI等等
2013-08-07 17:04:16
740
原创 android studio 快捷键
\item Ctrl+P 查看变量参数信息,也就是看变量是哪种类型 \item Ctrl+B 查找该变量的定义位置。 \item Ctrl+Q 查找快速文档,即在另外一个窗口中打开其声明 \item Alt+Shift+C 查看工程最近更改的地方 \item Ctrl+space 自动完成代码 \item Ctrl+shift+Enter 自动填充表达式如
2013-07-18 14:16:41
408
转载 android 手势流程解析
摘要 首先,在Android系统中,每一次手势交互都会依照以下顺序执行。 1. 接触接触屏一刹那,触发一个MotionEvent事件。 2. 该事件被OnTouchListener监听,在其onTouch()方法里获得该MotionEvent对象。 3. 通过GestureDetector(手势识别器)转发次MotionEvent对象首先,在Android系统中,每一次手势交互都会依照以下
2013-07-11 09:54:30
768
转载 android 缓存 图片
如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加上文件缓存。文件缓存空间也不是无限大的,容量越大读取效率越低,因此可以设置一个限定大小比如10M,或者限定保存时间比如一天。因此,加载图片的流程应该是:1、先从内存缓
2013-06-17 14:39:43
513
转载 android 内存溢出
基于Android开发多媒体和游戏应用时,可能会挺经常出现Out Of Memory 异常 ,顾名思义这个异常是说你的内存不够用或者耗尽了。 在Android中,一个Process 只能使用16M内存,如果超过了这个限制就会跳出这个异常。这样就要求我们要时刻想着释放资源。Java的回收工作是交给GC的,如何让GC能及时的回收已经不是用的对象,这个里面有很多技巧,大家可以googl
2013-01-25 15:33:15
410
转载 基于Android的视频监控系统设计与实现
目前视频监控系统正朝着数字化、网络化、功能综合化的方向不断发展。传统的视频监控系统大多通过线缆或光纤将视频信号传输到监控中心,但由于网线的限制,不利于监控系统的迅速搭建。随着无线网络特别是3G网络的普及,视频监控系统面临着更加广阔和自由的空间[1]。 3G网络在移动环境下支持的带宽有限,而视频监控系统的实时性要求尽可能清晰流畅地传输视频信号,因此需要在保证视频信号不失真的情况下,进行最大
2013-01-17 14:11:39
2855
原创 StringUtils类
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtil
2013-01-14 14:04:40
489
转载 Android客户端与PC服务器实现Socket通信(wifi)
Android客户端与PC服务器实现Socket通信(wifi)本文介绍Android终端持续扫描AP信息并发送给服务器端的实现。首先基于TCP协议在Android终端和PC两端之间形成网络虚拟链路。使用ServerSocket创建TCP服务器端,然后在Android客户端使用Socket的构造器来连接服务器。其中Android终端通过WIFI连接和PC处于同一局域网。1. P
2013-01-14 10:01:09
1160
转载 android 绘制
高级画布绘图 我们已经介绍了Canvas,在那里,已经学习了如何创建自己的View。在第7章中也使用了Canvas来为MapView标注覆盖。 画布(Canvas)是图形编程中一个很普通的概念,通常由三个基本的绘图组件组成: Canvas 提供了绘图方法,可以向底层的位图绘制基本图形。 Paint 也称为"刷子",Paint可以
2013-01-14 09:44:49
875
原创 Android权限
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.
2013-01-11 11:27:36
402
转载 Resources Types – More Types
Resources Types – More Types译者署名:呆呆大虾译者微博:http://weibo.com/popapa版本:Android 4.0 r1原文http://developer.android.com/guide/topics/resources/more-resources.html更多资源类型本页定义了其它一些具体的资源类型,
2013-01-08 15:31:28
393
转载 Bitmap
Bitmap译者署名:StreamH译者链接:http://blog.youkuaiyun.com/qs_csu版本:Android 4.0 r1结构继承关系public classBitmap extends Object implements Parcelable java.lang.Objectandroid.graphics.Bi
2013-01-08 14:15:44
660
转载 LocalSocket
LocalSocket译者署名:水中影译者链接:http://www.cnblogs.com/gosunriver/版本:Android 4.0 r1结构继承关系public class LocalSocket extends Object java.lang.Objectandroid.net.LocalSocket
2013-01-08 13:45:33
727
转载 SQLiteOpenHelper
SQLiteOpenHelper译者署名:StreamH译者链接:http://blog.youkuaiyun.com/qs_csu版本:Android 4.0 r1结构继承关系public abstract classSQLiteOpenHelper extends Object java.lang.Objectandroid.database
2013-01-08 11:16:19
624
翻译 DexFile
DexFile译者署名:阿年译者链接:http://blog.youkuaiyun.com/mtding版本:Android 4.0 r1结构继承关系public final classDexFile extends Object java.lang.Objectdalvik.system.DexFile类概述操作DEX文件。这个类原理上
2013-01-08 11:00:08
928
转载 GridLayout
GridLayout译者署名:獨鍆躌踄译者链接:http://www.cnblogs.com/mxgsa/版本:Android 4.0 r1结构继承关系public classGridLayout extends ViewGroup java.lang.Objectandroid.view.View android.v
2013-01-08 10:53:55
1783
转载 CountDownTimer计时器倒数计时器
欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com/ Android中文翻译组:http://androidbox.sinaapp.com/CountDownTimer译者署名: liliang1222版本:Android 4.0 r1结构继承关系public abstract classCou
2013-01-08 10:37:17
777
原创 NetworkOnMainThreadException
今天在连接同事写的服务器的时候,报出NetworkOnmainThreadException异常。通过在网络上查找资料发现,当我们用数据流方式获取网络资源(比如一个页面的源文件)的时候,系统会抛出此异常通过查阅相关资料,发现,自从Android 2.3之后,系统增加了一个类:StrictMode。这个类对网络的访问方式进行了一定的改变。Android的官方文档给出了这个类设置的目的:
2012-09-05 14:53:14
1206
原创 Android DecimalFormat
本文对DecimalFormat类进行介绍和分析,主要包括:模式、特殊模式字符、科学计数法、舍入、阿拉伯数字、特殊值等。并且结合实际例子,说明它的使用上的一些方法和技巧。3 基本概念DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的
2012-09-05 09:30:52
2729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人