摘要: 需要在 jsp web 项目中添加jar 有json-lib-2.2.3-jdk15.jarcommons-beanutils-1.7.0.jarcommons-httpclient-3.1.jarcommons-lang-2.3.jarcommons-logging-1.1.1.jarcommons-collections-3.2.1.jarezmorph-1.0.3.jar如果没有会报错java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpherjava.lang.NoClassDefFoundError: org/apache/common 阅读全文
posted @ 2013-12-06 12:38 可惜不是你 阅读(1876) 评论(0) 推荐(0) 编辑
摘要: 用户通过访问web资源的最新电影资讯,服务器端生成XML或JSON格式数据,返回Android客户端进行显示。此案例开发需要两个方面 WEB开发和android开发.一.web开发相对比较简单,只是模拟一下相关代码如下:1.实体Beanpackage ygc.yxb.domain;/** * 电影资讯实体Bean * @author YXB * */public class News { private Integer id; //id private String title; //电影名称 private Integer timel... 阅读全文
posted @ 2013-12-06 12:36 可惜不是你 阅读(448) 评论(0) 推荐(0) 编辑
摘要: tcp 服务器public class SocketActivity { class ServerThread extends Thread{ public void run(){ //声明一个ServerSocket对象 ServerSocket serverSocket = null; try { //创建一个ServerSocket对象,并让这个Socket在4567端口监听 serverSocket = new ServerSocke... 阅读全文
posted @ 2013-12-06 12:28 可惜不是你 阅读(434) 评论(0) 推荐(0) 编辑
摘要: //拷贝文件到sdcard adb push 12.txt /mn/sdcard/12.txt// 导出文件到桌面adb push /data/app/Appdemo.apk demo.apk// 重启调试桥adb kill-serveradb start-servser// 安装卸载软件adb install demo.apk adbunsatall com.example (包名)//显示连接设备adb devices//liux 命令adb shellls 查看目录信息ps 查看进程信息kill pid 杀死进程.sqlite3 stu_db回车就进入了你的数据库了.database 显 阅读全文
posted @ 2013-12-06 12:26 可惜不是你 阅读(211) 评论(0) 推荐(0) 编辑
摘要: keytool -genkey -alias keyname -keyalg RSA -keystorec:/mykey这里-alias tomcat 是表示生成的这个证书的别名叫keyname,-keyalg RSA 指的是采用的RSA算法,-keystore c:/mykey 是指生成的证书存储的位置。回车后会提示你输入keystore password,这可以自己定,然后是一些个人信息及组织信息,可以轻松搞定。输入keystore密码: admindyf您的名字与姓氏是什么? [Unknown]: 徐吖禾您的组织单位名称是什么? [Unknown]: 天河您的组织名称是什么? [Unkn 阅读全文
posted @ 2013-12-06 12:25 可惜不是你 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Handler会关联一个单独的线程和消息队列。Handler默认关联主线程,虽然要提供Runnable参数 ,但默认是直接调用Runnable中的run()方法。也就是默认下会在主线程执行,如果在这里面的操作会有阻塞,界面也会卡住。如果要在其他线程执行,可以使用HandlerThread。将 handler 与looper 绑定,新开一个线程massage.arg1massage.arg2 可以放整形 相对消耗较小message.obj 可以存放object 类型的数据传递大量数据可以用message.setData();例子:public class HandlerTest2 extends 阅读全文
posted @ 2013-12-06 12:24 可惜不是你 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1handler 与线程 handler.post() 并没有启动新的线程启动线程必须执行start函数,而runnable接口没有start方法,Thread才有start方法。 你还需要执行new Thread(myThread ).start();来启动新线程,handler.post()是直接调用的run() 方法public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCre... 阅读全文
posted @ 2013-12-06 12:22 可惜不是你 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。2.Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper(从Message Queue取出)所送来的消息。3. Message Queue(消息队列):用来存放线程放入的消息。线程队列机制更新进度条class StartButtonListener implements OnClickListener{ @Override public void o... 阅读全文
posted @ 2013-12-06 12:20 可惜不是你 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 广播接收器是一种专门用来接收广播通知信息的,并作出相应的处理的组件。比如通知电量过低,拍照,发短信,来电等。第一种注册广播方式(程序退出还在监听) Intentintent =newIntent(); intent.setAction(Intent.ACTION_EDIT); TestActivity.this.sendBroadcast(intent)在AndroidManifest.xml 中注册过的 广播接受者可以接到收到 发送广播 第二种注册广播方式 //生成一个BroiadcastReceiver对象smsReceiver=newSMSReceiver();/... 阅读全文
posted @ 2013-12-06 12:13 可惜不是你 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 跨进程访问(AIDL服务)Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行 数据通信。我们知道4个Android应用程序组件中的3个(Activity、Broadcast和Content Provider)都可以进行跨进程访问,另外一个Android应用程序组件Service同样可以。这就是本节要介绍的AIDL服务。什么是AIDL服务为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言( 阅读全文
posted @ 2013-12-06 12:11 可惜不是你 阅读(274) 评论(0) 推荐(0) 编辑