- 博客(75)
- 资源 (14)
- 收藏
- 关注
转载 Android开发多线程断点续传下载器
使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线、电量不足等情况下,这就需要使用到断点续传功能,下次启动时从记录位置继续下载,可避免重复部分的下载。这里采用数据库来记录下载的进度。效果图 断点续传1.断点续传需要在下载过程中记录每条
2013-12-31 14:30:02 870 1
转载 Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也
2013-12-27 13:03:07 657
转载 android adb shell 命令大全
1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称
2013-12-27 10:07:53 1013
转载 android应用实现重启系统+签名
原文地址:http://my.oschina.net/blackylin/blog/716921.在AndroidManifest.xml文件的manifest标签中加入一条android:sharedUserId="android.uid.system"[html] view plaincopymanifest xmlns:android=
2013-12-26 15:24:06 952
转载 Android开发把项目打包成apk
做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android Package),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生成数字签名以及打包项目成APK都可以采用
2013-12-26 15:22:28 618
转载 按后退键退出Android程序
主要的目的是按后退键的时候,让程序能够退出。 实现起来的思路: 1.捕获后退键被按了这个事件。 Java代码 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyE
2013-12-24 10:32:54 582
转载 Apache Commons 一些工具包介绍【转载】
http://blog.csdn.net/UPCCPU/archive/2006/03/05/615645.aspx Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。Commons BeanUtilshttp://jakarta.ap
2013-12-24 09:55:01 759
转载 Java注释@interface的用法(Java annotation 自定义注释@interface的用法)
java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记
2013-12-24 09:25:33 2330 1
转载 转-关于Method类中invoke方法和Class类中getmethod方法的使用
摘要:对于大多数java的新手一般不会用到这两个方法,但是即使是对java有了一定的了解的人,对这两个方法的使用,也存在着一定的问题,下面就这个问题作出一定的解释,能给大家一个初步的认识。 sheen:thisMethod.invoke(thisClass, new Object[] {InParam,new Integer(OutParamNum)})其中InParam为String[
2013-12-24 09:21:30 1263
转载 linux命令和Linux基本常用的知识详解
Linux简介与厂商版本1. Linux简介Linux可以有狭义和广义两种定义。狭义来说,Linux实际上指Linux kernel (内核)。内核负责管理硬件,并为上层应用提供接口。而广义来说,是指以Linux kernel为基础的,包括OS和各种应用在内的各个Linux版本(distribution)。尽管看起来版本眼花缭乱,但实际上,各个版本之间也只是大同小异,其差别往往体现
2013-12-24 00:43:00 4128
转载 android中实现ListView的刷新Demo
后面的很多例子应该都是仿照这个写的,下面的这个例子就是对这个例子的修改,先看下一个点击的效果,我看到其他的分析博客里面没有谈到这一点,在这个代码中,我们一直看到是listview的第二项,而listview的第一项被遮挡了起来,滑动至第一项: 点击头条,头条会变成以下:然后,过一段时间,刷新完成以后,listview又setSelection(1),增加一条数据,同时,把顶部给
2013-12-23 23:37:02 963
转载 Log4J在Android上的使用
将下列Libraries加入工程中下载链接地址:下载点击打开链接android-logging-log4j.jarlog4j.jar (version 1.2.x)slf4j-api.jarslf4j-log4j12.jar注意: 为了能在手机存储卡中打印日志未见,需要在AndroidManifest.xml中配置权限。对于配置我习惯写在Application中,代码如下。1
2013-12-23 23:20:07 860
转载 android中另一中处理图片的工具类(简单实现)
android处理图片的静态工具类的实现:package com.demo;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.Field;import java.lang.reflect.Modifier;import java.net.HttpURLConnection;
2013-12-23 22:40:08 658
转载 阿里巴巴fastJson解析工具的demo实现
阿里巴巴的fastjson解析工具很方便,但前提必须下载其第三方包:package com.demo.json;import java.util.List;import java.util.Map;import org.apache.commons.lang.StringUtils;import com.alibaba.fastjson.JSON;import com.alibab
2013-12-23 22:32:54 4382 1
转载 java通过反射实现数据库的编写
通过反射机制实现数据库的编写:package com.demo.db;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import j
2013-12-23 22:28:56 1329
原创 java中文件的读写操作工具类的实现
java读写文件的工具类:package com.demo.utils;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;im
2013-12-23 21:58:10 988
原创 android中位图Bitmap工具类的实现
android中位图工具类的实现:package com.demo.utils;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import j
2013-12-23 21:56:07 828
原创 android中dialog工具类的实现(多种dialog的创建)
第一种:bitmapDialog的建立javademo1:package com.demo.dialog;import android.app.Dialog;import android.content.Context;import android.graphics.Bitmap;import android.view.LayoutInflater;import android
2013-12-23 21:53:29 4318
原创 android中下载图片的工具类的实现
android中下载图片的工具类的实现package com.demo.loading;import java.io.File;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.HashMap;import java.util.conc
2013-12-23 21:33:35 880
原创 android中图片重绘的工具类的实现
android实现重绘图片的工具类:package com.demo.loading;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.Matrix;import android.gra
2013-12-23 21:31:43 1548
原创 android中图片内存缓存的工具类的实现
android中实现图片缓存的工具类的实现:package com.demo.loading;import java.lang.ref.SoftReference;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.concurrent.ConcurrentHashMap;import an
2013-12-23 21:28:05 933
转载 android中通过Http访问图片工具类的实现
网络上获取图片信息的工具类的实现:package com.demo.loading;import java.io.FilterInputStream;import java.io.IOException;import java.io.InputStream;import org.apache.http.HttpEntity;import org.apache.http.HttpRes
2013-12-23 21:25:52 869
转载 java实现图片文件的缓存工具实现
package com.demo.loading;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Arrays;
2013-12-23 21:21:48 3086 1
原创 java实现Http工具类的封装
http工具类的实现:package com.demo.http;import java.net.UnknownHostException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util
2013-12-23 21:12:23 1959
原创 java压缩解压缩文件工具类的实现
下面代码有解释,直接创建类复制就可以用package com.gooagoo.stcu.utils.zip;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.F
2013-12-23 21:09:27 760
转载 MD5加密算法(java实现)
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public
2013-12-23 21:02:26 946
原创 java实现文件监听(2)
上一个文章监听文件时java自带的,本文的文件监听代码是apache第三方的文件监听。用此包需要引入第三方。通过类直接可以调用本代码的静态方法代码如下:package com.demo.filelistener;import java.io.File;import java.util.concurrent.TimeUnit;import org.apache.commons.io.mon
2013-12-23 20:59:26 1384
原创 java文件监听的实现(1)
平时能用到文件的监听,通过文件的变化实现对文件内容的处理,多了不说。看下面代码,很容易看懂。(包没有引用)public class FileObserverDemo extends FileObserver {/** 监听事件 */public static int CHANGES_ONLY = CREATE | DELETE | CLOSE_WRITE | MOVE_SELF| MOV
2013-12-23 20:57:49 1133
转载 python字符编码详解
1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础。1.2. MBCS
2013-12-22 18:19:33 616
转载 python用两种方法实现url短连接
几乎所有的微薄都提供了缩短网址的服务,其原理就是将一个url地址按照一定的算法生成一段字符串,然后加在一个短域名后面边成了一个新的url地址,数据库中会存放这个短地址和原始的地址,当用户点击这个新的短地址后,短地址服务会根据短域名后面的几个字符串从数据库中读出原来的地址然后页面进行跳转 。比如新浪微薄中的url 是 http://t.cn/xxxxxxx t.cn是其域名 ,其后面跟着的是7
2013-12-22 10:00:32 3950 1
转载 python中2.x和3.x的区别
这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的friends.1.性能 Py3.0运行 pystone benchmark的速度比Py
2013-12-22 09:54:24 729
转载 [DllImport("kernel32.dll")]详解
这叫引入kernel32.dll这个动态连接库。 这个动态连接库里面包含了很多WindowsAPI函数,如果你想使用这面的函数,就需要这么引入。举个例子: [DllImport("kernel32.dll")] private static extern void 函数名(参数,[参数]); 函数名就是一个属于kernel32.dll里的一个函数。完了你就可以用那个函数了。
2013-12-19 17:29:11 9238
转载 C#中通过DllImport使用Win32 API
.net 框架程序可以通过静态 DLL 入口点的方式来访问本机代码库。DllImport 属性用于指定包含外部方法的实现的dll 位置。 DllImport 属性定义如下: namespace System.Runtime.InteropServices { AttributeUsageAttributeTargets.Method public class D
2013-12-19 13:39:02 1269
转载 Socket连接管理器(心跳机制)(转)
:http://cuisuqiang.iteye.com/处理机说明:读取配置文件,根据配置文件信息保持一个连接配置变量集合。根据连接变量集合初始化相应的连接。启动一个线程,处理检查连接的有效性,处理方法是发送心跳包,如发现不能使用的连接,则设置该连接为占用,并启动一个线程去不断的初始化该连接。用户使用接口根据名称去获得连接,如果是保持的连接则直接从连接集合获取,并检查有效性。
2013-12-19 11:09:15 1117
转载 android中NFC学习
使用NFCtag上的数据NFC tag上的数据是以字节存放,所以你可以将其转换成其他你想要的格式。当往tag写东西时,你必须以字节格式来写。Android提供API来帮助写符合NDEF标准的信息。使用此标准能保证你的数据在往tag写时能被所有AndroidNFC设备支持。然而,很多tag使用他们自己的标准来存储数据,这些标准也被Android支持。但你必须自己实现协议栈来读写这些tag。你可以
2013-12-19 11:06:17 914
转载 android中jni学习——jni的调用
JNI学习JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。 JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调
2013-12-19 11:04:46 1107
转载 android中注释的应用@interface Annotation{ }
java用 @interfaceAnnotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标
2013-12-19 11:01:30 1038
转载 android中JNI知识(很全)
Chap1:JNI完全手册 最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接口是用C++写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。 首先引用一篇文章,介绍一个简单的JNI的调用的过程。 JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约
2013-12-19 10:59:08 5667 1
转载 Python快速教程
博客地址: http://www.cnblogs.com/vamei/ RSS: http://feed.cnblogs.com/blog/u/118754/rss 博客已经与我的豆瓣和微博同步,欢迎关注我的豆瓣和微博。 微博: http://www.weibo.com/vamei 小提醒 1. 教程将专注于Python基础,语法基于Python 2.7 (我会
2013-12-19 08:29:28 701
转载 Python Tkinter制作GUI
Tkinter是一款非常简单而功能又很完善的的设计GUI的图形库。 在windows下的Tkinter是默认安装的,只是在Python3.x中名字由Tkinter变为了tkinter,里面的函数名字都没变。创建GUI的基本步骤:[python] view plaincopyimport tkinter 使用
2013-12-18 22:36:55 1571
android知识中所有的Demo实现
2013-12-23
hessdroid-android
2013-12-23
httpmime-4.1
2013-12-23
jetty-websocke
2013-12-23
jetty-io-8.1.8.v20121106.jar
2013-12-23
jetty-http-8.1.8.v20121106.jar
2013-12-23
jetty-util-8.1.8.v20121106
2013-12-23
Commons-io-2.3
2013-12-23
commons-lang-2.6
2013-12-23
dom4j-1.6.1.jar
2013-12-23
android-logging-log4j-1.0.2.jar
2013-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人