自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (26)
  • 收藏
  • 关注

原创 Android应用使用JavaMail发送邮件

在Android应用开发中,使用系统意图发送邮件不能满足我们的需求,我们想有个发送邮件自定义的样式,其实在基于Java API的包 mail.jar里面提供了发送邮件的功能,一起看看在Android怎么使用javaMail完成邮件的发送吧。

2013-10-25 20:09:34 1157

原创 webpmux对webp动图进行解序列帧,再将序列帧合并成webp动图

package com.immomo.kaka.vesta.service;import java.io.IOException;import java.io.InputStream;import java.util.Objects;/** * @author wangduanqing * @date 2021/05/13 */public class WebpMux { private final static String dir = "/Users/wangduanqi.

2021-05-14 16:34:32 1065

原创 notification遇到的坑

给公司写一个类似优酷的超大Notification,先看了看文档, http://www.apiminer.org/doc/reference/android/app/Notification.BigPictureStyle.html  原来实现起来简单!为了扩展性,我这里选择的自定义,查了下文档,普通通知栏高度64dp,BigPictureStyle或者BigTextStyle的样式通知栏是25

2016-01-25 18:00:01 704

原创 可以暂停的线程池

/** * Created by wangduanqing on 15/10/11. */class PausableThreadPool extends ThreadPoolExecutor { private boolean isPaused; private ReentrantLock pauseLock = new ReentrantLock(); priva

2015-10-11 00:14:58 1598

原创 onActivityResult不回调的问题的解决记录

之前很早就遇到过这个问题了,但是因为没有记录,草草了事,导致最近又遇到这个问题忘记如何解决!有一种情况onActivityResult不回调是因为Activity的launchMode设置的为singleInstance等模式,会导致在startActivityFromResult之后立马调用,而不是正常返回时调用!

2015-09-24 23:28:01 779

原创 MediaPlayer error类型汇总

/** Unspecified media player error. * @see android.media.MediaPlayer.OnErrorListener */public static final int MEDIA_ERROR_UNKNOWN = 1;/** Media server died. In this case, the application must re

2015-09-24 14:03:16 1271

原创 MediaPlayer状态码记录

enum media_player_states {    MEDIA_PLAYER_STATE_ERROR              = 0,    MEDIA_PLAYER_IDLE                             = 1     MEDIA_PLAYER_INITIALIZED                 = 1     MEDIA_PLAYER_

2015-09-24 13:58:00 976

原创 AndroidStudio使用问题汇总——导入(import)工程时常见错误

一、第一种错误:错误日志大体是这样:The project is using an unsupported version of the Android Gradle plug-in (0.9.2)问题分析:从英文意思上看是说,你的工程正在使用不支持的gradle版本。是因为的androidStudio版本过高,对于低版本的gradle插件不再支持导致的。那问题怎么解决呢,Androi

2015-05-18 16:10:04 1706

转载 使用UI Automator View做UI测试

在Android 4.1发布的时候包含了一种新的测试工具–uiautomator,uiautomator是用来做UI测试的。也就是普通的手工测试,点击每个控件元素 看看输出的结果是否符合预期。比如 登陆界面 分别输入正确和错误的用户名密码然后点击登陆按钮看看是否能否登陆以及是否有错误提示等。功能性或者黑盒UI测试不需要测试人员了解程序如何实现的,只需要验证各种操作的结果是否符合预期即可

2015-05-07 15:43:08 2301

转载 Android 完美实现图片圆角和圆形

转载自:http://blog.csdn.net/lmj623565791/article/details/24555655本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出。于是自己自定义了个View,实现图片的圆角以及圆形效果。效果图:第一个是原图,第二个是圆形效果,第三第四设置了不同的圆角大小。准备改变一个博客的风

2015-04-17 13:54:27 474

原创 eclipse配置外部工具利用javah编译生成头文件

1. 点击eclipse顶部工具栏“Run”,然后在下拉列表中选择“External Tools”,然后选择"External Tools configurations"打开配置外部工具,一般打开后下图2. 新建(选中Program,右键就能看见New选项)一个启动配置,起名为javah(可以随便起名)这里有三个东西需要填写Location: 填写你的javah.exe的绝

2015-04-17 12:32:17 1011

转载 android 绘图之Paint的效果研究-记录

在Paint中有很多的属性可以设置,比如可以设置阴影,颜色过滤等等,这些会产生不同的奇妙效果,今天就对各种属性探索一下。方法一://设置绘制的颜色,a代表透明度,r,g,b代表颜色值。setARGB(int a,int r,int g,int b);这个不多说了,还有两个类似

2015-04-14 13:17:51 499

转载 Android自定义视图——onMeasure流程,MeasureSpec详解

转自:http://blog.csdn.net/a396901990/article/details/36475213简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制

2015-04-10 23:57:38 527

原创 Android LocalBroadcastManager提高应用安全性

Android使用本地广播,提高应用安全性

2015-04-01 11:24:23 646

原创 android.app.ANRAppManager.dumpMessageHistory记录

java.lang.NoSuchMethodError: android.app.ANRAppManager.dumpMessageHistory at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1177) at android.app.ApplicationThrea

2015-03-23 11:06:53 2129 1

转载 android 画图之setXfermode、Xfermode使用

参考:http://onewayonelife.iteye.com/blog/1169176 setXfermode 设置两张图片相交时的模式 我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint; 而setXfermode就可以来解决这个问题 一般来说 用法

2014-08-24 14:50:25 1261

原创 解决 viewpager fragment 切换 Fragment被销毁的问题

Fragment

2014-08-08 18:48:27 2007

原创 彻底明白Android中AIDL及其使用

对于AIDL不少人的理解是,AIDL可以完成应用之间的通讯,那么Android推出Messager不就是完成应用之间通讯的嘛,那么AIDL和Messager有什么不同。多点时间研究一下,分享一下我的结果,错误纠正!

2014-06-27 11:36:06 1645

原创 让Tomcat支持目录(文件夹)浏览

默认情况下,由于安全性的考虑,Tomcat是不让列出目录下的下的文件列表的,直接访问某个文件,可以访问,而访问目录就会报出404的错误。但是有时候我们开发中有这样的需求,类似“查看服务器某个目录下的文件列表“这样的需求。如何实现这一功能呢?非常简单。找到tomcat目录下conf/web.xml,打开后找到如下代码 default org.apache.catali

2014-06-12 17:27:15 4838 2

原创 JAVA中如何设置代理服务器,取消代理服务器

1、简介代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和INTRANET(局域网)。主要功能:就是代理网络用户去取得网络信息。形象的说,它是网络信息的中转站。本文主要介绍如何使用java代码设置代理服务器。主服务器为了防止被伪用户攻击,统一让

2014-06-12 11:23:25 4380

原创 javaEE异常总结——更换工作空间向同一个tomcat上部署同一个项目时出现问题解决

我的一个项目在我的一个工作空间发布,没问题,正常能够跑起来,但是我把项目copy到另一个工作空间,然后发布到tomcat(同一个tomcat,前一个工作空间一个remove deployment,也就是从前一个工作空间里移除了发布信息)上去,想在另一个工作空间去运行这个项目(为了统一管理)。结果add deployment到tomcat上去没有问题,也没有出现异常信息,但是项目也没有发布上去,仔细

2014-04-24 14:22:03 3045

原创 初学hibernate,调用session的save方法不起作用的解决

初学hibernate,调用save方法,没有出现异常但是数据加入不到数据库中的问题解决

2014-04-03 11:31:30 3745

原创 java使用JAX-WS来写webservice时 Unable to create JAXBContext

MyEclipse使用自带工具JAX-WS生成webservice的异常处理

2014-04-03 10:05:19 13274 2

原创 ipconfig后内容太多看不到IP地址的解决办法

使用这个命令 ipconfig /all |more 就会显示一屏幕,超出屏幕的部分,通过按 “回车键” 一行一行的输入。

2014-04-02 10:01:24 2586

原创 Gson的使用汇总

当前json是比较流行的文本数据传输格式,结构整齐、简单。基于json的开源解析包也是很多,个人感觉比较好的两种,fastJson、Gson,fastJson号称是解析json最快的,牛逼不是吹的,我以前用过很大数据量的json去测试,fastJson解析速度确实是最快的,但是个人还是比较喜欢Gson(Gson的速度也是很快的),API简单,调用方便。下面讲解一下Gson的使用方法。在Gson

2014-03-12 13:38:40 781

原创 Java连接各种数据库代码和驱动

1、这里介绍java代码连接常用数据库的方式,数据库包括MySQL、Sybase、Oracle、SqlServer,连接数据库都是需要在工程里添加jar包加载驱动的,这几个jar包我整理好放在csdn资源中了,下载地址:http://download.csdn.net/detail/wangduanqing5945/70040932、MySQL连接Connection connection

2014-03-07 10:58:42 1292

转载 MyEclipse构建webService简单案例

今天主要和大家分享,如何搭建一个Web服务,做Android开发,不可避免会涉及到客户端开发,我们怎么样来实现一个服务端,怎么样来实现一个客户端,并相互传递数据。就算调用别人的服务时,也能知道大概是怎么样实现的。      WebService一般分为.Net版和Java版,今天我们主要来实现Java版的WebService,.Net版本的还是比较简单的。     照例,轻松一笑:

2014-03-03 16:53:09 836

原创 Eclipse中debug快捷键

F5单步调试进入函数内部。 F6单步调试不进入函数内部,F7由函数内部返回到调用处。 F8一直执行到下一个断点。debug调试这些快捷键足够了,注意如果不能使用记得看看是不是与其他软件的快捷键冲突了,很多时候是这个原因导致的不能使用。

2014-02-28 09:46:54 1152

原创 web.xml中contextConfigLocation参数的作用

contextConfigLocation /WEB-INF/classes/applicationContext-hibernate.xml, /WEB-INF/classes/applicationContext-service.xml, /WEB-INF/applicationContext-acegi-security.xml /WEB-INF/classes

2014-02-27 09:50:59 2863

转载 Spring的核心机制依赖注入讲解

Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减少

2014-02-25 10:14:25 858

原创 学习JavaWeb之JSP——指令元素

JSP page指令用途为根据JSP页面生成的servlet指定高层的信息能够控制导入哪些类该servlet扩展那个类产生哪种MIME类型如何处理多线程servlet是否共享会话输出缓冲区的大小的行为由哪个页面来处理意外的错误import属性格式、,多个以逗号分隔目的、在servlet定义的顶部生成导入语句contentType和pageEn

2014-02-24 11:32:06 1026 1

原创 学习JavaWeb之Servlet——listener

1、ListenerListener是用来监听Web工程状态改变的一种实现机制。定义实现Listener接口的类,通过回调函数处理业务逻辑。定义的listener需要在web.xml中注册。2、监听整个工程的状态实现ServletContextListener接口3、监听ServletContextAttribute的状态实现ServletContextAttributeLis

2014-02-21 16:53:36 909

原创 学习javaWeb之Servlet——Filter

1、Filter简介Filter 位于客户端(浏览器、手机终端等)和请求资源之间,在此起到过滤作用。请求资源可以是,Servlet、JSP页面、HTML页面等,他们在请求资源的前后来执行,请求和响应可以通过Filter进行自定义修改。Filter常用在如下几个方面:Session管理、权限验证、日志记录、字符编码转换等。2、Filter的使用1、创建一个类实现Filter接口,

2014-02-21 15:11:57 895

转载 Mysql 常用sql语句

一、mysql常用语句创建,删除和最基本查询:显示数据库     mysql->show databases;创建数据库     mysql->create database db;删除数据库  mysql->drop database db;选择数据库     mysql->use db创建表         mysql->create table m

2014-02-18 17:15:52 868

原创 Object C语法中const、extern和static的含义

1、首先const修饰符的含义关于const的讲解,网上有一篇文章介绍的非常好,http://blog.chinaunix.net/uid-29033331-id-3842523.html,感谢这篇博主的总结分享。如果不想看,其实很简单的总结一下就是常量修饰符,根据修饰变量时位置不同,分为修饰的变量值不可变、指针不可变、指针和值都不可变三种情况。2、externextern可以置于变量

2014-01-03 18:23:42 2499

原创 Fragment实现底部选项卡切换效果

现在很多APP的样式都是底部选项卡做为首页的,实现这样的效果现在最好的方式,也是官方推荐的方式就是使用Fragment来实现

2014-01-02 20:28:34 2798 5

原创 微信公共平台验证接口JAVA实现

看到微信的公共平台接入文档接口验证的例子是PHP写的,对于很多不是做php的人来说有点麻烦,虽然编程思想是相同的,逻辑也很简单,但是一种语言有一种语言的语法规范,其实代码的编写还是差距挺大的。这里写一下JAVA版接口验证的实现。response.setContentType("text/html"); PrintWriter out = response.getWriter(); St

2013-12-24 18:05:49 1800 1

转载 IOS文件系统,文件目录结构学习

转载别人的,找不到原处了,只是为了自己学习收藏。NSFileManager判断一个给定路劲是否为文件夹[self.fileManagerfileExistsAtPath:isDirectory:];用于执行一般的文件系统操作 (reading and writing is done via NSData, et. al.).主要功能包括:从一个文件中

2013-12-03 17:18:40 2083

转载 IOS 触摸事件、手势识别讲解

13.1 事件概述事件是当用户手指触击屏幕及在屏幕上移动时,系统不断发送给应用程序的对象。系统将事件按照特定的路径传递给可以对其进行处理的对象。在iOS中,一个UITouch对象表示一个触摸,一个UIEvent对象表示一个事件。事件对象中包含与当前多点触摸序列相对应的所有触摸对象,还可以提供与特定视图或窗口相关联的触摸对象。响应者对象响应者对象是可以响应事件

2013-12-02 16:55:39 1132

原创 android开发怎么得到Bitmap所占资源的大小

1、首先得到Bitmap对象所占资源的大小,在新的API上提供了一个方法 bitmap.getByteCount()   // from API Level 12 也就是说从SDK12才能使用这个方法,针对以前的版本还是不能使用,那么怎么办?看第二种方法2、bitmap.getRowBytes() * bitmap.getHeight() //这样也能很准确的计算出Bitmap所占内存

2013-11-28 19:23:30 6344

java连接各个数据库驱动包

java连接各个数据库的驱动包,包括mysql、Oracle、Sybase、SqlServer等等

2014-03-07

FragmentDemo

一般的应用中都用底部选项卡切换,很多人实现都是使用的ActivityGroup,或者更早的用TabHost,而在高版本编写环境下会提出警告,说ActivityGroup已经过时,其实在Android3.0出现Fragment后就取代了ActivityGroup,下面看看Fragment如何实现选项卡效果。代码很清晰简单。

2014-01-02

微信公共平台接口验证demo(JAVA)

看到微信的公共平台接入文档接口验证的例子是PHP写的,对于很多不是做php的人来说有点麻烦。这里写一下JAVA版接口验证的实现。

2013-12-24

Android中使用JavaMail发送邮件

Android项目开发时需求不让用系统意图发送邮件,可以自定义内容。开始在网上找了很多资料,同时也找到了很多不负责任的代码,这里我也差不多是从网上找来的,经过测试可以发送成功,同时也可以携带附件。如果不能发送成功请找我,1181219972,我的QQ号。我来给你调试。

2013-10-25

UncaughtException不让Android应用异常退出

使用android:process和Process.killProcess和UncaughtExceptionHandler完成Android应用程序不异常退出

2013-09-04

java压缩与解压缩工具类

使用Java ZIPInputStream、ZIPOutputStream、ZIPEntity完成对文件、文件夹的压缩与解压缩的封装,代码清晰易懂

2013-08-15

开源中国项目源代码

开源中国的android项目源代码,比较好的开源项目,可以下载下来学习一下。封装的还是比较好的。适合度过初学者的人进阶。

2013-05-13

java 字符串中文判断

对网上问的一些问题的总结,封装成了一个工具类。完成的功能有: 1、判断字符串中是否有中文; 2、得到字符串中有几个中文; 3、判断字符串中有没有连续的几个中文;

2013-02-05

Activity之间跳转时的3D翻转动画

实现Activity之间跳转的3D翻转动画,但是问题在于必须要使用到ActivityGroup把Activity加载成视图完成跳转。而有时候我们开发时不喜欢过多的运用到Group,因为容易栈溢出。但是应用比较简单,实现这样一个效果还是不错的!

2012-12-28

仿酷狗的侧滑效果

模仿酷狗的侧滑效果,使用到水平滚动的ScrollView做的,效果还算可以,有需要这种效果的可以下载后看看!

2012-12-28

listView的下拉刷新,点击加载更多

这个效果跟新浪微博一样,下拉刷新,滚动到最后一个条目时 点击加载更多

2012-12-28

ListView的下拉刷新

一个美国人工程师写的ListView的下拉刷新,效果非常好,新浪微博的下拉刷新也是仿照这个写的吧。

2012-12-28

上拉下拉ListView

这个demo主要实现了listView的上拉拖动刷新和下拉拖动刷新,下拉和新浪微博相似,但是新浪微博没有下拉的特效,非常有用的一个listView效果。这是我开发中用到的一个效果。

2012-12-28

jre 7.0 windows.zip

jre新版本,做java开发的朋友可以看一看,jdk7.0拥有很多改进的地方,比如个人最喜欢的一点,以后开发不用手动关闭资源了。很方便。

2012-11-25

android官方API文档完整版

不是那个牛人做出来的chm格式的文档,查询起来很方面。

2012-11-16

fastJson全部资料

fastJson的全部资料,包括源码、开发需要用到的jar包和html格式的文档。

2012-11-03

HTML帮助文档

学习html基础的文档,很好的资料,查找方面,学习简单。

2012-11-03

httpcomponents-client-4.1.1-bin.zip

httpcomponents-client-4.1.1-bin.zip apache访问网络的封装

2012-10-31

W3school.chm

W3c shool chm格式的文档,包括各种技术的文档

2012-10-31

KSOAP工具的文档

ksoap工具的文档,chm格式易于学习,好东西就得分享

2012-10-31

全国全部市区、部分市区城镇的经纬度的数据库

全国全部城市的经纬度的数据库表,是自己在网上找到的文本,然后用正则表达式进行解析,然后插入到数据库中的,可以直接导入到mysql数据库中进行查询使用。如果没有mysql数据库也没关系,可以用任意一种文本编辑器打开,然后复制粘贴插入到你想要的数据库中

2012-10-31

google-gson资源

资源包括gson的全部内容,文档,源码、和 jar包

2012-10-28

mars老师视频全代码

mars老师视频代码,有自己写的,有收集的、有下载的老师的,终于收集好了,希望想学习android的同学能用的到!

2012-03-26

linux命令大全

学习linux必有得东西、常用的命令的收集。经典、经典、linux经典

2012-03-24

android程序员向导

android、android、android、学习android好的资源。一定要共享

2012-03-24

android开发手册

android的开发可以使用的到,汉化版、高人总结的成果、好的资源就得共享

2012-03-24

空空如也

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

TA关注的人

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