- 博客(16)
- 收藏
- 关注
原创 中国天气网接口、城市代码、解析
中国天气网提供的天气信息对国内用户来说,还是非常全面的,以南京为例,通过访问 http://m.weather.com.cn/data/101190101.html 返回的数据是: {"weatherinfo":{"city":"南京","city_en":"nanjing","date_y":"2013年4月27日","date&
2013-04-27 16:20:26
3809
原创 Android线程
Android中启动线程的方法:1. 直接调用线程的start方法,真正的启动一个线程2. 利用Handler的post方法,调用一个Runnable的run方法可见第二种方法并未真正的启动一个线程。问题就来了:1,Android中第二种方法的意义是什么?2,在onCreate方法中,进行耗时操作时(例如从网络下载数据),通常是启动一个线程来完成,避免主线程的阻塞。...
2012-10-19 16:29:45
106
原创 android检查网络是否正常
/** * 检查网络是否正常. * * @return true: 正常,false 不正常 */ public boolean checkNetwork() { boolean flag = false; ConnectivityManager cwjManager = (ConnectivityManager) getSyst...
2012-08-02 09:52:13
181
原创 Xmpp asmack.jar 有点问题
在网上下载的asmack.jar.zip (http://www.java2s.com/Code/Jar/a/Downloadasmackjar.htm)好像有点问题,报错了。源文件地址:http://www.java2s.com/Code/Jar/a/Downloadasmacksrcjar.htm附件中的asmack.jar 是可以用的,等下上传demo源码 ...
2012-07-17 17:10:58
123
原创 java解压支持中文
想用java自带的解压包来解压文件,可惜不支持中文,在网上找了一个解决方案: http://zwllxs.iteye.com/blog/871260 学习了,然后总结了一下,代码在附件 /** * 解压文件 * @param srcFile 源压缩文件 * @param desDir 解压的目标路径 * @throws Exception...
2012-07-02 16:42:17
146
Eclipse里查看Android源码
关于Android的有些问题如果不查看源代码是很难搞清楚的,在网上找了一些文章,说的不是很好,现总结一下,先看两张照片:想看android的.java源码,点F3后提示找不到源码: 将源码导入后,即可查看了:接下来就是应该怎么做:1. Android, .java文件源码下载地址:http://rgruet.free.fr/public/ 你想要那...
2011-12-09 17:42:58
102
原创 android 屏幕分辨率问题(转载)
hone的icon设计就这么简单,iPhone的屏幕只有320×480像素,所以程序没有适配性问题。Android在研究 Android的icon设计之前,有必要先了解Android的界面是如何适配多样化屏幕的。适配性由于同一个UI元素(如100 x100像素的图片)在高精度的屏幕上要比低精度的屏幕上看起来要小,为了让这两个屏幕上的图片看起来效果差不多,可以采用以下两种方法:...
2011-11-22 11:13:33
91
原创 Android屏幕大小自适应
屏幕大小:一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout...
2011-11-22 10:58:05
121
原创 Android Notification基础知识
转自: http://www.cnblogs.com/newcj/archive/2011/03/14/1983782.html文章写得不错,所以马克一下。 Notification 的使用需要导入 3 个类 import android.app.PendingIntent;import android.app.NotificationManager;import an...
2011-11-17 17:15:06
88
原创 startActivityForResult()
在交互实现的过程里,发现之前自己对Activity生命周期和Intent 传递数据的Bundle理解有些偏差。举例说我想要做的一个事情是,在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。貌似启动 Activity 的只有 startActiv...
2011-11-14 14:58:32
72
TCP、UDP、HTTP、NIO
这这里不是写用TCP、UDP、HTTP、NIO 怎么编程,网上有一大堆的代码。。。之前的一个项目是用HTTP协议来实现IM项目,用到了servlet3.0,由于http协议是无状态的,所以基于http协议的聊天开发感觉有很大的不便,可是又没什么好的、快的方法,就只好用http协议+servelt来开发了。这两天看了下新浪微博的SDK,然后看了下TCP和UDP,这些底层的知识要补一补了。...
2011-11-03 15:18:30
114
原创 JSONObject put accumulate element 方法区别
JSONObject 几个方法的区别 public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的value会替换掉之前的valueAssociates the specified value with the specified key in this ...
2011-10-18 10:15:19
355
Servlet3.0 笔记
在这里把我学习servlet3.0遇到的一些问题记录下来,希望大虾们给点意见,呵呵 1. Servlet3.0中的AsyncContext对象设置监听器后,如果新来的长连接把之前的那个顶掉了,应该调用之前那个AsyncContext的complete()方法,这样之前那个监听器的onTimeout()方法才不会执行,否则会多次执行onTimeout()方法。 2.Servlet3....
2011-09-09 18:05:54
96
mongodb中的$or 操作符用java代码来实现
在mongodb中有$or 操作符的,官网中给出的例子如下: Simple:db.foo.find( { $or : [ { a : 1 } , { b : 2 } ] } )With another fielddb.foo.find( { name : "bob" , $or : [ { a : 1 } , { b : 2 } ] } )...
2011-04-20 10:06:42
497
原创 PHP服务端推送技术Long Polling【转】
Long Polling与Polling概述服务端推送技术应用越来越普遍,应用范围也越来越宽广,技术解决方案也越来越成熟且丰富。很多SNS网站的chat功能就有用到了Long Polling技术。比如fackebook, kaixin001。Long Polling原理其实很简单,也很讨巧。与Polling相比,Long Polling客户端也许不会马上收到来自服务端的响应,需要等待一...
2011-04-12 12:46:21
513
MongoDB里面怎么 查最值
怎么在MongoDB里面怎么 查最值 就好像SQL语句的select MAX(row) form ....我现在知道了,现在拿出来和大家分享一下吧 DBObject ref = new BasicDBObject(); ref.put("auth_id", authId); ref.put("weibo_type", weiboType); DBO...
2011-04-12 10:34:32
497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人