
java
文章平均质量分 73
zxciop110
这个作者很懒,什么都没留下…
展开
-
Android类库打包方法测试-自定义类库项目讲解
开发Android应用的时候,对于可用于多个应用的公用的部分,或是打算发布给第三方进行应用集成的部分,要把这部分打包成类库怎么做呢?众所周知,Android应用使用ADT打包成apk,apk中包含了运行程序所需要的一切,包括:class、asset、res、AndroidManifest.xml等。而对于类库项目(library project),ADT生成的jar包里只包含编译生成的cl原创 2012-11-04 11:38:21 · 1208 阅读 · 0 评论 -
Android异步加载图像(含线程池,缓存方法)
package com.bshark.supertelphone.activity;import android.app.Activity;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.os.Handler;import android.os.Message;impo转载 2013-02-03 10:56:47 · 859 阅读 · 0 评论 -
可动态布局的Android抽屉之完整篇【拖拽】
本文来自http://blog.youkuaiyun.com/hellogv/ ,欢迎转摘,引用必须注明出处! 上次介绍了基础篇,讲解了自定义抽屉控件的基础实现,这次就在基础篇的基础上加入拖拉功能。拖拉功能基于GestureDetector,GestureDetector的基本使用方式不是本文介绍的重点,有兴趣的童鞋可以上网查询相关的教程。 本文的抽屉控件相转载 2013-02-03 15:39:32 · 1253 阅读 · 0 评论 -
可动态布局的Android抽屉之基础
本文来自http://blog.youkuaiyun.com/hellogv/ ,欢迎转摘,引用必须注明出处! 以前曾经介绍过《Android提高第十九篇之"多方向"抽屉》,当这个抽屉组件不与周围组件发生压挤的情况下(周围组件布局不变),是比较好使的,但是如果需要对周围组件挤压,则用起来欠缺美观了。 如下图。在对周围压挤的情况下,抽屉是先把周围的组件一次性压转载 2013-02-03 15:36:47 · 827 阅读 · 0 评论 -
Servlet/JSP学习笔记(2)-基础知识
关于BS结构(浏览器-服务器结构)、HTTP基本原理等基础知识相信大家比我清楚,我就不废话了。不知道的同学去google一下。什么是Servlet和JSP用Java开发Web应用程序时用到的技术主要有两种,即Servlet和JSP。Servlet是在服务器端执行的Java程序,一个被称为Servlet容器的程序(其实就是服务器)负责执行Java程序。而JSP(Java Server Pag转载 2013-02-04 10:10:15 · 968 阅读 · 0 评论 -
android日志开关实例
import android.util.Log;/** * 日志记录模块 * */public class LogManager { // 锁,是否关闭Log日志输出 public static boolean LogOFF = HycsConst.LogOFF; // 是否关闭VERBOSE输出 public static boolean LogOFF_VERBOSE =原创 2013-02-04 21:21:30 · 1667 阅读 · 0 评论 -
Servlet/JSP学习笔记(4)-Servlet入门
介绍Servlet的编写方法。为了便于理解,我们将采用eclipse+Lomboz作为开发环境,一切的操作都可以在eclipse中完成。如果你还没有安装好Lomboz,请参考前几篇文章配置好环境。tomcat和eclipse的安装基础知识Lomboz介绍+安装方法我们将建立一个名为 com.idv2.learnjsp 的包,用于容纳所有的示例程序。下面我们就看看最基本的Servlet的转载 2013-02-04 10:06:34 · 888 阅读 · 0 评论 -
android缓存机制
客户端缓存机制是android应用开发中非常重要的一项工作,使用缓存机制不仅仅可以为用户节省3G流量,同时在用户体验方面也是非常好的选择.缓存机制分为两部分,一部分是文字缓存,另一部分是多媒体文件缓存. 缓存文件保存策略:1. 文字缓存:文字缓存应该分为两种,一种是更新比较频繁的区域,一种是更新不频繁的区域.根据两者的更新频率区分它们的过期时间.更新比较原创 2013-02-04 13:33:07 · 4391 阅读 · 1 评论 -
android Viewpager 动态添加载滑动
此demo实现在添加动态添加View按钮时给ViewPager动态添加一个页面 实现方式比较简单 如果想滑动动态添加 在OnPageChangedListener里面实现 实现方式雷同 好了废话就不多少 直接上懂重点 这里面最为关键的是pagerAdapter[java] view plaincopyclass MyPageAdapte转载 2013-02-04 17:18:41 · 8333 阅读 · 7 评论 -
用JSP实现基于Web的RSS阅读器
一: RSS介绍根据维基百科(http://zh.wikipedia.org/wiki/RSS)的定义,“RSS是一种用于共享新闻和其他Web内容的数据交换规范 ”,它是一系列的规范的组合,采用XML格式。目前国内RSS应用最多的是在新闻网站和博客网站上。许多网站可以用RSS阅读器来个性化自己的网页,比如显示最新的新浪新闻,显示自己好朋友最新的博客文章,显示最新的Google论坛内容。转载 2013-02-04 11:38:41 · 1363 阅读 · 0 评论 -
往MYSQL中插入,读写图片!
开发环境:MyEclipse+MySql1, 随便找一个数据库建一张表,我这里用的是mysql数据库,(1)切换到mysql数据库:use mysql;(2)建表create table image(name char(20) not null primary key,image longblob);PS:注意存放图片那个字转载 2013-02-06 15:35:00 · 2685 阅读 · 1 评论 -
教你刷各大android手机应用市场下载排名
只说思路 不用讲那么详细1:首先举例“安卓市场”的应用,进到官方主页你会看到有产品下载 然后点击下载按钮就能下,但是这个下载地址貌似是跨域的 你是得不到真实 后缀是APK的地址,没有地址都是扯淡,怎么办呢? 那就用第三方工具把 “嗅探”随便一个工具就OK 然后点击官网的下载地址 就会暴露出来后缀为APK的 比如 http://cdn.market.hiapk.com/data原创 2013-02-15 16:59:25 · 8254 阅读 · 5 评论 -
JSON和JSONP,也许你会豁然开朗,含jQuery用例
前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持We转载 2013-02-15 10:59:18 · 993 阅读 · 0 评论 -
android WebKit 分析
一、WebKit简介WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作为API提供给Android应用开发者,而底层使用WebKit核心库(WebCore转载 2013-02-16 18:09:17 · 1929 阅读 · 0 评论 -
Android之PreferenceActivity类介绍
网上很少介绍这个的而我正好又在项目中用到,所以就把自己的使用的在这总结一下,也方便日后查找。PerferenceActivity是什么,看下面的截图: Android系统截图(左) MusicPlayer Setting截图(右) 好了,我们看到Android系统本身就大量用到了Preferen原创 2013-02-20 16:02:31 · 765 阅读 · 0 评论 -
Android自定义捕获Application全局异常
Android自定义捕获Application全局异常分类: Android开发 Android优化 Android异常处理大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的转载 2013-02-22 16:40:58 · 1045 阅读 · 0 评论 -
eh浏览器
eh浏览器0.1.0.130318_Beta1 android版上线发布独立开发 从网站 到客户端 到后台 切图 1、支持添加书签,查看历史记录,可在收藏历原创 2013-03-18 11:19:00 · 2839 阅读 · 0 评论 -
Jsp读取数据库返回json数据,Android客户端接收json
一个问题折腾了两个小时!~程序员真是伤不起的物种。。。1.起初是mysql读取程序一直卡在[java] view plaincopyClass.forName("com.mysql.jdbc.Driver"); 旁边,通过测试输出得知,即一直没有进入数据库。于是开始各种的调试之旅。。。IP,端口都改,转载 2013-02-03 12:28:59 · 2084 阅读 · 0 评论 -
Servlet 运行原理
一:servlet定义Servlet是一个Java应用程序,运行在服务器端,用来处理客户端请求并作出响应的程序。二:简单servlet实例//导入所需的包import javax.servlet.http.*;import javax.servlet.*;import java.io.*;public class FirstServlet extends H转载 2013-02-01 22:22:56 · 776 阅读 · 0 评论 -
Java并发包中的几种ExecutorService
1.CachedThreadPool CachedThreadPool首先会按照需要创建足够多的线程来执行任务(Task)。随着程序执行的过程,有的线程执行完了任务,可以被重新循环使用时,才不再创建新的线程来执行任务。我们采用《Thinking In Java》中的例子来分析。 首先,任务定义如下(实现了Runnable接口,并且复写了run方法):转载 2012-10-25 21:15:51 · 1840 阅读 · 0 评论 -
Java ExecutorService建立多线程的步骤
ExecutorService 建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService = Executors.newCachedThreadPool();或者int cpuNums =转载 2012-10-25 21:17:39 · 1033 阅读 · 0 评论 -
Android 异步加载图片+线程池+缓存(详细介绍,深入了解)
简单来说就是 LinearLayout 布局,其下放了5个ImageView。1.0" encoding="utf-8"?>http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height转载 2012-10-25 21:20:06 · 2027 阅读 · 0 评论 -
Java&Android的线程池ExecutorService
通过线程池来实现客户端的消息处理机制.很高兴的发现Android拥有与Java相同的ExecutorService实现,似乎一切都变得简单了.本文主要是网络摘抄+自己的部分理解.线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池,这样可以避免反复创建线程对象所原创 2012-10-25 21:44:51 · 1296 阅读 · 0 评论 -
android多线程讲解 看图理解
本期的多线程主题与Android相关,侧重讲解在Android中如何用好多线程,需要你有Java的多线程基础。首先我们思考几个问题,在Android应用中为什么要用多线程?为了解决哪些问题?或者为了实现哪些功能?有哪些好处?请先思考一分钟,再继续往下看。学习而不思考就像吃东西而不嚼,要么无法下咽,要么尝不出味道,同时都会影响消化吸收。控制一下你那脱缰野马一样的好奇心吧,先思考再往下看。转载 2012-10-25 22:26:40 · 1216 阅读 · 0 评论 -
android中正确导入第三方jar包
andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path,java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择合适的jar包(大部分人应该原创 2012-11-04 18:10:30 · 850 阅读 · 0 评论 -
Java对存储过程的调用方法
一、Java如何实现对存储过程的调用:A:不带输出参数的create procedure getsum @n int =0--此处为参数--> as declare @sum int--定义变量--> declare @i int set @sum=0 set @i=0 while @ibegin set @sum=@sum+@i set @i=@i+1 end print转载 2013-01-26 14:25:28 · 1010 阅读 · 0 评论 -
如何在MyEclipse Eclipse中显示行数
在Eclipse中很久之前就设置好了显示行数 最近两天下载了MyEclipse 当我看错误日志的时候 发现没有行数 想了想之前的设置 在补充一下这方面的知识 设置很简单MyEclipse ,eclipse显示行数 Window->Preferences->General->Editors->Text Editors->Show line numbe原创 2013-01-26 10:27:17 · 4395 阅读 · 0 评论 -
用MySQL创建数据库和数据库表
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec)2、创建一个数据库abccs mysql> C转载 2013-01-25 23:03:53 · 932 阅读 · 0 评论 -
Java网页数据采集器[初篇-数据采集]
开篇作为全球运用最广泛的语言,Java 凭借它的高效性,可移植性(跨平台),代码的健壮性以及强大的可扩展性,深受广大应用程序开发者的喜爱. 作为一门强大的开发语言,正则表达式在其中的应用当然是必不可少的,而且正则表达式的掌握能力也是那些高级程序员的开发功底之体现,做一名合格的网站开发的程序员(尤其是做前端开发),正则表达式是必备的.最近,由于一些需要,用到了java和正则,做了个的足球网站转载 2013-01-26 15:11:41 · 4071 阅读 · 1 评论 -
Java网页数据采集器[中篇-数据存储]
上一篇地址:http://blog.youkuaiyun.com/zxciop110/article/details/8544649本期概述上期我们学习了html页面的数据采集,为了方便我们今后来调用收集到的数据,首先我们需要学习下如何将这些采集到的数据存储起来(MySql数据库).数据采集页面 2011-2012赛季英超球队战绩 关于Java操作MySql在使用java转载 2013-01-26 15:22:57 · 1151 阅读 · 1 评论 -
JAVA中 CallableStatement调用存储过程
CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN 参数)、输出(O原创 2013-01-26 13:48:51 · 6530 阅读 · 0 评论 -
解决数据库 data too long for column 'name' at row 1的问题
在程序中写了一段代码向数据库中插入数据,出现了data too long for column 'name' at row 1的问题。在google搜了一下解决方法,真是五花八门,也逐一试了一遍,终于终于将问题解决了。下面先贴一下网上的众多解决1、修改my.ini文件:将sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_原创 2013-01-26 17:52:29 · 3698 阅读 · 0 评论 -
获取root权限及破解原理分析
转载:http://hcq0618.blog.163.com/blog/static/178090351201221855249530/现在Android系统的root破解基本上成为大家的必备技能!网上也有很多中一键破解的软件,使root破解越来越容易。但是你思考过root破解的原理吗?root破解的本质是什么呢?难道是利用了Linux kernal的漏洞吗?本文将简单对root的破解原理转载 2013-01-28 11:02:25 · 5043 阅读 · 0 评论 -
XAMPP搭建JSP+PHP环境
一、下载及解压XAMPP:http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/下载Windows版XAMPP,比如“xampp-win32-1.7.5-VC9.7z”,解压放在比如:“C:\xampp”二、配置Tomcat用户角色:在“C:\xampp\tomcat\conf\tomcat-users.xml”文件原创 2013-01-28 17:50:24 · 3616 阅读 · 0 评论 -
当使用android viewPager出现滑动黑屏的解决方案
当我们使用viewPager来加载滑动的操作 比如引导页面的时候 如果没有下面两句话 滑动的时候会出现黑屏 viewPager.setCurrentItem(0); viewPager.setOffscreenPageLimit(1);// 预加载原创 2013-06-18 11:32:21 · 7796 阅读 · 3 评论