摘要: 小弟以前是学的J2EE,由于项目需要要开发android,所以临时补了一个多星期,主要是手机端和服务器端交互,双向开发的。 首先在服务器端,我采用的是SSH框架,struts2集合了json插件,服务器和客户端的信息交互采用的JSON来传输,由于在服务器端用了Struts2,所以我就用装了一个JSON插件,这样,很轻易的就把服务器端的信息用JSON的形式发送到了手机端~~以下是代码,欢迎拍砖~~首先,在服务器端搭建好SSH框架,具体细节就不在陈述~struts xml配置如下: <package name="login" extends="json-defa 阅读全文
posted @ 2012-06-13 00:58 坏混混 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 1.没有安装rpm, 用 sudo apt-get install rpm .确认处于联网状态2.没有安装alien, 用 sudo apt-get installalien .确认处于联网状态3.To convert .rpm to debian$sudo alien -k avg71lms-r30-a0782.i386.rpmNow you should be having avg71lms-r30-a0782.i386.deb file4.用dpkg -i avg71lms-r30-a0782.i386.deb来安装软件包即可------------------------------- 阅读全文
posted @ 2012-06-11 12:43 坏混混 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 本例使用HttpGet 从服务器端下载一个apk文件,然后自动将apk安装到手机上下载文件原理: 先获得一个InputStream,读取到数据,再写入到目的地(通常写到SD卡), 概括起来也就是先读再写主要代码如下:public class Main extends Activity implements OnClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.m... 阅读全文
posted @ 2012-06-10 18:56 坏混混 阅读(974) 评论(0) 推荐(0) 编辑
摘要: /** * 断点续传 * @param url */ private void duanDianXuChuan(final String url){ try { Runnable r = new Runnable() { @Override public void run() { getRemoteFile(url); } }; new Thread(r).start(); } catch (Exception e) { e.printStackTrace(); } } /** * 下载远端文件 * @param urlString */ private void getRemoteFile( 阅读全文
posted @ 2012-06-10 16:52 坏混混 阅读(352) 评论(0) 推荐(0) 编辑
摘要: Java代码 /*** * Handler的定义: * 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。当应用程序启动时, * Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, * 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 * 如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中, * 如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 ... 阅读全文
posted @ 2012-06-08 15:03 坏混混 阅读(160) 评论(0) 推荐(0) 编辑