摘要: 安装:String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive"); startActivity(intent);卸载:Uri 阅读全文
posted @ 2012-06-24 22:16 坏混混 阅读(585) 评论(0) 推荐(0) 编辑
摘要: Android应用开发中,会经常要提交数据到服务器和从服务器得到数据,本文主要是给出了利用http协议采用HttpClient方式向服务器提交数据的方法。代码比较简单,这里不去过多的阐述,直接看代码/** * @author Dylan * 本类封装了Android中向web服务器提交数据的两种方式四种方法 */public class SubmitDataByHttpClientAndOrdinaryWay { /** * 使用get请求以普通方式提交数据 * @param map 传递进来的数据,以map的形式进行了封装 * @param path 要求服务器... 阅读全文
posted @ 2012-06-24 22:13 坏混混 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 最近做一个文件上传和下载的应用对文件上传和下载进行了一个完整的流程分析以来是方便自己对文件上传和下载的理解,而来便于团队内部的分享故而做了几张图,将整体的流程都画下来,便于大家的理解和分析,如果有不完善的地方希望大家多提意见,由于参考了网上许多的资料,特此感谢首先是文件上传,这个要用到服务器关键代码FileServer.java:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStre 阅读全文
posted @ 2012-06-24 21:48 坏混混 阅读(1239) 评论(0) 推荐(1) 编辑
摘要: 最近在测试通讯模块时,发现新增的Android平台发送过来的数据,服务器端总是收不到,后来发现java中数据类型有些和C#中的不一样,比如C#中byte对应范围是0~255,而Java中则对应的是-128~127,因此直接按照通讯协议传序列化的二进制流总是出现问题。考虑到这一点在Android那一端才用Joson序列化发送到服务端,而在服务端对接收到的数据进行反序列化后转化为对象。同时在服务端进行发送数据时,转换为Joson格式后,序列化为二进制流发生给Android端。 废话不多说了,上代码://Joson格式的二进制流转换为对象 public static T JosonDeSeriali 阅读全文
posted @ 2012-06-24 15:25 坏混混 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 开发需求是要android终端和server端互相传递json格式的数据。写了一个demo,android终端发送json格式的数据到server。发送代码片断如下:HttpClient httpClient = new DefaultHttpClient(); try { HttpPost httpPost = new HttpPost("http://192.168.0.199:8080/ipformat/my.jsp"); HttpParams httpParams = new BasicHttpPara... 阅读全文
posted @ 2012-06-24 15:18 坏混混 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: AndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, services, 等等),它们各自的实现类,各种能被处理的数据和启动位置。此文件一个重要的地方就是它所包含的intent-filters。这些filters描述了activity启动的位置和时间。每当一个activity(或者操作系统)要执行一个操作,例如:打开网页或联系簿时,它创建出一个intent的对象。它能承载一些信息描述了你想做什么,你想处理什么数据,数据的类型,和一些其他信息。A 阅读全文
posted @ 2012-06-24 14:48 坏混混 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一个JAVA后台程序的设计方案 选择自 glchengang 的 Blog 关键字 java.util.Timer 定时器 后台 出处 作者:陈刚,桂林人,97年毕业于广西师范大学数学系,暂于IBM中国研究中心兼职从事软件开发(2004.2-?),专注基于java平台的软件开发。 email: glchengang@hotmail.com blog: glchengang.yeah.net 很多系统都需要一个在后台不间断运行的程序,以定期执行某些系统任务。这类似于Windows中自带的计划任务的功能。我一年半前我参与某省联通的网管项目的开发,曾经写过一个这样的后台程序,它要不间隔的从各... 阅读全文
posted @ 2012-06-24 14:43 坏混混 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 作用:Android的线程间消息处理机制主要是用来处理主线程(UI线程)跟工作线程(自己创建的线程)间通信的,如:通过工作线程刷新界面,或者在工作线程中创建一个dialog或者Toast等。工作线程:在android应用程序中,我们创建的Activity、Service、Broadcast等都是在主线程(UI线程)处理的,但一些比较耗时的操作,如I/O读写的大文件读写,数据库操作以及网络下载需要很长时间,为了不阻塞用户界面,出现ANR的响应提示窗口,这个时候我们可以考虑创建一个工作线程(继承Thread类或者实现Runnable接口)来解决。使用工作线程容易出现的问题:对于Android平台来 阅读全文
posted @ 2012-06-24 03:47 坏混混 阅读(527) 评论(0) 推荐(0) 编辑