摘要:
安装: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 阅读全文
摘要:
Android应用开发中,会经常要提交数据到服务器和从服务器得到数据,本文主要是给出了利用http协议采用HttpClient方式向服务器提交数据的方法。代码比较简单,这里不去过多的阐述,直接看代码/** * @author Dylan * 本类封装了Android中向web服务器提交数据的两种方式四种方法 */public class SubmitDataByHttpClientAndOrdinaryWay { /** * 使用get请求以普通方式提交数据 * @param map 传递进来的数据,以map的形式进行了封装 * @param path 要求服务器... 阅读全文
摘要:
最近做一个文件上传和下载的应用对文件上传和下载进行了一个完整的流程分析以来是方便自己对文件上传和下载的理解,而来便于团队内部的分享故而做了几张图,将整体的流程都画下来,便于大家的理解和分析,如果有不完善的地方希望大家多提意见,由于参考了网上许多的资料,特此感谢首先是文件上传,这个要用到服务器关键代码FileServer.java:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStre 阅读全文
摘要:
最近在测试通讯模块时,发现新增的Android平台发送过来的数据,服务器端总是收不到,后来发现java中数据类型有些和C#中的不一样,比如C#中byte对应范围是0~255,而Java中则对应的是-128~127,因此直接按照通讯协议传序列化的二进制流总是出现问题。考虑到这一点在Android那一端才用Joson序列化发送到服务端,而在服务端对接收到的数据进行反序列化后转化为对象。同时在服务端进行发送数据时,转换为Joson格式后,序列化为二进制流发生给Android端。 废话不多说了,上代码://Joson格式的二进制流转换为对象 public static T JosonDeSeriali 阅读全文
摘要:
开发需求是要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... 阅读全文