- 博客(24)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Android插件化框架总结
为什么使用插件机制Android插件化可以带来以下好处:可以解决65536问题:但是在5.x以后加上mutildex这个需求变得不哪么强了插件可以动态升级:对动态升级有需求的APP来说,这个吸引力很大可以减小APK包大小:前提是插件不内置,通过异步进行下载插件框架的分类Android插件框架要解决的三个基本问题:如何在插件Activity中启动另一个Activity?如何加载插件APK中
2017-06-29 15:30:59
1366
原创 android中跨进程debug
在要调试的代码中设置 android.os.Debug.waitForDebugger(); 然后在下面打断点就可以调试了
2016-03-16 15:22:00
599
原创 在webview中设置代理
在android1.6之前的api中有有直接的方法来对webview设置代码,但是在之后的API中去掉了。所以只能寻求别的方法来设置代码。 下面代码是用反射原理来对webview设置代理: public static boolean setProxy(Context ctx, String host, int port) { boolean ret = fa...
2012-08-28 15:21:57
1809
原创 webview管理cookies在各版本中的区别
webview把cookies都保存在本地的数据库中,用CookieSyncManager类进行管理。设置cookies的方法是:CookieManager.setCookie(String url, String value)执行下面代码: CookieSyncManager.createInstance(context); CookieManager cookieManager ...
2012-08-15 18:23:13
247
原创 android:windowSoftInputMode
活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情:1> 软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点。2> 活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的。它的设置必须是下面列表中的一个值,或一个”state…”值加一个...
2011-08-26 11:00:15
131
spring+hibernate+atmokios+mysql 分布式事务
研究了一周的时间终于把分布式事务配好了,中间走了很多弯路,在这里把它记下来具体的配置我就不多说了,google一下有很多,下面我主要介召一下注意事项和常见的错误1、Tomcat必须得配事务的JNDI。 在context.xml文件中<WatchedResource>WEB-INF/web.xml</WatchedResource> 的后面加上 ...
2009-12-08 12:34:01
296
spring的异常处理,事务回滚
在三层结构中处理异常,一般是DAO层抛出DatabaseException,在service层抛出自定义的业务异常ApplicationException,最后在action中捕获异常通知用户。 在这值得一提的是在service中抛出业务异常最好继承RuntimeException。因为事务一般放在service层,如果抛出的是checked异常,事务不会回滚,这是spring的特性。sp...
2009-07-14 15:46:24
195
jsp页面中用 include命令时的乱码问题解决
当JSP中用<%@ include file="*" %>时会出现码密问题,这是因为include是在编译时进行的,被包含的页面编码不一样就会出现乱码。有两种解决方法:第一:可以修改被include的文件:1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码:java 代码<%@ page lan...
2009-06-16 11:32:36
364
调用struts2的action中不同方法的解决方案(通配符)
在struts1中要调一个action的不同方法,可以在url中这么写 loginAction.do?action=login 然后在配置文件中配置action为<action path="/loginAction" parameter="action"> 就可以调用loginAcion中的login方法了。 而在struts2中有两种解决方法 1、就是常用的“...
2009-06-10 14:59:36
200
java操作文件 文件----二进制----字符串---二进制---文件
先说一下需求:用webservice实现文件传输,并且客户端只能接收字符串。需求比较变态,因为是要和以前的PB程序进行整合,没办法。 经过长时间的测试,发现两种方法: 1、JAVA读文件--二进制--转化成字符串--二进制--文件。这种方法在二进制转字任串的时候必须用iso8859-1编码,同理字符串到二进制也要用iso8859-1,否则会丢失数据,最后生成文件时错误。 2...
2009-06-02 11:27:21
236
原创 iframe及弹出窗口总结
打开窗口:Code:var handle = window.showModalDialog(url, objects, feathers);其中:objects可以为参数(包括数组),也可以是对象。通常的用法 objects = {window} ,把父窗体的对象共享给子窗体。2。关闭子窗口:Code:window.close();3。从子窗体传参数给父窗体...
2009-04-28 17:20:39
583
struts2 json插件执行原理 action执行两次
用struts2+json开发项目,发现调用其中的一个方法(getFunction())莫明其秒的执行了两次,而另一个方法也莫明其秒的自已执行了。 debug了半天,原因是我用JSON插件把返回结果定为JSON了。而JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行 唉...
2009-03-10 13:37:34
125
原创 Hibernate Inteceptor
在项目收尾阶段,客户突然提出一个很麻烦但也很正常的需求,系统内的一切改动都要进行记录。格式如: 2004.1.1 12:30 郁也风 销售订单 订货日期 2004.1.2->2004.1.3 第一时间我就想到了也很AOP的Trigger,但Trigg...
2009-02-26 11:54:51
163
ssh下的单元测试和集成测试
一直知道单元测试有很多好处,也看过TDD方面的资料。可就是没机会用,原因一样项目时间太紧,加班都还完不成呢,哪有时间做单元测试啊。 老大有意向要改变现状,我也要冲冲电,找了很多资料。关于单元测试的不少,可关于SSH下的单元测试的文章就不多了。在这里先发布一下自已的一点看法。 1.DAO层的单元测试:DAO层单元测试最好连上数据库,对于我们应用程序,特别是数据处理...
2009-02-19 17:31:18
410
原创 在Spring中使用XFire构建Web Service应用和测试
在Spring中使用XFire构建Web Service应用概述XFire是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。XFixe内建在STAX的基础上之上,STAX是基于流的XML解析引擎,这使得XFire拥有很高的性能。相对Axis来说,目前它的人气指数相当...
2009-02-17 13:38:41
242
xfire中拦截器inHandlers和outHandlers的执行顺序
在xfire拦截器inHandlers和outHandlers中,执行顺序是倒着执行的,就是先执行下面的handler再执行上面的。不知道为什么要这样设计?比如 <property name="inHandlers"> <list> <ref local="saftyHandler" /> ① <ref loc...
2009-02-13 10:15:26
272
原创 XFire中实现WS-Security
在1.1中已经支持ws-security了。XFire通过wss4j提供ws-security支持。一、 前提条件:前提条件要安装Unlimited Strength Jurisdiction Policy(可以在http://java.sun.com/j2se/1.5.0/download.jsp或http://java.sun.com/j2se/1.4.2/download.html下载...
2009-02-11 15:03:31
185
struts2+spring+hibernate 整合时JAR包的选择,用处
//如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException antlr-2.7.2.jar //如果不用此包,在启动时会抛出: nested exception is&n...
2009-01-19 11:01:07
139
Ext.BorderLayout is not a constructor 异常
ext 的1.1 和2.0版本 差别挺大我,很多接口都改了 在1.1中布局时 EXT.BorderLayout(document.body,{north:{}}) 就可以,而在2.0中就不行了,会抛出Ext.BorderLayout is not a constructor 的异常,因为在2.0中BorderLayout是在Layout中的,必须这样Ext.Layout.BorerLayout...
2009-01-14 09:08:52
172
如何在打包后的 jar 中读取本包中的文件
刚用SWING做了一个小程序,准备打包发布。打包时出现问题了。 因为程序启动时要读取初始化文化,我想把初始化文件打包到JAR中一起发布,用URL url = class.getResource(path)读取文件,然后FileReader fr = new FileReader(url.getPath())。在不打包这前运行没问题,可打成JAR后就读不了初始化文了。 经过一天的调试发现打成...
2009-01-08 16:50:22
335
jquery写的一个表格的动态修改删除行
学了一段时间的JQUERY,正好项目要添加个小功能,于是自报奋勇来担认UI设计。本来想找个表格的插件,发现大多太笨重,我要的功能挺简单的,于是就想自己做一个得了,费话少说先上图片 功能很简单就是用AJAX动态修改一行里的一个字段,比如选中一行点击“修改单位”时,这一行的单位编号字段就最成可编辑的,右边出来个保存按钮,修改完后点保存就行。如果选中另一行,当前可编辑的字段都变成不可编辑的。...
2009-01-06 09:54:14
225
原创 PDF源文件浅析
应该项目需要,初步研究了一下 PDF 的格式,打算和大家分享一下,如果有想做 PDF 或 PDF 阅读器开发的同学们,可以看看。 PDF 格式规范,语法简洁。但初次查看 PDF 却容易给人错觉 ——PDF 的二进制流太多了,原本清晰的数据格式被杂乱无章的二进制流给淹没了。 例如: Java代码 stream 5di?倯? 貓?匚{o绝幾Te:馎HG 嵶?W}?妮雥??隱q?屸鷭鴊狳!...
2008-12-31 16:36:55
1011
08年做的最后一件事
今天是2008年的最后一天,总想着最后一天应该干点什么?今年太不平凡,总不能让它就这么过去了,于是我就做出了这个重大决定--------在JAVAEYE上开通博客,发布我的第一篇文章。 其实上JAVAEYE已经一年多了,去年的这个时候来这家公司实习,当时还很菜,没什么事做就发现了JAVAEYE,没事上来逛逛。发现上面牛人很多,所以只看不回,有一次实在忍不住回了两句没用的(当时不知道规矩),...
2008-12-31 10:50:08
138
移动端web调优 课件 高清.pdf版下载
2017-11-01
android 渲染架构演进
2017-11-01
PPT模板-简洁大方
2017-11-01
如何将图片二进制--字符串--二进制流?
2009-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人