自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老牛比

记录进步的每一瞬间

  • 博客(62)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android UI【Android 仿Iphone文件夹分裂效果】

虽然不知道Iphone是怎么实现这个分裂效果。不过我用自己的思路弄了个,大致上还可以用。先上图接下来说说思路吧。做过launcher的朋友也许知道android 的Launcher上也有文件夹这个东西。但是效果和Iphone比相差太远。上个思路图(侧图):   4其实就是Launcher的workplace显示的view 当我点击文件夹之后才会显

2012-08-19 20:50:56 8040 1

原创 Android Framework架构浅析之【近期任务】

近期任务框(就是近期打开过的应用)其实也就是一个系统级别的对话框,就是长按手机的HOME键弹出的视图。源码中的路径为:D:\tools\android4.0.1\frameworks\base\policy\src\com\android\internal\policy\impl\RecentApplicationsDialog.java 1,显示方式,该对话框在PhoneWindow

2012-08-15 16:25:57 11453

原创 Android UI【android 自定义dialog 多选项对话框】

最近做的launcher项目里一个显示对话框效果。好多朋友都问我要代码,所以今天抽了点时间把这段代码扣出来,分享给大家《转帖的朋友,请标明出处,尊重作者的劳动成果》。上图吧 代码相对较多些,我就不一一阐述。项目里抠出来的,一些没必要的也都在里边了。使用作法如下public class MainActivity extends Activity implements OnCorp

2012-08-02 13:40:49 5662 1

原创 android 屏幕适配小结

做android开发,开源嘛,满市场都是凌乱的机型,总少不了适配这样或那样的型号。在这里分享一下自己在开发中用到的方法。首先要介绍一下drawable-mdpi、drawable-hdpi-1280x800、drawable-hdpi。这个相信好好看一下也明白。就是代表着分辨率 320X480、1280X800、480X800三款屏幕图片资源包。其实适配也很多。我大致说一种就行,其他大家慢慢琢

2012-07-22 15:28:42 39766 1

原创 Android获取当前桌面壁纸

这段时间项目有需求要获取桌面的壁纸来设成背景,发现网上很多同学都通过WallpaperManager的getDrawable等API来获取,这样的确能获得到壁纸,但是要稍微注意一下。桌面的壁纸可是很大很大的一张哦,你要直接用来设置成背景,那可是很丑的。所以我们需要稍微处理一下。大致思路就是把一张壁纸切成几片,当前屏幕对应那片,我们就要那片。上个图:// 获取壁纸管理

2012-07-22 14:28:18 21237 1

原创 Android基于XMPP Smack openfire 开发的聊天室(七) 【成员状态、自身状态】

1,聊天是成员的监听,加到MUC里边就行/** * 聊天室成员的监听器 * * @author 廖乃波 * */ class MyParticipantStatusListener implements ParticipantStatusListener { @Override public void adminGranted(String arg0) {

2012-05-24 17:03:37 18841 9

原创 Android基于XMPP Smack openfire 开发的聊天室(六) 【加入房间、权限错误】

1,加入房间错误,通常一个就是密码错误。此时服务器会返回以下报文:<presence from='darkcave@chat.shakespeare.lit' to='hag66@shakespeare.lit/pda' type='error'>  官网意思:如果房间要求密码验证而用户不能提供(或密码错误), 服务必须 MUST

2012-05-24 16:51:17 24958 1

原创 Android基于XMPP Smack openfire 开发的聊天室(五) 【邀请、被邀请】

1,邀请:很简单的一句话,邀请的时候要传入被邀请者的JID,邀请信息可以为空。 muc.invite(userjid, "进来我们聊妹子"); 简单的同时我们要知道它发生了什么,当这句话执行会向服务器发送一段报文,如下:<message from='crone1@shakespeare.lit/desktop' to='darkcave@chat.s

2012-05-24 16:20:01 15711 1

原创 Android基于XMPP Smack openfire 开发的聊天室(四) 【创建房间、表单;报文】

这篇就主要讲创建房间和报文吧。1,创建房间:其实创建房间很简单,两句话就搞定了。但你要知道,简单的同时,服务器可没帮你配置房间的信息什么的。所以一般用下边的方法来创建房间别人是进不去的。// 使用XMPPConnection创建一个MultiUserChat MultiUserChat muc = new MultiUserChat(conn1, "myroom@confe

2012-05-24 15:49:32 27010 4

原创 Android基于XMPP Smack openfire 开发的聊天室(三) 【新旧记录、踢人】

1,聊天室新旧消息的记录,先看看一段服务器返回的XML吧<message from='darkcave@chat.shakespeare.lit/firstwitch' to='hecate@shakespeare.lit/broom' type='groupchat'> Thrice the brinded cat hath mew'd. <delay xmlns

2012-05-24 15:07:35 16567 3

原创 Android锁屏(四)

ScreenActivity被锁屏服务调用后显示指定的锁屏界面,相当于一个控制不同解锁界面的Controller。该类处理显示不同的解锁界面。同样这个类也处理一些细节的东西,隐藏状态栏等import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.content.B

2012-05-24 14:36:43 7493

原创 android锁屏(三)

锁屏服务类。1,启动后首先注册接受屏幕的关闭和开启的广播:广播中处理开屏锁屏任务;2,获取电话管理服务,注册通话状态监听:监听手机响铃状态、挂起状态、空闲状态。以Handler方式执行不同的任务。同样这里也是处理闹钟啊一些可以你认为可以在锁屏时候运行的东西。这里我没写,Dome而已,还是凑合看看吧import android.app.KeyguardManager;import androi

2012-05-24 14:17:50 6573

原创 android 锁屏(二)

这篇呢,我们讲程序的入口。SAFScreenReceiver.java :作为锁屏模块的入口。通过获取开机 和 锁屏键的广播,根据SAFScreenReceiver中存储是否允许锁屏,允许则启动锁屏服务package saf.cmcc.home.lock;import android.content.BroadcastReceiver;import android.content

2012-05-24 14:12:54 5290

原创 android锁屏原理(一)

最近忙着跳槽,跑来移动后的第一个项目就是做android定制的锁屏模块。目前已经差不多了,就缺UI工程师的图片了。在这里给大家讲讲我做的这个。先画张图吧 不知道大家看了这图恶心不,反正我恶心了,呵呵。还是回正题吧首先从左边看吧,由上而下。1,第一个ScreenReceiver是作为锁屏的入口。接收系统开机和屏幕关闭开启广播,根据设置中保存是否可以锁屏来启动锁屏服务。2,Scre

2012-05-24 14:08:16 11776

转载 一个程序员眼中的团队原型思考(3)---- 个体的孤独和团队的力量

团队感想之四:团队是谁,团队是谁的?        经常会看到团队管理者要求每个团队成员应该从全局利益出发,有全局的眼光,团队不是管理者,而是大家,团队不是管理者的,而是大家的。但是从实际的效果上来看,这个强调是起不到作用的,物理归属上明明就是股东的,不是大家的。谈团队是谁的,实际上是谈的对团队的拥有问题,成员对于团队的拥有问题是不用质疑的,当然是老板的。       团队的利益点和个

2012-04-24 09:49:41 4511

转载 一个程序员眼中的团队原型思考(2)---个体的孤独和团队的力量

团队感想之三:团队亚文化漩涡的暗力量表征       在团队合作过程中,经常会出现这样的情况,抱怨声声,流言四起,还冷不丁的出现一支冷箭,让人措手不及而受伤倒地,这个现象该如何从整体上去解读?抱怨和冷箭的实质是什么?它们的动力结构是什么?暗箭和抱怨是团队运作过程中人性所致吗?       抱怨是团队运行不顺畅的产物,流言是团队运行不和谐的产物,暗箭是团队派别斗争的产物。抱怨,流言和暗箭

2012-04-24 09:48:34 4423

转载 一个程序员眼中的团队原型思考(1)-个体的孤独和团队的力量

写程序太久了,这大概是中了“原型”的毒了,我对事物的理解都喜欢从最简单的原理开始,喜欢从最为本质的地方开始。只有这样我才能更为深刻的理解新事物。但是带来的问题就是事物的本质不是那么容易搞清楚的,于是就只有半途而废,所以对很多新事物都没有理解就挂掉了。参加拓展训练,感触颇深。鲜活的团队力量让我改变了原来的一些想法,于是乎有如下的思考。团队感想之一:团队精神的自然属性       只有个体

2012-04-24 09:47:21 7870

原创 Android基于XMPP Smack openfire 开发的聊天室(二) 【聊天信息、成员】

上一篇呢说了怎么进入这个聊天室,这次呢,咱就说聊天室里的功能吧,聊天信息、成员变动什么的。还是少说废话,正题:1,说要聊天呢,简单就是一个文本信息,当然我们不能时时去服务器获取信息。要充分发挥即时推送嘛。         (1)首先要添加一个监听,muc.addMessageListener(chatListener);   要是muc不知道是什么请看上一篇吧,这就不多解释。chatL

2012-04-19 10:16:03 32186 1

原创 Android基于XMPP Smack openfire 开发的聊天室(一)【会议服务、聊天室列表、加入】

废话少说,公司没事干,组长叫我写Demo,我狂晕....        先把先说说这个什么聊天室吧,服务器就别说了,典型的拿来主义。用的是成品的openfire。说道smack,这个是一个jar文件,库,是用在javae的。要想在android端使用这个,就要用到asmack包,这个可以在官网下。其实里边跟smack包没什么区别,具体差异目前我没发现。        可能有的朋友说这个sm

2012-04-19 09:54:21 59601 2

原创 基于XMPP协议的Android即时通信系

这段时间公司要做基于XMPP协议的聊天社交软件,提前学了些。搜了些资料,总结了一下。发出来。      设计基于开源的XMPP即时通信协议,采用C/S体系结构,通过GPRS无线网络用TCP协议连接到服务器,以架设开源的Openfn'e服务器作为即时通讯平台。         系统主要由以下部分组成:一是服务器,负责管理发出的连接或者与其他实体的会话,接收或转发XML(ExtensibleM

2012-04-17 21:43:41 187328 18

原创 Android开发性能优化点

做了一段时间的android,博客也刚才,不知道要写什么。把自己日程工作中碰到的,有印象的记下来分享给大家。下面是一些常遇到的android性能优化的的关键点。笔记在公司,凭记忆写了些,明天看看有什么可以补上的  1、http用gzip压缩,设置连接超时时间和响应超时时间 http请求按照业务需求,分为是否可以缓存和不可缓存,那么在无网络的环境中,仍然通过缓存的httpresp

2012-04-17 21:25:43 5915

原创 留与后人一段面试的总结

北京之旅,行北京万事,通百姓生活。其实,我也是个农村出来的孩子,还是没有任何的机遇与机会让我能在那里一展雄威。可能生活就就是这么样子的,才能体现出来人与人的不同之处,可是我就是个平凡的人,不能在万千同伴中展现出来,并且在北京生活一天,囊中就羞涩一天,我可能就对生活失去希望了呀,但是世界上就是这么样子的啦.既不让有所作为也不让我有所退路,只能盲目的向前,向前,再向前,永远没有结局的闯荡,没有生气的生

2012-04-17 15:32:33 4805 2

android获取当前壁纸

android获取当前桌面壁纸。原文:http://blog.csdn.net/lnb333666/article/details/7772344

2012-07-22

android自定义多选对话框

自定义多选对话框,博客原址http://blog.csdn.net/lnb333666/article/details/7822588

2012-08-02

Android仿 QQ 微信 表情

嫌分高?那你回去看博客http://blog.csdn.net/lnb333666/article/details/8546497

2013-04-22

Android仿Iphone文件夹分裂效果

http://blog.csdn.net/lnb333666/article/details/7884057 Android 仿 Iphone 文件夹分裂效果

2012-08-19

android XMPP openfire

博客地址:http://blog.csdn.net/lnb333666/article/details/7599166

2013-05-10

android smack XMPP协议

http://blog.csdn.net/lnb333666/article/details/7476177 原博客地址。

2013-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除