- 浏览: 161609 次
- 性别:
- 来自: 上海 苏州
最新评论
-
di1984HIT:
血的不错啊,
用HTTP GET调用web service(Java、Groovy两个版本) -
zxw13651485:
学习了!!!
使用基站、wifi实现定位 -
yanruxu801314:
不错,楼主确实有才,可我很奇怪的是,这个app现在还有更新么, ...
豆瓣同城的客户端---豆邻1.0 -
chen052210123:
每次都睡5秒,是不是不太好啊
在线升级Android应用程序完善版 -
zmwell:
楼主啊,我用你上面的程序进行定位,我在西安,却定位到了北京,这 ...
使用基站、wifi实现定位
文章列表
豆邻是豆瓣同城的android客户端。具有豆瓣同城的功能,同时可查询周边兴趣点、豆瓣的同城好友、发布我说,绑定sina微博并把我说同步到sina微博。
访问豆瓣和sina微博的认证方式都采用Oauth认证。
目前作为1.0版本功能上还有非常多的不足,特别是界面上。程序是本人业余时间完成的,难免会有bug,虽然我做了详细的测试。非常欢迎反馈给我。
以下是应用的截图,但不限于这些功能。
主界面:
可查询附近的兴趣点:
同城活动:
显示具体的某一个活动: 可将活动地址标识在地图上 也可计算出活动地址与您当前位置的距离
可搜 ...
转载请注明出处
在sina微博上看到街旁网的客户端有一个分享足迹的功能,它可以显示我当前的位置,将微博头像标识在地图上作为我的当前位置,我觉得这个功能很酷,我也想在自己的app上加上这个功能。
由此开始了如下的研究:)
首先将头像标识在地图上很简单,问题的关键是作为android客户端我们需要将图片上传到sina微博,那就需要对当前地图进行截屏,将图片保存在sd卡上。这个是个难题,在我研究的时候android2.3.3版本还没出现,这个版本据说开放了截图功能,可以使用SurfaceFlinger API 截取到屏幕画面。
我尝试了很多办法都解决不了, ...
时客地图是一款android上的app,目前的最新版本是1.7
1.7相对于1.6主要区别:
1)增加微博的足迹功能 能显示我的位置 并转化成图片上传到sina微博
2)修复定位时,位置偏移的问题
3)采用最新的高德地图api
4)优化sina微博的界面 采用类似iphone的效果 可滑动切换
5)适配320*240分辨率的手机
6)增加团宝网的团购数据
其主要功能:
1)实时定位,查询交通路线,查询兴趣点、支持城市切换。
2)可根据城市查询团购信息,查询当前城市的团购信息,可将团购商品的信息分享到sina微博。
3)可根据定位获取当前城市的新闻资讯、电影信息、天气预报。 ...
时客地图是一款android上的app,目前的最新版本是1.6
1.6相对于1.5主要增强了定位的功能,增加了实时获取当前城市的天气情况、以及未来几天的天气,支持sina微博的随拍随传
其主要功能:
1)实时定位,查询交通路线,查询兴趣点、支持城市切换。
2)可根据城市查询团购信息,查询当前城市的团购信息,可将团购商品的信息分享到sina微博。
3)可根据定位获取当前城市的新闻资讯、电影信息、天气预报。
4)可根据定位获取当前城市的sina微博好友。
5)支持sina微博的随拍随传,随时随地分享照片。
以下是应用的截图,但不限于这些功能。
菜单界面:
发微博:
支持 ...
时客地图是一款android上的app,目前的最新版本是1.5
其主要功能:
1)实时定位,查询交通路线,查询兴趣点、支持城市切换。
2)可根据城市查询团购信息,查询当前城市的团购信息,可将团购商品的信息分享到sina微博。
3)可根据定位获取当前城市的新闻资讯、电影信息。
4)可根据定位获取当前城市的sina微博好友。
以下是应用的截图,但不限于这些功能。
菜单界面:
发微博:
显示最新的公共微博消息:
显示当前地图所在城市的团购信息:
显示当前城市电影信息:
应用下载,如果使用过程有任何问题 或者 bug请告诉我 谢谢:)
转载请注明出处
android可以借助于gps实现定位,但是很多地方是使用gps无法定位比如在室内,而且gps定位的话速度慢。
那么如何克服这样的缺点使得应用程序在室内也可以定位呢?办法是有的借助于基站和wifi进行定位。具体的细节可参考:
http://code.google.com/intl/zh-CN/apis/gears/geolocation_network_protocol.html
下面的代码实现了定位的大致功能
CellIDInfo.java 封装了cellid的信息
public class CellIDInfo {
...
转载请注明出处
刚开始,我开发时选取的模拟器是WVGA854,其分辨率为854*480。我开发完毕后装在800*480的手机上时感觉很OK,但是装到480*320、以及320*240分辨率上的手机时,很多界面都变形了,这时我感受到了app自适应的重要性。
自适应主要会遇到两个大问题:横屏和竖屏的切换,以及分辨率大小不同。
一.当横屏切换成竖屏时,解决的办法:
在res目录下建立layout-port和layout-land两个目录,里面分别放置竖屏和横屏两种布局文件,当手机屏幕方向变化的时android系统会自动调用相应的布局文件。 ...
转载请注明出处
Android的Intent分为两大类,显性的(Explicit )的和隐性的(Implicit)。
显性的很简单就是我们常用的Activit跳转,他指明了从一个Activity跳转到另一个,代码如下:
Intent i = new Intent(this,AnotherActivity.class);
startActivity(i);
最多加一些需要传递的数据,或者回调时的参量这时需要用startActivityForResult()
具体更多可参考以前的文章:http://fengzhizi715.iteye.com/blog/786793
隐性的没有 ...
转载请注明出处
android的线程和java的线程是有些不同的,这个超时的例子我也试了一天了。android的线程实在是蛋疼。
直接上代码:
import java.util.Timer;
import java.util.TimerTask;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Intent;
import android.os.Bundle;
import android.os. ...
转载请注明出处
发一个完善版本的 思路还是原来的思路,上一篇文章:http://fengzhizi715.iteye.com/blog/792774
不过结合了线程和ProgressBar
代码如下:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import j ...
转载请注明出处
如果某个app有内嵌的sqlite数据库,则可以在应用程序app前增加一个专门用于升级的应用update app。在升级时先使用update app,如果有新版本的话可以去服务端下载最新的app,如果没有新版本的话则直接调用本地的app。
Update app的大致思路是这样的:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
...
转载请注明出处
主要是调用Geocoder的getFromLocationName(),该方法可以传入地名。
在使用该方法前需要geo = new Geocoder(this, Locale.CHINA);
不然在地图上是查询不到的。
/**
*
*/
package com.decarta.demo;
import java.io.IOException;
import java.util.List;
import java.util.Locale;
import android.app.AlertDialog;
import android.app.Dial ...
转载请注明出处
这个日历组件用于项目中,觉得还行,里面有借鉴别人的代码,所以拿出来共享之。
转载请注明出处
在android开发中Activity相当于web开发的页面,或者说如j2ee开发中对应的jsp页面。在开发jsp时,经常会遇到页面跳转的问题,在android也同样会遇到。以下的几个例子是我对android的Activity跳转的小结,也是最近做项目的小结。
第一个例子:demo1
Main—>SecondActivity—>Main
从流程上看就是从Main跳转到SecondActivity,再从SecondActivity返回到Main。也就是将子Activity的数据返回给父Activity。
代码如下:
public class Main extends ...
增加公交线路的详细信息:
1)公交线路的查询
2)公交站点途径线路的查询
增加苏州各个汽车站班次信息的查询
包括:
发车时间
票价
余票