`
文章列表
(一)断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms- excel, application/msword, application/vnd.ms-powerpoint, */* Accept-Language ...
android源码还是很久以前下载的,今天sync发现突然不行了,报错: error.GitError: device/common rev-list ('^7d4526582f88808a3194e1a3b304abb369d2745c', 'HEAD', '--'): fatal: bad object 7d4526582f88808a3194e1a3b304abb369d2745c result = cmd.Execute(copts, cargs) File "/home/thinkinbunny/mydroid/.repo/repo/subcmds/sync.py& ...
 有时候我们想要把一些数据存入到手机里, 希望下次打开软件时能够从手机里读出数据。 那么我们就要使用到SharedPreferences这个存储类了。   //写入数据到配置文件中   SharedPreferences spf = PreferenceManager   .getDefaultSharedPreferences(this);   Editor edit = spf.edit();   edit.putString(“key”, "value");   edit.commit();   //从配置文件中读取数据   SharedPreferences spf ...
1.String to InputStream   String str = "String与InputStream相互转换";   InputStream   in_nocode   =   new   ByteArrayInputStream(str.getBytes());   InputStream   in_withcode   =   new   ByteArrayInputStream(str.getBytes("UTF-8"));                 2.InputStream to String ...
使用 Eclipse Memory Analyzer 进行堆转储文件分析 简介: Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的 JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。本文主要介绍如何安装配置 Memory Analyzer,并结合一个实例,介绍如何利用 MAT 来进行堆转储文件分析,找到内存泄露的根源。 概述 对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在 ...
Error opening heap dump 'com.zte.mobile.sync.hprof'. Check the error log for further details. Error opening heap dump 'com.zte.mobile.sync.hprof'. Check the error log for further details. Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException) Unknown HPROF Version (JAVA PROFILE 1.0.3) ...
activity 之间直接传递图片时 Intent intent = new Intent(this, NewActivity.class); intent.putExtra("BitmapImage", bitmap); Bitmap bitmap = (Bitmap) intent.getParcelableExtra("BitmapImage"); 去掉seekBarBackground 创建一个blank drawable 然后satBar.setProgressDrawable(invisibleBackgrou ...

配置记录

    AndroidManifest.xml常用属性配置 1.android:screenOrientation="portrait"设置activity不转屏    
短信的接收流程应用层 1、源文件 这部分代码在packages/apps/Mms下,涉及的主要类: [plain] view plaincopy com.android.mms.transaction.PrivilegedSmsReceiver   com.android.mms.transaction.SmsReceiver   com.android.mms.transaction.SmsReceiverService   com.android.mms.transaction.MessagingNotification   2、图解 ...
本文部分参考 http://www.cnblogs.com/ufocdy/archive/2011/03/17/1987327.html  主要是以简单的语言说明cursor和cursorAdapter的监听机制 先来讲讲cursor的监听机制, 给cursor加监听很简单,调用cursor.registerContentOberserver()即可,然后重写onChange() ...

颜色值

http://www.114la.com/other/rgb.htm

mysql查询语句

1、对tb_version_info表int类型字段version_code做模糊查询 SELECT * FROM `tb_version_info` where  convert(version_code,CHAR(10)) LIKE '%1%';   2、对tb_version_info表vachar类型字段version_name做倒序查询,会自动比较ASCI值 SELECT * FROM `tb_version_info` order by version_name desc;
RTP sdfs Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP 协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使用,而且它是建立在UDP协议上 的。 RTP 本身并没有提供按时发送机制或其它服务质量(QoS)保证,它依赖于低层服务去实现这一过程。 RTP 并不保证传送或防止无序传送,也不确定底层网 ...
SIP Standards Core SIP Documents RFC Document Title RFC 2543 SIP: Session Initiation Protocol (obsolete) RFC 3261 SIP: Session Initiation Protocol RFC 3262 Reliability of Provisional Responses RFC 3263 Locating SIP Servers RFC 3264 An Offer/Answer Model with the ...
Service生命周期   使用context.startService() 启动Service 其生命周期为context.startService() ->onCreate()- >onStart()->Service running-->context.stopService() | ->onDestroy() ->Service stop 如果Service还没有运行,则android先调用onCreate()然后调用onStart(); 如果Service已经运行,则只调用onStart(),所以一个Service的onStart ...
Global site tag (gtag.js) - Google Analytics