- 博客(50)
- 收藏
- 关注
android ndk开发入门
Android NDK开发入门一.为什么要用NDK?1.代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2.在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3.便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。二、windows下开发环境NDKr7开始,window...
2014-01-14 14:20:00
113
ContentProvider和Uri详解
一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORL...
2012-07-05 10:58:00
145
OO设计原则总结
OO设计原则总结什么是设计原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。基本原则封装变化Encapsulate what varies. 面向接口编程而非实现 Code to an interface rather than to an implementation.优先使用组合而非继承 Favor Composit...
2012-06-15 13:36:00
92
Android 中的 Service 全面总结
1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。非常常见的应用如:HT...
2012-05-21 09:55:00
120
原创 phonegap for android环境搭建教程
1.配置要求Eclipse 3.4+如果不想使用Eclipse,这里 提供了其他教程2.安装 SDK + PhoneGap下载安装 Eclipse Classic D下载安装 Android SDK下载安装ADT Plugin下载 最新的PhoneGap版本然后解压我们将会使用Android目录.3.设置新项目打开 Eclipse,在文...
2012-02-20 17:05:51
120
Android 开发中使用 SQLite 数据库
Android 开发中使用 SQLite 数据库谢 亚力, 软件工程师, IBM谢亚力,在 IBM Lotus 团队从事 Quickr Webservice API 的测试 , 对 Lotus Quickr Feed API 有丰富的经验。对软件测试与开发和 Web 2.0 相关技术有浓厚兴趣。简介:SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并...
2011-04-12 10:51:00
109
Android 开发中使用 SQLite 数据库
Android 开发中使用 SQLite 数据库谢 亚力, 软件工程师, IBM谢亚力,在 IBM Lotus 团队从事 Quickr Webservice API 的测试 , 对 Lotus Quickr Feed API 有丰富的经验。对软件测试与开发和 Web 2.0 相关技术有浓厚兴趣。简介:SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并...
2011-04-12 10:51:00
107
加快Android SDK and AVD Manager下载速度
之前第一次使用Android SDK(即Android SDK and AVD Manager)下载Android SDK相关文件非常地慢,今天我给大家介绍一个方法可以加快下载速度。由于在升级过程软件会生成一个名字为“temp”的临时文件夹我们可以从以下地址中用迅雷或QQ旋风等下载需要的相关文件后自己建一个命名为“temp”的文件夹把下载的文件放到里面,选择对应安装时就无需下载直接...
2011-04-02 11:13:00
189
加快Android SDK and AVD Manager下载速度
之前第一次使用Android SDK(即Android SDK and AVD Manager)下载Android SDK相关文件非常地慢,今天我给大家介绍一个方法可以加快下载速度。由于在升级过程软件会生成一个名字为“temp”的临时文件夹我们可以从以下地址中用迅雷或QQ旋风等下载需要的相关文件后自己建一个命名为“temp”的文件夹把下载的文件放到里面,选择对应安装时就无需下载直接...
2011-04-02 11:13:00
178
Android SDK 2.3 下载与安装教程
1、首先下载最新的SDK 2.3文件,由于需要下载,直接贴出文件地址,大家可以用迅雷下载: PlatformPackageSizeMD5 ChecksumWindowsandroid-sdk_r08-windows.zip 32696391 bytes3e0b08ade5bfa9624bce9ddc164a48cbinstaller_...
2011-01-28 10:17:00
177
Android SDK 2.3 下载与安装教程
1、首先下载最新的SDK 2.3文件,由于需要下载,直接贴出文件地址,大家可以用迅雷下载: PlatformPackageSizeMD5 ChecksumWindowsandroid-sdk_r08-windows.zip 32696391 bytes3e0b08ade5bfa9624bce9ddc164a48cbinstaller_...
2011-01-28 10:17:00
136
ActiveMQ5.2.0集成到JBoss4.2.3.GA
1、在JBoss的部署目录下建立activemq-ra.rar目录(注意这是一个目录) 2、在ActiveMQ5.2.0的目录X:/apache-activemq-5.2.0/lib/optional下找到activemq-rar- 5.2.0.rar文件,将其全部内容解压缩到第一步建立的目录 3、上面的解压的后,找到META-INF/ra.xml文件,按照下面进行修改 <con...
2009-12-24 11:09:00
127
ActiveMQ5.2.0集成到JBoss4.2.3.GA
1、在JBoss的部署目录下建立activemq-ra.rar目录(注意这是一个目录) 2、在ActiveMQ5.2.0的目录X:/apache-activemq-5.2.0/lib/optional下找到activemq-rar- 5.2.0.rar文件,将其全部内容解压缩到第一步建立的目录 3、上面的解压的后,找到META-INF/ra.xml文件,按照下面进行修改 <con...
2009-12-24 11:09:00
78
C++头文件大全
C、传统 C++#include <assert.h> //设定插入点#include <ctype.h> //字符处理#include <errno.h> //定义错误码#include <float.h> //浮点数处理#include <fstream.h> //文件输入/输出#include &...
2009-12-04 12:24:00
120
C++头文件大全
C、传统 C++#include <assert.h> //设定插入点#include <ctype.h> //字符处理#include <errno.h> //定义错误码#include <float.h> //浮点数处理#include <fstream.h> //文件输入/输出#include &...
2009-12-04 12:24:00
67
JNI调用小结
JNI调用小结1.简介 JNI的全称是Java Native Interface,翻译过来就是java本地接口,用来实现java与vc++/vb…之间的调用、传值。对它更多了解请参看java文档。对于java开发人员而言,实现JNI调用简单来说基本有四步:第一, 按照JNI调用规则写一个java类 (如XebNew.java)第二, 使用”javac”命令编译该java类,生成cl...
2009-12-04 10:34:00
145
JNI调用小结
JNI调用小结1.简介 JNI的全称是Java Native Interface,翻译过来就是java本地接口,用来实现java与vc++/vb…之间的调用、传值。对它更多了解请参看java文档。对于java开发人员而言,实现JNI调用简单来说基本有四步:第一, 按照JNI调用规则写一个java类 (如XebNew.java)第二, 使用”javac”命令编译该java类,生成cl...
2009-12-04 10:34:00
90
jQuery性能优化指南
1,总是从ID选择器开始继承在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。例如有一段HTML代码:<div id="content"><form method="post" action="#"><h2>交通信号灯</h2><u
2009-10-26 14:40:00
82
jQuery性能优化指南
1,总是从ID选择器开始继承在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。例如有一段HTML代码:<div id="content"><form method="post" action="#"><h2>交通信号灯</h2><u
2009-10-26 14:40:00
85
大幅优化 eclipse+myeclipse 速度
大家一定对 myeclipse 的速度经常感到痛苦把,ok,现在开始给 myeclipse提速:1、打开 eclipse.ini-showsplashcom.genuitec.myeclipse.product--launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xmx512m-Dosg...
2009-09-08 16:47:00
85
大幅优化 eclipse+myeclipse 速度
大家一定对 myeclipse 的速度经常感到痛苦把,ok,现在开始给 myeclipse提速:1、打开 eclipse.ini-showsplashcom.genuitec.myeclipse.product--launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xmx512m-Dosg...
2009-09-08 16:47:00
63
Spring或Hibernate处理Clob的方法
Spring或Hibernate其实都提供了透明处理Clob的方法只是个人觉得用Spring的做法比hibernate更透明一点(hibernate2.16);具体做法为:1.在sessionFactory中加入lobHandler的注射:<bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSes...
2009-09-07 15:02:00
75
Spring或Hibernate处理Clob的方法
Spring或Hibernate其实都提供了透明处理Clob的方法只是个人觉得用Spring的做法比hibernate更透明一点(hibernate2.16);具体做法为:1.在sessionFactory中加入lobHandler的注射:<bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSes...
2009-09-07 15:02:00
71
spring使用Quartz调度器
使用Quartz调度器Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。关于Quartz的更多信息,可以访问Quartz位于http://www.opensymphony.com/quartz的主页。让我们从定义发送报表邮...
2009-07-21 14:16:00
92
spring使用Quartz调度器
使用Quartz调度器Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。关于Quartz的更多信息,可以访问Quartz位于http://www.opensymphony.com/quartz的主页。让我们从定义发送报表邮...
2009-07-21 14:16:00
76
IE7快捷键
IE7已经正式发布,你在感受它带来的安全、方便的同时,有没有想过IE7的操作其实并一定必须通过鼠标指指点点完成,充分利用IE7的快捷键,可以让你的浏览更有效率。一盘快捷操作F11:切换全屏/窗口显示Tab:在地址栏、刷新按钮、搜索框和网页直接切换Ctrl + F:搜索当前页面中指定关键词Ctrl + N:打开一个新窗口Ctrl + P:打印当前页面所有内容Ctrl + A:选中当前页...
2009-06-19 15:56:00
89
IE7快捷键
IE7已经正式发布,你在感受它带来的安全、方便的同时,有没有想过IE7的操作其实并一定必须通过鼠标指指点点完成,充分利用IE7的快捷键,可以让你的浏览更有效率。一盘快捷操作F11:切换全屏/窗口显示Tab:在地址栏、刷新按钮、搜索框和网页直接切换Ctrl + F:搜索当前页面中指定关键词Ctrl + N:打开一个新窗口Ctrl + P:打印当前页面所有内容Ctrl + A:选中当前页...
2009-06-19 15:56:00
90
配置Log4j(很详细)
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appende...
2009-05-14 11:11:00
82
配置Log4j(很详细)
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appende...
2009-05-14 11:11:00
113
文件编辑器 vi
作者:北南南北来自:LinuxSir.Org摘要:vi 编辑器是最常用的文档创建和编辑工具,初学者应该学会简单应用vi ,学会在vi 中做简单的修改、删除、插入、搜索及替换作业;如果您是新手,不妨看看本文,或许这篇文档能让您在最短的时间内学会vi的简单操作;目录 3.11.1 查找;3.11.2 替换; 3.1 如何调用vi ;3.2 vi 的三种命令模式...
2009-04-29 10:01:00
72
文件编辑器 vi
作者:北南南北来自:LinuxSir.Org摘要:vi 编辑器是最常用的文档创建和编辑工具,初学者应该学会简单应用vi ,学会在vi 中做简单的修改、删除、插入、搜索及替换作业;如果您是新手,不妨看看本文,或许这篇文档能让您在最短的时间内学会vi的简单操作;目录 3.11.1 查找;3.11.2 替换; 3.1 如何调用vi ;3.2 vi 的三种命令模式...
2009-04-29 10:01:00
86
在 Java 应用程序中计划重复执行的任务
所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复...
2009-03-20 10:13:00
75
在 Java 应用程序中计划重复执行的任务
所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复...
2009-03-20 10:13:00
109
JavaFX Script With Eclipse 入门
JavaFX Script With Eclipse 入门出处:Matrix最近Java社区最火的就是JavaFX Script的发布了,并且Sun同时公布了JavaFX Script的开源网站:openJfx,JavaFX Script是Sun的RIA解决方案,是一种用于编写能够在支持Java的PC和手机上运行的应用软件的...
2009-02-16 10:40:00
86
JavaFX Script With Eclipse 入门
JavaFX Script With Eclipse 入门出处:Matrix最近Java社区最火的就是JavaFX Script的发布了,并且Sun同时公布了JavaFX Script的开源网站:openJfx,JavaFX Script是Sun的RIA解决方案,是一种用于编写能够在支持Java的PC和手机上运行的应用软件的...
2009-02-16 10:40:00
75
详细介绍五种JSP跳转方法
1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有...
2009-02-13 10:23:00
67
详细介绍五种JSP跳转方法
1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有...
2009-02-13 10:23:00
74
JSP页面中使用fckeditor控件入门
fckeditor控件请到官方网站下载http://www.fckeditor.net,本例主要用到FCKeditor_2.6.3.zip、fckeditor-java-demo-2.4.1.zip、fckeditor-java-2.4.1-bin.zip里面的一些内容,读者可以自行下载。1、解开压缩包FCKeditor_2.6.3.zip,将其中的fckeditor文件夹复制到WEB-INF下面...
2009-02-11 15:01:00
82
JSP页面中使用fckeditor控件入门
fckeditor控件请到官方网站下载http://www.fckeditor.net,本例主要用到FCKeditor_2.6.3.zip、fckeditor-java-demo-2.4.1.zip、fckeditor-java-2.4.1-bin.zip里面的一些内容,读者可以自行下载。1、解开压缩包FCKeditor_2.6.3.zip,将其中的fckeditor文件夹复制到WEB-INF下面...
2009-02-11 15:01:00
71
FCKeditor 在 PHP 环境的使用配置
下载地址:http://www.fckeditor.net/download效果演示:http://www.fckeditor.net/demo一:修改文件上传语言为PHP 打开fckconfig.js 找到: var _FileBrowserLanguage = 'asp' var _QuickUploadLanguage = 'asp' 改成: var _FileBrowserLangua...
2009-02-11 14:58:00
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人