摘要: 本文转自http://www.cnblogs.com/GarfieldTom/archive/2012/08/25/2655609.html 基于4.03系统HTC测试可以正常拦截短信要做一个自动短信回复,所以需要拦截系统短信.1.在Manifest.xml里加"接收"SMS的权限<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>2.在Manifest.xml里注册一个receive<!-- 注册Receiver, 阅读全文
posted @ 2012-11-15 11:52 似水流云 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 关于Json:http://www.json.org/Json解析库gson:http://code.google.com/p/google-gson/1.使用Android中的JSONObject和JSONArray解析json数据String strJson = "{\"students\":[{\"name\":\"Jack\",\"age\":12}, {\"name\":\"Vista\",\"age\":23}, {\"na 阅读全文
posted @ 2012-11-14 11:48 似水流云 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://www.cnblogs.com/top5/archive/2012/05/05/2484939.html经过验证代码加密后,服务器端解密没有问题;网上关于android下MD5加密的资料很多,但是测试了下总是跟网站的md5加密不一样, 后来才知道是编码方式不对,于是就自己写了一个:private static final char HEX_DIGITS[] = { '0', '1', '2', '3', '4', '5', '6', '7', & 阅读全文
posted @ 2012-11-12 17:48 似水流云 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 转自http://hi.baidu.com/amauri3389/blog/item/a54475c2a4b2f040b219a86a.html参见:http://mypyg.iteye.com/blog/919643 http://marshal.easymorse.com/archives/2950 http://blog.csdn.net/infsafe/article/details/5666964Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:... 阅读全文
posted @ 2012-11-09 10:39 似水流云 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://www.alnton.com/?p=128Android设计者处于安全考虑,那个home键在应用层是捕获不到的,只有修改底层的代码才可以获取其事件监听,但是修改底层对于应用开发者来说有点麻烦,那如何在Activity层监听到home键哪?先禁止Home键,再在onKeyDown里或者dispatchKeyEvent处理按键值,点击Home键的时候就把程序最小化,或者随你的需求。首先第一步:加权限禁止Home键<uses-permission android:name=”android.permission.DISABLE_KEYGUARD” />大家不要以为添 阅读全文
posted @ 2012-11-01 17:55 似水流云 阅读(2744) 评论(0) 推荐(0) 编辑
摘要: 本文转自:问题的提出 Android Home键系统负责监听,捕获后系统自动处理。有时候,系统的处理往往不随我们意,想自己处理点击Home后的事件,那怎么办?问题的解决 先禁止Home键,再在onKeyDown里处理按键值,点击Home键的时候就把程序关闭,或者随你XXOO。 @Override public boolean onKeyDown(int keyCode, KeyEvent event){ // TODO Auto-generated method stub if(KeyEvent.KEYCODE_HOME==keyCode) android.os.Process.... 阅读全文
posted @ 2012-10-30 14:56 似水流云 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://blog.csdn.net/androidbluetooth/article/details/6960936使用自定义的 Adapter,需要优化,说到底是优化我们自定义的适配器类!再说到底就是优化回调方法 getView 方法。ListView 编程: Adapter 何方神圣?博客中,只是简单的介绍了如何去自定义一个适配器以及注意事项。但是.......如果像ListView 编程: Adapter 何方神圣?中的示例代码那样去写程序的话,那么估计要被老大BS的,呵呵!那么,结合 Google IO 的建议、APIDemo 代码以及 个人见解,作进一步的优化工作。说明 阅读全文
posted @ 2012-10-25 18:19 似水流云 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://blog.csdn.net/androidbluetooth/article/details/6959017本来是想用一篇博客一口气写完:如何优化ListView ,但是我发现这样做吃力不讨好,一方面,自己太累,另一方面给人的感觉是在记账,根本不是在交流。最后还是觉得分开写会好一点,每一篇突出一个重点比较好。欢迎交流。在这篇博客中,你可以了解到:1)Adapter(适配器)模式简介2)android Adapter 类简介3)android Adapter 与 ListView 之间的关系。4)如何自定义 Adapter 以及注意事项设计模式很抽象,熟练使用各种设计模式需 阅读全文
posted @ 2012-10-25 14:23 似水流云 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Android的文件有建议用Time代替Calendar。用Time对CPU的负荷会较小。在写Widget时特别重要。Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。t.setToNow(); // 取得系统时间。int year = t.year;int month = t.month;int date = t.monthDay;int hour = t.hour; // 0-23int minute = t.minute;int second = t.second;唯一不足是取出时间只有2 阅读全文
posted @ 2012-10-24 15:59 似水流云 阅读(193) 评论(0) 推荐(0) 编辑
摘要: getSharedPreferences 与 getPreferences 的区别:getSharedPreferences 是Context类中的方法, 可以指定file name 以及 mode。getPreferences是Activity类中的方法,只需指定mode。getSharedPreferences 与getDefaultSharedPreferences的区别:自定义的一些偏好设置用getSharedPreferences来获取,例如定义一个loginpref.xml的偏好文件使用如下代码来获取或者更改SharedPreferences sharedPreferences . 阅读全文
posted @ 2012-10-22 11:33 似水流云 阅读(1106) 评论(2) 推荐(1) 编辑