白玉梁的专栏

不积跬步无以至千里

Mac版Android Studio的安装和使用

Android Studio已经出来很长时间了,据说谷歌会逐步放弃对Eclipse的支持,而把心思完全放在Android Studio上,鉴于Eclipse的各种不稳定,或许这将成一种趋势,因此,没事的时候可以去学学新技术,当大家都在使用AS的时候,你还在死磕Eclipse岂不是很落伍?    ...

2015-02-26 21:15:43

阅读数:2145

评论数:3

XMPP(三)-安卓即时通讯客户端

由于时间原因,所以更新比较慢 ,还请大家谅解,此次是对上篇文章中的安卓客户端初级版本进行的一次更新优化,在这次更新后,就有那么一点样子了,可以拿的出手了,呵呵,还在关注的同学也可以及时下载更新。此次主要更新的内容如下: 1,聊天界面,新消息到来时,聊天界面同步刷新; 2,聊天界面,支持长按聊天记录...

2015-02-03 17:01:06

阅读数:7689

评论数:46

XMPP(二)-基于asmack+openfire的安卓客户端(仿QQ)的介绍以及个人心得

关于XMPP第一篇-openfire的搭建写完后,就一直在赶本篇所要介绍的这个基于asmack+openfire的安卓客户端,费了不少精力,因为有不少同学在还在焦急的等待着(自恋了呵呵),所以紧赶慢赶,现在算做出来了一个比较初级的版本,很多功能还不完善,不过先放出来,供大家一起参考研究,提出问题,...

2015-01-24 08:40:08

阅读数:12529

评论数:31

XMPP(一)-openfire服务端的安装和搭建

XMPP全称:可扩展通讯和表示协议 简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议。XMPP is the IETF's formalization of ...

2015-01-15 12:21:24

阅读数:5630

评论数:15

ListView嵌套GridView

首先,我们通过两个实例来了解下本篇文章所讲的重点,看下图: 微博: 陌陌: 大家应该对这两款软件并不陌生,接下来,我将列举下本文将要实现的几个点: 1.ListView嵌套GridView,互不冲突,界面显示及操作正常; 2.GridView中的图片依据屏幕大小,自动扩大或缩小以适应屏幕,...

2015-01-12 20:28:02

阅读数:5741

评论数:5

java.io.FileNotFoundException: ..\lib\commons-el.jar

安装openfire成功后,启动遇到java.io.FileNotFoundException: ..\lib\commons-el.jar错误,并不是缺少了jar包,只需以管理员身份运行即可解决。

2015-01-05 17:22:59

阅读数:2105

评论数:0

安卓如何快速更新SDK

打开SDK Manager,点击tools->options打开,如图: Proxy Setting如下设置: HTTP Proxy server:mirrors.neusoft.edu.cn HTTP Proxy Por:80并勾选:Force https://...sourc...

2015-01-05 11:00:33

阅读数:1380

评论数:1

安卓2.x的版本使用4.x的主题

现在,还有大部分安卓开发者在开发安卓APP时使用的是2.x的SDK版本,为了兼容2.x的手机这本倒无可厚非,但最令人头痛的就是2.x版本的主题是在太丑了,这是安卓刚推出时只考虑到了使用,并没考虑到美观,而现在上至操作系统下至应用软件都以漂亮的界面,舒适的操作体验为前提,那么是否可以,既兼容2.x又...

2015-01-04 10:48:58

阅读数:1143

评论数:3

关于安卓应用(APK文件)的二次打包

很多开发者,不管是个人或是公司都不太注重自己开发的应用的安全性,即是否会被不法分子篡改代码,插入恶意代码,发一些垃圾广告,甚至盗用用户信息。包括我在内,也并不太在意,直到前几天在市场上发布的一款应用被盗版并上传到了某些应用市场才发现问题的严重性!期初我并不知道该市场上的应用是盗版的,还在沾沾自喜呢...

2014-10-24 15:42:45

阅读数:2954

评论数:1

阻尼回弹效果的ScrollView嵌套GridView

以前写过一篇带阻尼回弹效果的ScrollView,但是有些小问题,于是又重新整理了一下,这篇文章一是一个带阻尼的Scrollview,再个就是Scrollview嵌套GridView实现,而GridView也继承了上篇所讲的自动适配屏幕大小,我们可以先参考下陌陌的效果: 再看本文所实现的...

2014-10-17 13:44:51

阅读数:3245

评论数:2

GridView如何适配不同屏幕

GridView和ListView一样,都是项目中常用的控件之一,那么本篇文章要讲的是GridView如何适应不同大小的屏幕,首先,我们来看一张效果图,如下: 每行为四个item,上下左右间距大概2dp,而且会根据不同的屏幕大小,每个item中的图片随之缩放或放大以适应屏幕(始终保持正方形的样...

2014-10-17 10:32:22

阅读数:3800

评论数:2

安卓即时通讯聊天界面及动态表情实现

最近因工作需要,一直在研究即时通讯,偶尔在网上看到一篇介绍发送类似qq动态表情的文章,觉得很不错,于是经过本人的整理及改善,做成一个demo,供大家一块研究学习,界面及功能如下: 其中接收的消息是在自己发送消息后模拟对方发来的消息已达到效果,具体可下载demo研究,里面的注释也比较清楚,...

2014-09-25 15:03:35

阅读数:4150

评论数:5

实现新浪微博@@@

首先看下新浪微博客户端界面如图:     每转发一次都会增加一个@xxx,而点击@xxx则进入该用户详细资料界面,点击其他地方则进入的是微博正文,这个怎么实现呢,只用TextView行吗?答案肯定是不行的!     先分析下它这个过程是怎么实现的,个人觉得,当发布一条微博后,这条微博记...

2014-09-19 13:08:44

阅读数:1587

评论数:2

安卓实现发送实时地图

在多数即时聊天通讯中,会有发送位置的功能,在发送位置时,大家有注意的话,聊天界面的item里显示的是实时地图,如下图:      这个是如何实现的呢?     其实,这个很简单了,各大地图提供商都会有一个静态地图的API,大家只要调用这个API传入相关参数,就相当于从网络获取一张图片显示,显示一张...

2014-09-03 13:40:36

阅读数:1590

评论数:1

高大上的安卓日期时间选择器

你还在为安卓自带日期控件的丑陋而感到桑心吗?那么现在。来看一下这个高大上的日期选择器吧,先上图:    此日期控件是基于知名日期控件轮子日期Wheel修改的,界面更加美观大气,适合嵌入到你的项目中去,有需要的同学可以下载源码研究:点击下载源码

2014-09-03 12:41:14

阅读数:4317

评论数:0

安卓代码混淆与反射冲突,地图无法显示等问题解决及反编译方法

此前的代码混淆,因为并没有用到反射,所以常规的代码混淆方式一遍就能通过,而此项目中某些类利用到了反射机制(本人的这个项目中有即时通讯功能,所以有表情类资源,因此需要通过反射由文件名找到表情资源id),当由文件名去寻找资源id时就报空指针异常了,期初我并不知道什么原因,通过反编译已经混淆的apk,一...

2014-08-22 11:45:32

阅读数:2331

评论数:3

Android自定义处理崩溃异常

用过安卓手机的用户以及安卓开发者们会时长碰到程序异常退出的情况,普通用户遇到这种情况,肯定非常恼火,甚至会骂一生垃圾软件,然后卸载掉。那么开发者们在开发过程中遇到这种情况给怎么办呢,当然,你不可能世界上的每个安卓手机你都要试试你的程序有没有异常,这是无法办到的事情,所以最好的办法就是,当普通用户遇...

2014-08-19 15:23:27

阅读数:2328

评论数:3

安卓Toast自定义及防止重复显示

Toast是安卓系统中,对用户误操作时或某功能执行完毕时,对用户的一种提示,他没有焦点,并在一定时间内会消失,但用户连续误操作(如登录时,密码错误)多次时,怎会有多个Toast被创建,系统会把这些toast放进队列中,等待上个Toast 显示完毕,接着显示下一个,那么用户则会看到多次Toast提示...

2014-08-18 09:21:19

阅读数:2289

评论数:3

多图选择(仿微信,陌陌)

整理了下网上的资源,并做了大量修改,美化,完成以下效果,仿微信陌陌多图选择,最多可以选择6张图片,选择完成后,用GridView展示,点击图片可以删除,其实,以此为基础还可以做出更多更炫的效果,不过本代码仅供参考,若有需要,自己可以进行扩展,接下来看效果图: 源码下载地址:htt...

2014-08-13 15:20:43

阅读数:2660

评论数:1

网易新闻客户端(高仿)

最近整理了下自己以前做过的项目,决定分享出来,本篇所展示的是仿网易新闻客户端,服务端是在新浪SAE部署着的,所以大家下载后,可直接在手机上看到效果,接下来看效果图: 技术要点: 每个界面都是一个Fragment,通过ScrollVIew+ViewPaper+Listview实现,ViewP...

2014-07-15 22:34:11

阅读数:2803

评论数:4

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