摘要: 前言喜欢在前言里讲一下自己的现状,或许能有共鸣的同学,更多的是留给自己一个纪念,几个月或者几年再回来看的时候还是会很有感慨。今天说说语言,json这种数据格式之前我做服务器端的时候天天接触,天真的以为json的世界里只有php的json_encode和json_decode,今天当我做客户端的时候,竟然将近一个多小时才搞定json的解析。这里我不是抨击php好坏,只是想说多学点东西,看看你不熟悉的领域,方能开阔自己的视野,方能知道天外有天,方能知道当初你看不上的工作其实你也不一定能很好的完成,扯多了,回来讲解json什么是jsonjson(Javascript Object Natation) 阅读全文
posted @ 2014-03-10 10:36 huidaoli 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Android改变wifi状态必须要的权限虽然这是个很简单的问题,但是我们在改变wifi状态的时候我们知道必须要加权限的。 上面这两个是改变wifi状态的权限,但是我们在程序开发的时候必须将这个权限都加上程序才可以运行,少了任何一个都是不行的。明天再写写这两个的作用吧! 阅读全文
posted @ 2014-03-10 10:34 huidaoli 阅读(748) 评论(0) 推荐(0) 编辑
摘要: Android开发应用程序时,如果应用程序需要访问网络权限,需要在 AndroidManifest.xml 中加入以下代码如果不知道放在哪个位置,那就放在前边好了。同样的如果用到其它的权限,也需要作出声明,部分权限列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get 阅读全文
posted @ 2014-03-10 10:30 huidaoli 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 在Android平台下提供了很全面的网络接口,获取手机设置的网络接入方式更是不在话下了,所以开发以来很方便。 Activity提供了获取网络管理类的接口ConnectivityManager,用ConnectivityManager就可获取网络信息类NetworkInfo,NetworkInfo包含了很多网络状况的信息。如下代码实例://获取网络连接管理者 ConnectivityManager connectionManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); //获取网络的状态信息,有下面三种. 阅读全文
posted @ 2014-03-10 10:29 huidaoli 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 核心提示:WAP好像是中国特色的,也就是要通过运营商的代理才能连接网络,Android 开发之设置代理访问联网,所以要连接WAP的网络必须要设置代理,Java代码Proxy proxy=new Proxy(java.net.Proxy.Type.HTTP,new InetSocketAddress("10.0.0.17WAP好像是中国特色的,也就是要通过运营商的代理才能连接网络。所以要连接WAP的网络必须要设置代理。Java代码Proxy proxy=new Proxy(java.net.Proxy.Type.HTTP,new InetSocketAddress("10.0 阅读全文
posted @ 2014-03-10 10:26 huidaoli 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 1.服务器程序:Java代码packagecom;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.io.PrintWriter;importjava.net.ServerSocket;importjava.net.Socket;importjava.util.ArrayList;importjava.util.List;imp 阅读全文
posted @ 2014-03-10 10:24 huidaoli 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、Windows下,配置好Adroid环境变量后(如将d:/android-sdk-windows-1.0_r1/tools加入系统变量PATH),在命令行窗口输入:emulator启动Android 模拟器后, 输入:adb shell进入adb shell模式:将网络连接代理设置写入配置数据库,假如你的上网代理IP是10.193.xx.xx:sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy 阅读全文
posted @ 2014-03-10 10:22 huidaoli 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 首先,我们需要一个keystore,当然已经有了的话就不用这一步了:cmd下:进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件C:/Program Files/Java/jdk1.6.0_10/bin>keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore输入keystore密码:再次输入新密码:您的名字与姓氏是什么?[Unknown]: Lee您的组织单位名称是什么?[Unknown 阅读全文
posted @ 2014-03-10 10:21 huidaoli 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 新浪微博androidbytestringauthorizationdialog目录(?)[+]1、发送图片+文字要特别注意,图片的文件名要为 pic 才会被新浪接收。[java]view plaincopyprint?Mapmap=newHashMap();map.put("source","appkey");//改成自己的keymap.put("status",txt);postImg("http://api.t.sina.com.cn/statuses/upload.json",map,Environment 阅读全文
posted @ 2014-03-10 10:20 huidaoli 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Android market里软件列表,每页显示10条记录,没有显示上一页,下一页的按钮,依靠手滑动动态加载数据,当向下滚动时,最下边显示 Loading… 。数据加载结束,Loading底栏消失。关于ListView的分段显示,有现成的库可用,比如cwac-endless, 这个库不好之处,就是底部Loading的View无法定制。还有一个在google code上的androidpageablelistview这个可以实现基本的分页,有手动操作显示上一页,下一页的按钮。查阅了很多资料,发现其实ListView自带一个实现分页加载的方法,用到 addFooterView/removeView 阅读全文
posted @ 2014-03-10 10:18 huidaoli 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 在android网络开发中,对接入点判断是必不可少的,因为连接网络的时候如果是wap接入点,需要设置代。移动联通wap(代理相同:10.0.0.172:80),电信wap(代理:10.0.0.200:80)接入点类型:Net网络:运营商(移动联通电信)net网络,wifi,usb网络共享Wap网络:移动联通wap(代理相同:10.0.0.172:80),电信wap(代理:10.0.0.200:80)这样看来就可以抽象出三种网络类型:(1)联通移动wap(2)电信wap,(3)其他的都是net类型。还有一些实际项目中需要注意的地方,我已经在代码中写注解,分享给大家。[java]view plai 阅读全文
posted @ 2014-03-10 10:16 huidaoli 阅读(895) 评论(0) 推荐(0) 编辑
摘要: Android联网主要使用HttpURLConneciton和HttpClient进行联网,在手机联网的时候,我们优先选择wifi网络,其次在选择移动网络,这里所述移动网络主要指cmwap。大家都知道cmwap连接需要设置代理地址和端口,那么,android程序中如何设置代理呢?1、HttpURLConnection设置代理[java]view plaincopyprint?//当我们使用的是中国移动的手机网络时,下面方法可以直接获取得到10.0.0.172,80端口Stringhost=android.net.Proxy.getDefaultHost();//通过andorid.net.P. 阅读全文
posted @ 2014-03-10 10:14 huidaoli 阅读(417) 评论(0) 推荐(0) 编辑