自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

转载 android xml中转义字符的使用

如果一段文字需要多个TextView拼贴,比如:“我叫XXX,今年XX岁了,身高X.X米”;可以考虑引用string.xml文件中预定义的字符串拼接实现.例子:1.在string.xml中先定义好格式String.xml字符转义拼接: 我叫 %1$s,今年 %2$d岁了,身高 %3$f米。2.代码中这样实现        TextView t

2014-07-01 16:11:37 23745 1

原创 android音频处理

原文出处:http://mindtherobot.com/blog/555/android-audio-problems-hidden-limitations-and-opensl-es/我最近一直在研究Android音频API。之前我写过一篇介绍性的文章来说明Android上可用的三套API。现在我假设你在看这篇文章的时候已经对AudioTrack,SoundPool和MediaPlay

2014-04-03 16:05:40 8110 1

原创 HTTP协议

详细请链接:http://www.ieinspector.com/httpanalyzer/manual/index.html?process123.htm1、 Accept  "image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, ap

2014-03-25 10:51:03 899

原创 FFMPEG编译

版本:0.8.15(http://ffmpeg.org/olddownload.html)编译环境:android-ndk-r6b1. 将下载好的ffmpeg源码放在ffmpeg目录下,并改目录名字为jni2. 在jin目录下创建名为config.sh脚本文件,在里面添加如下的内容(注意修改cross-prefix、extra-cflags、extra-ldflags的路径)

2014-03-20 14:31:46 988

转载 Ubuntu安装android

第一步:下载jdk-7-linux-i586.tar.gz[plain] view plaincopy    wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz  (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二步:解压安装[plai

2014-03-19 18:14:01 752

原创 OpenFire框架学习

OpenFire是一个采用纯Java语言编写(核心架构使用Mina构建)的开源RTC(Real-Time Communications,实时协作)服务器。它采用XMPP协议进行分布式通信,该协议的前身其实就是基于Jabber协议,只不过XMPP对其进行了部分扩展。说到底XMPP协议无非就是一个基于TCP/IP协议的扩展协议,它采用XML的方式进行数据传输,以此满足体系结构的中立。

2014-02-28 17:29:17 4235

原创 XMPP协议详解

点击打开链接在XMPP扩展协议XEP-0124中定义了一个传输协议来模拟两个实体 (例如一个客户端和一个服务器) 之间的长连双向TCP连接的语义,它有效地运用多个同步的HTTP"请求/应答"对,而不需要使用频繁的轮询或者分块响应。该协议简称BOSH(Bidirectional-streams Over Synchronous HTTP),协议的设计目标之一是提供准TCP的连接性能同时兼容受约束

2014-02-28 17:14:43 2355

转载 RTSP协议详解

Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和 Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一 种可扩展的框架,使能够提供能控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。rtsp对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,rt

2014-02-28 14:47:34 931

原创 java多线程(同步与异步的结合)

问题描述:当需要需要多个子线程执行完之后,主线程再执行之后代码(顺序执行),举例如下: Thread thread1 = new Thread(); Thread thread2 = new Thread(); Thread thread3 = new Thread(); thread1.start(); thread2.start(); th

2014-02-19 17:33:53 2468

转载 android死机问题

一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子或手机)上进行调试。此时唯一的调试手段就是logcat产生log信息进行分析问题了。  什么时候会有Log文件的产生 ?一般在如下几种情况会产生log文件 。  1、程序异常退出 uncaused exception  2、程序强制关闭 F

2014-02-11 19:25:18 1503 1

转载 Android adb setuid提权漏洞的分析

去年的Android adb setuid提权漏洞被用于各类root刷机,漏洞发现人Sebastian Krahmer公布的利用工具RageAgainstTheCage(rageagainstthecage-arm5.bin)被用于z4root等提权工具、Trojan.Android.Rootcager等恶意代码之中。下面我们来分析这一漏洞的产生原因。The Android Exploid C

2014-01-02 11:06:09 1000 1

原创 android源码编译

一、环境说明:1、liunx系统:Ubuntu12.042、jdk:sun-java6-jdk3、g++4.4 gcc4.4二、android源码的目录结构[plain] view plaincopy|-- Makefile   |-- bionic                        (bionic C库)   |-- bootabl

2013-10-29 20:15:19 8568 2

转载 Android应用如何监听自己是否被卸载及卸载反馈功能的实现

转自:http://www.cnblogs.com/zealotrouge/archive/2013/09/24/3182617.html       Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第三版)  一方案: 1,注册BroadcastReceiver,监听"android.intent.action.PACKAGE_REMOVED"系统广

2013-09-30 11:01:30 12149 4

原创 自定义ViewGroup和View的MotionEvent的关系

当TouchEvent发生时,首先Activity将TouchEvent传递给最顶层的ViewGroup, TouchEvent最先到达最顶层 viewGroup 的 dispatchTouchEvent ,然后由  dispatchTouchEvent 方法进行分发,如果dispatchTouchEvent返回true ,则交给这个viewGroup 的onTouchEvent处理,如果

2013-07-02 15:02:36 2289 1

原创 手机信息

获取手机屏幕高度    private void getWeithAndHeight(){ //这种方式在service中无法使用, DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(

2013-06-21 14:26:39 962 1

原创 android权限

常用权限:读写存储卡装载和卸载文件系统android.permission.WRITE_EXTERNAL_STORAGEandroid.permission.READ_EXTERNAL_STORAGEandroid.permission.MOUNT_UNMOUNT_FILESYSTEMS网络连接android.permission

2013-06-21 12:48:53 26343 5

原创 android开源项目和框架

特效:http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1. https://github.com/novoda/ImageLoader  异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。    android-query框架2. https://g

2013-06-18 16:53:31 96488 29

原创 获得android手机的CPU核心数

//CPU个数private int getNumCores() { //Private Class to display only CPU devices in the directory listing class CpuFilter implements FileFilter { @Override public boolean accep

2013-06-08 15:30:11 16714 3

转载 webView的loadUrl

1 //打开本包内asset目次下的test.html文件 wView.loadUrl(" file:///android_asset/test.html "); 2 //打开本地sd卡内的kris.html文件 wView.loadUrl("content://com.android.htmlfileprovider/sdcard/kris.html");3 //打开指定U

2013-06-07 11:50:06 1870

转载 android 电子书翻页效果

PageWidgetimport android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.ColorMatrix;import android.graphics.ColorMatrixColorFilter;impor

2013-05-27 10:10:25 4015 1

droidText iText 2.1.7

droidText.0.2.jar就是 iText 2.1.7,PDF读写java框架

2014-08-12

mina框架jar包

MINA框架的特点有:基于java NIO类库开发;采用非阻塞方式的异步传输;事件驱动;支持批量数据传输;支持TCP、UDP协议;控制反转的设计模式(支持Spring);采用优雅的松耦合架构;可灵活的加载过滤器机制;单元测试更容易实现;可自定义线程的数量,以提高运行于多处理器上的性能;采用回调的方式完成调用,线程的使用更容易。

2014-02-24

dom4j jar包

xml解析框架dom4j jar包 非常好用

2014-02-24

androidpn-server-0.5.0源码

androidpn-server-0.5.0源码 与androidpn-client-0.5.0实现android端推送

2014-02-24

Beem source

Beem项目源码,XMPP客户端 asmack框架的使用

2014-02-21

asmack源码

asmack 源码 openfire IM

2014-02-20

ffmpeg实例项目有缘码

ffmpeg开源项目 android应用

2013-05-08

jar反编译工具

将jar文件转换为java文件 用于反编译

2013-05-08

空空如也

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

TA关注的人

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