12 2013 档案
摘要:在代码中使用 listView .addHeaderView(...) 方法可以在ListView组件上方添加上其他组件,并且连结在一起像是一个新组件。如果多次使用 .addHeaderView(...) ,则最先添加的组件在最上方,按添加的先后顺序由上到下罗列。如下图:此时listView 的position = 0 的位置对应的是view1,而不再是原来listView中的第一条了。若要对做原来的ListView做不可见设置,可使用将listView的adapter中数据置空的方法,在可见时再还原数据,如:--隐藏 ListView --mStaffAdapter.mDataList=ne
阅读全文
摘要:项目地址:https://github.com/castorflex/SmoothProgressBar项目运行图:项目导入工程页面:开发环境:eclipse 3.6jdk 1.6ADT 22.3SDK Android SDK Tools 22.3总结: 今天导入工程的时候,出现了种种错误,首先导入工程时,将java下面的源码移动到src下,选择编译版本4.4,4.0.3时一直报错Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse ... ,选择4.4编译版本后错误消失。
阅读全文
摘要:当需要在 android 7或更高的版本使用 ActionBar,则可以通过继承ActionBarActivity来实现,网上有一个开源项目来兼容老版本显示ActionBar的效果:ActionBarSherlock。使用android.support.v7 来实现ActionBar感觉会更简单一些。android.support.v7 有三个jar文件可供使用,对于ActionBar我们需要使用android-support-v7-appcompat.jar路径:...\sdk\extras\android\support\v7\appcompat\libs 但是直接把这个jar 导入项目是
阅读全文
摘要:目录(?)[-]简介在Eclipse中编译使用Gradle编译简介Google发布的API-18中带上的support-v7包含了appcompat组件,可以在小于API-11的android程序中使用ActionBar,这个官方组件的发布可以替换之前的另一个actionbar组件“actionbarsherlock”。为了测试官方带的这个组件,可以尝试编译SDK中带的sample程序Support7Demos,这个程序同时还有另外两个组件的演示:gridlayout和mediarouter。在Eclipse中编译1. 从SDK目录中导入appcompat、gridlayout和mediaro
阅读全文
摘要:在官方blog中,android工程师谈到了如何去选择apache client和httpurlconnection的问题:原文见http://android-developers.blogspot.com/2011/09/androids-http-clients.html 这里小结下几点。 1) apache httpclient比较稳定点,少BUG,但由于API的关系,扩展改造麻烦点, 所以android team现在不鸟这东西了基本 2) httpurlconnection比较轻便,灵活,易于扩展,在2。2前有个BUG, 见http://code.google.c...
阅读全文
摘要:/*** deviceID的组成为:渠道标志+识别符来源标志+hash后的终端识别符** 渠道标志为:* 1,andriod(a)** 识别符来源标志:* 1, wifi mac地址(wifi);* 2, IMEI(imei);* 3, 序列号(sn);* 4, id:随机码。若前面的都取不到时,则随机生成一个随机码,需要缓存。** @param context* @return*/public static String getDeviceId(Context context) {StringBuilder deviceId = new StringBuilder();// 渠道标志...
阅读全文
摘要:Android Http Server1引言 Android如何构建Http服务器呢?本文的小例子,约莫着,还是能做个参考的^^。恩,例子实现的是PC浏览手机文件,支持了下载和删除。2准备 Http协议现今还是RFC2616吧,其基础的知识还是有必要了解的。弄份协议规范书参考,是个不错的选择。之后呢,就可以开始了^^。 起初,想自己写个Http服务器学习来着,后来懒了==。有兴趣的,推荐NanoHTTPD,很小型的仅一个类的http服务器,不过,只部分支持Http/1.1。当然还有更简单的实现例子,不过,支持的就更少更单一了。 继而,还是用了SDK内的HttpService实现的。该部分api
阅读全文
摘要:代码:http://pan.baidu.com/s/1u0NQU
阅读全文
摘要:【本文范围】:本文并非JSON知识讲解资料,亦非GSON知识讲解资料,而是通过实例让开发人员了解通过Gson如何使Java对象和Json对象进行相互转换。【JSON参考资料】:Json快速入门:http://www.w3school.com.cn/json/index.aspJson官网:http://www.json.org/【GSON参考资料】:Gson官网:http://code.google.com/p/google-gson/一、JSON基础知识:1、Json概念:Json全称JavaScriptobjectnotation(Javascript对象表示法),是轻量级的文本数据交换格
阅读全文