2013年7月4日
摘要: 注释:此案例主要展示自定义底部菜单,一处封装处处调用。使用起来相当方便一、初始的Activitypackage com.example.myapi.buttommenu;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;import co 阅读全文
posted @ 2013-07-04 15:37 飘杨...... 阅读(545) 评论(0) 推荐(0) 编辑
  2013年7月2日
摘要: 1)ProgressDialog.setCanceledOnTouchOutside(false); 调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用2)ProgressDialog.setCanceleable(false); 调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用 阅读全文
posted @ 2013-07-02 09:41 飘杨...... 阅读(1493) 评论(0) 推荐(0) 编辑
  2013年6月25日
摘要: ListView.setFooterDividersEnabled(false);//设置listview无页脚ListView.setHeaderDividersEnabled(false);//设置listview无页眉//设置listview的item分割线ListView.setDivider(getResources().getDrawable(R.drawable.goods_xu_line));//设置分割线的高度ListView.setDividerHeight(1);备注:这几项其实可以在xml文件中设置的。 阅读全文
posted @ 2013-06-25 16:22 飘杨...... 阅读(1074) 评论(0) 推荐(0) 编辑
  2013年3月18日
摘要: 最近在做将android应用分享到微博这个功能。下面我将贴出关键代码希望能帮助到给位朋友(这一篇将贴出腾讯微博分享的关键代码)一、“分享到腾讯微博”按钮点击时的执行代码//设置回调 oAuth = new OAuthV1("null"); // 开发者的key,开发者的seceret oAuth.setOauthConsumerKey(oauthConsumeKey);//自己在腾讯微博注册的应用对应的key和sina差不多这个懂了其它这个就不是问题了。 oAuth.setO... 阅读全文
posted @ 2013-03-18 11:54 飘杨...... 阅读(317) 评论(0) 推荐(0) 编辑
  2013年1月5日
摘要: 最近一段时间在做基于lbs的android应用(用的是百度地图)。最纠结的一块就在于百度地图在android 4.0以上的系统上运行相当的卡。怎么办呢?上网上查资料,开百度API,百度地图常见问题等。均得不到理想的效果。就在今天上午我还在纠结这个问题呢?下午就迷迷糊糊的找到了问题的解决方案。(浏览论坛的时候一句话给了我启发:原问题是问“MapView”没办法刷新。尽管和我的问题不想关,但后面的一句话却给了我启发:“不要添加maxSdkVersion..< uses-sdk android:minSdkVersion="5" />”)对,没错,问题的解决方案就在这 阅读全文
posted @ 2013-01-05 17:15 飘杨...... 阅读(491) 评论(0) 推荐(0) 编辑
  2012年10月19日
摘要: 一、推送简介什么是手机推送服务? 手机推送服务是指服务器定向将信息实时送达手机的服务。与常见的轮询方式(伪推送)相比区别主要在于两点,一是否长联网,二是到达实时性。推送服务是长联网的一般到达手机的延迟在0.1-0.5秒左右,而轮询方式(伪推送)不是长联网的,达到延迟时间则根据轮询时间的不同为1-10分钟,也有延迟1小时或一天的情况。一般来说,自黑莓,苹果和安卓采用标准长联网推送方式后,手机推送服务就特指能够实时到达的形式。手机推送原理 ? 手机推送服务的原理很简单,就是通过建立一条手机与服务器的连接链路,当有消息需要发送到手机时,通过此链路发送即可。推送服务的使用流程虽然略有差别但是大致都和I 阅读全文
posted @ 2012-10-19 14:38 飘杨...... 阅读(388) 评论(1) 推荐(0) 编辑
  2012年10月18日
摘要: Android网络开发中如何使用JSON进行网络通信---Android JSON数据通讯方法解析 ? 在开发客户端与服务端的应用当中,数据交换接口通常都是通过XML格式来进行数据交换的。近年来,随着AJAX技术的兴起,JSON作为一种轻量级的数据交换格式,以其易于阅读和编写的优点,也越来越多的被使用到各个项目中。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 什么是JSON? JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成,非常适合于服务器与客户 阅读全文
posted @ 2012-10-18 10:35 飘杨...... 阅读(503) 评论(0) 推荐(0) 编辑
  2012年10月15日
摘要: 1.什么是心跳包? 心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。 用来判断对方(设备,进程或其它网元)是否正常运行,采用定时发送简单的通讯包,如果在指定时间段内未收到对方响应,则判断对方已经离线。用于检测TCP的异常断开。基本原因是服务器端不能有效的判断客户端是否在线,也就是说,服务器无法区分客户端是长时间在空闲,还是已经掉线的情况。所谓的心跳包就是客户端定时发送简单的信息给服务器端告诉它我还在而已。代码就是每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视.. 阅读全文
posted @ 2012-10-15 15:44 飘杨...... 阅读(6679) 评论(1) 推荐(0) 编辑
摘要: 今天做了一个小例子,就是使用百度地图将搜索到的所有的肯德基店,全部显示在地图上,并换上肯德基图标,当然我使用PoiOverlay来绘制覆盖物(主要是大头针或者说气泡)。虽然是个小例子但是开发并不顺利。主要原因遇到了两个问题:1.使用PoiOverlay不知道在哪里更换大头针。2.MKSearch的init方法中的MKSearchListener无法直接获取某个城市所有的poi点。主要代码如下:/** * 替换大头针的方法 */ poiOverlay.ge... 阅读全文
posted @ 2012-10-15 15:35 飘杨...... 阅读(2711) 评论(1) 推荐(0) 编辑
  2012年9月24日
摘要: URL url=new URL("http://www.bjtime.cn");//取得资源对象URLConnection uc=url.openConnection();//生成连接对象uc.connect(); //发出连接long ld=uc.getDate(); //取得网站日期时间Date date=new Date(ld); //转换为标准时间对象这段代码用于获取准确的北京时间(也就是东八区区时) 阅读全文
posted @ 2012-09-24 17:37 飘杨...... 阅读(190) 评论(0) 推荐(0) 编辑