- 博客(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 1072
原创 notification遇到的坑
给公司写一个类似优酷的超大Notification,先看了看文档, http://www.apiminer.org/doc/reference/android/app/Notification.BigPictureStyle.html 原来实现起来简单!为了扩展性,我这里选择的自定义,查了下文档,普通通知栏高度64dp,BigPictureStyle或者BigTextStyle的样式通知栏是25
2016-01-25 18:00:01 705
原创 可以暂停的线程池
/** * 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 782
原创 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 1273
原创 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 977
原创 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 1708
转载 使用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 1012
转载 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.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 2132 1
转载 android 画图之setXfermode、Xfermode使用
参考:http://onewayonelife.iteye.com/blog/1169176 setXfermode 设置两张图片相交时的模式 我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint; 而setXfermode就可以来解决这个问题 一般来说 用法
2014-08-24 14:50:25 1261
原创 彻底明白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 4844 2
原创 JAVA中如何设置代理服务器,取消代理服务器
1、简介代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和INTRANET(局域网)。主要功能:就是代理网络用户去取得网络信息。形象的说,它是网络信息的中转站。本文主要介绍如何使用java代码设置代理服务器。主服务器为了防止被伪用户攻击,统一让
2014-06-12 11:23:25 4381
原创 javaEE异常总结——更换工作空间向同一个tomcat上部署同一个项目时出现问题解决
我的一个项目在我的一个工作空间发布,没问题,正常能够跑起来,但是我把项目copy到另一个工作空间,然后发布到tomcat(同一个tomcat,前一个工作空间一个remove deployment,也就是从前一个工作空间里移除了发布信息)上去,想在另一个工作空间去运行这个项目(为了统一管理)。结果add deployment到tomcat上去没有问题,也没有出现异常信息,但是项目也没有发布上去,仔细
2014-04-24 14:22:03 3046
原创 初学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 2594
原创 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 837
原创 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 2864
转载 Spring的核心机制依赖注入讲解
Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减少
2014-02-25 10:14:25 859
原创 学习JavaWeb之JSP——指令元素
JSP page指令用途为根据JSP页面生成的servlet指定高层的信息能够控制导入哪些类该servlet扩展那个类产生哪种MIME类型如何处理多线程servlet是否共享会话输出缓冲区的大小的行为由哪个页面来处理意外的错误import属性格式、,多个以逗号分隔目的、在servlet定义的顶部生成导入语句contentType和pageEn
2014-02-24 11:32:06 1027 1
原创 学习JavaWeb之Servlet——listener
1、ListenerListener是用来监听Web工程状态改变的一种实现机制。定义实现Listener接口的类,通过回调函数处理业务逻辑。定义的listener需要在web.xml中注册。2、监听整个工程的状态实现ServletContextListener接口3、监听ServletContextAttribute的状态实现ServletContextAttributeLis
2014-02-21 16:53:36 911
原创 学习javaWeb之Servlet——Filter
1、Filter简介Filter 位于客户端(浏览器、手机终端等)和请求资源之间,在此起到过滤作用。请求资源可以是,Servlet、JSP页面、HTML页面等,他们在请求资源的前后来执行,请求和响应可以通过Filter进行自定义修改。Filter常用在如下几个方面:Session管理、权限验证、日志记录、字符编码转换等。2、Filter的使用1、创建一个类实现Filter接口,
2014-02-21 15:11:57 896
转载 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 2500
原创 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 1133
原创 android开发怎么得到Bitmap所占资源的大小
1、首先得到Bitmap对象所占资源的大小,在新的API上提供了一个方法 bitmap.getByteCount() // from API Level 12 也就是说从SDK12才能使用这个方法,针对以前的版本还是不能使用,那么怎么办?看第二种方法2、bitmap.getRowBytes() * bitmap.getHeight() //这样也能很准确的计算出Bitmap所占内存
2013-11-28 19:23:30 6346
FragmentDemo
2014-01-02
Android中使用JavaMail发送邮件
2013-10-25
UncaughtException不让Android应用异常退出
2013-09-04
java 字符串中文判断
2013-02-05
Activity之间跳转时的3D翻转动画
2012-12-28
上拉下拉ListView
2012-12-28
全国全部市区、部分市区城镇的经纬度的数据库
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人