13 xxbs2003

尚未进行身份认证

暂无相关简介

等级
TA的排名 5w+

Android的HTTP协议的通信详解

Android系统中本身是有下载机制的,比如浏览器使用的DownloadManager。可遗憾的是,DownloadManager只提供给浏览器使用,一般的应用程序没法调用它。 另外,如果下载调用频繁的话,使用DownloadManager其实是很没有效率的做法。为了解决这些问题,我想我们最好的办法就是自己实现下载,本文就是基于HTTP协议的下载的一些简单介绍。一、HTTP协议简介 

2014-08-20 14:46:08

Http的请求方式

Android从网络下载资源有各种方式,可以用HttpClient,也可以用HttpUrlConnection。在这里,总结一下下载的各种方式,也方便今后的使用。Android访问网络,使用HttpClient还是HttpUrlConnection?我们可以看博文http://blog.csdn.net/guolin_blog/article/details/12452307,该博文有

2014-07-09 15:36:40

十个算法

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策

2014-06-17 22:37:30

Git远程操作详解

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。【编者按】Git是一个分布式版本控制/软件配置管理软件,原是Linux内核开发者林纳斯·托瓦兹(Linus Torvalds)为更好地管理Linux内核开发而设计。Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必

2014-06-17 22:33:23

java字符串

一、java:字符串转换str=java.net.URLEncoder.encode(str,"UTF-8");//本平台转换成UTF-8str=java.net.URLDecoder.decode(str,"UTF-8");//UTF-8转换成本平台二、字符串操作java:1.String substring(int beginIndex,int endIndex);//截取

2014-03-10 09:57:26

Android--通知之Notification

前言  之前一篇博客讲了Android下使用Toast的方式提示消息。这篇博客讲解一下在Android中使用Notification提示消息给用户,Notification是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification。在本篇博客中,将介绍Notification的常规使用,以及自定义方式的使用,对于每种不同的方式,都提供示例

2014-02-13 17:11:11

android中的style部分属性值介绍

Android平台定义的主题样式:android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fulls

2014-02-11 17:33:25

Android之TelephonyManager&GsmCellLocation类的方法详解

TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得,需要注意的是

2014-01-06 14:17:18

Windows下用Git下载android源码

1、首先你的电脑要安装好git,这个请参考git官网。2、打开git命令窗口输入git clone http://android.git.kernel.org/platform/frameworks/base  android(此处为你自定义的文件夹名称,我们这里叫android),我曾试过git clone git://android.git.kernel.org/platform/

2013-11-08 17:45:00

ScheduledExecutorService的使用

ScheduledExecutorService接口在ExecutorService的基础上,ScheduledExecutorService提供了按时间安排执行任务的功能,它提供的方法主要有:schedule(task,initDelay):安排所提交的Callable或Runnable任务在initDelay指定的时间后执行。scheduleAtFixedRate():安排

2013-08-14 08:34:34

jni参数详解

从Java 1.1开始,Java Native Interface    (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。让我们看一些使用JNI的简单例子吧。使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些

2013-08-13 17:13:42

jni接口详解

转载:http://blog.csdn.net/hgl868/article/details/68738891、AndroidJNI.AllocObject 分配对象static function AllocObject (clazz : IntPtr) : IntPtrDescription描述Allocates a new Java object without invokin

2013-08-13 17:04:55

Android connect函数的使用

在网络编程中,Android connect函数通常用于客户端建立tcp连接。使用步骤如下:(1) 创建流式套接字?123456int sockfd;if ((sockfd = socket(PF_INET, SOCK_STREAM, 0)) 0){    p

2013-07-30 17:03:26

Android进行九宫格缩放

Android进行九宫格缩放  2012-04-22 21:50:32|  分类:Android |  标签:|字号大中小 订阅import android.R.integer;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android

2013-07-30 11:29:26

高效率编辑器 VIM-操作篇,非常适合 VIM 新手

转载地址:http://linuxtoy.org/archives/efficient-editing-with-vim.html虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一下 VIM,发现了一篇很好的 VIM 入门的文章,原文是英文版的,我觉得非常适合 VIM 使用入门,所以翻译

2013-07-27 22:37:27

Android 高级绘图

高级画布绘图       我们已经介绍了Canvas,在那里,已经学习了如何创建自己的View。在第7章中也使用了Canvas来为MapView标注覆盖。       画布(Canvas)是图形编程中一个很普通的概念,通常由三个基本的绘图组件组成:      Canvas  提供了绘图方法,可以向底层的位图绘制基本图形。       Paint  也称为"刷子",P

2013-07-27 22:22:36

Android绘图必杀技---Canvas和Drawables

原文:Canvas and Drawables翻译:用户:D.Winter|D.WinterAndroid框架提供一系列2D绘画API,它允许你在画布上渲染自定义的图像和定制已经存在的视图的外型与体验。当绘制2D图像时,你将会使用代表性的两种方法:a.* 通过布局在视图对象里绘制你的图像或者动画* 。这种方法,你的图像句柄被系统标准视图层绘制进程控制。你简单定义将图像插入视图中。

2013-07-27 22:19:09

Android Canvas Region.Op中的Clip方式

/INTERSECT 取两者交集,默认的方式//DIFFERENCE 第一次不同于第二次的部分显示出来//REPLACE 显示第二次的//REVERSE_DIFFERENCE 第二次不同于第一次的部分显示//UNION 取全集//XOR 补集,就是全集的减去交集的剩余部分显示下图为显示效果,最后一种是XOR切割。

2013-07-23 15:53:55

Skia引擎API整理

序通过google, baidu,我们都很难搜索到关于skia引擎方面的文档,skia的官方wiki(http://code.google.com/p/skia)也只有寥寥无几的文字简单介绍了SkCanvas, SkBitmap等几个主要的class,我通过分析源代码,查看jni接口对skia引擎的封装,总结和翻译了下面的一些文字,希望对想在Android平台进行native画图的朋友有所

2013-07-23 08:56:04

android 图片缓存管理

本文链接地址:http://keegan-lee.diandian.com/post/2012-12-06/40047548955如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加上文件缓存。文件缓存空间也不是无限大

2013-06-25 08:46:08

查看更多

勋章 我的勋章
    暂无奖章