Android
张倬胜
武汉大学 物联网工程
展开
-
Android:客户端通过HTTP连接服务器,完成注册并传送坐标信息
一、Main.xml 主要是2个Button和一个TextView。“设备注册”点击后即向服务器发送设备的MAC、HolderName等信息;“坐标传送”则输送设备从iBeacon获取的坐标信息到服务器,经过定位算法处理后再从服务器传回修正坐标信息(因篇幅有限,本节暂不提坐标信息是如何获取的)。下面的TextView用于实时显示状态信息。其他的View主要用于实际调试。<Lin原创 2014-07-15 10:05:14 · 3324 阅读 · 0 评论 -
Android:解决客户端从服务器上获取数据乱码的方法
向服务器发送HTTP请求,接收到的JSON包为response,用String content = EntityUtils.toString(response.getEntity(),"utf-8");解码还是出现了中文乱码,在后面加了 String name = new String(response.getBytes("iso-8859-1"), "UTF-8"); 也无济于事。想到服务器好像是用URLENCODER编了码的,怀着试一试的态度在return后面加了条URLDeco原创 2014-08-19 16:55:17 · 4682 阅读 · 0 评论 -
Android:Activity之间跳转时停止运行的一种解决办法
最近Android开发过程中由一个activity向某个activity跳转时原创 2014-11-09 19:25:41 · 12696 阅读 · 3 评论 -
Android:NFC读取校园卡
主程序:package com.nfc.transportationwriter;import java.io.IOException;import android.app.Activity;import android.app.PendingIntent;import android.content.Intent;import android.content.IntentFil原创 2014-10-30 21:37:07 · 5813 阅读 · 1 评论 -
Android:漫画APP开发笔记之ListView中图片按屏幕宽度缩放
使用listview+adapter加载服务器上的图片(每一行只有图片没有文字)可能会遇到表项高度的问题,通用的方法只将图片显示在每个表项左边的狭小区域中。而项目要求图片与屏幕等宽、高度按照比例缩放。因此可先获取屏幕宽度,再调整图片尺寸,设定ScaleType.FIT_START即可实现。原创 2015-02-02 22:09:19 · 2521 阅读 · 1 评论 -
Android:漫画APP开发笔记之从WAP网站解析图片地址并加载图片
使用Jsoup解析网页。在项目中,通过浏览器访问网址点击“下一页”能正常翻页,而Android客户端每次GET的“下一页”地址都是第一页。原来是因为android客户端向网站发送HTTP请求时,没有在请求头部设置JSESSIONID,而使用浏览器访问服务器时,在客户端每次发起请求的时候,都会将JSESSIONID设置在Cookie头中携带过去。因此可以在第一次数据请求时就获取sessionid的值并保存在一个静态变量中,然后将其打包在后续HTTP请求的Cookie中发给服务器,服务器根据这个JSESSION原创 2015-02-02 22:50:57 · 2215 阅读 · 0 评论