- 博客(19)
- 资源 (16)
- 收藏
- 关注
原创 android获取手机通讯录联系人
android获取手机通讯录联系人信息[java] view plaincopyprivate void getPhoneContacts() { ContentResolver resolver = this.getContentResolver(); // 获取手机联系人
2015-06-24 19:49:15 494
原创 android应用中去掉标题栏的方法
在android中去掉标题栏有三种方法,它们也有各自的特点。1.在代码里实现[java] view plaincopythis.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面。2.在清单文件(mani
2015-06-23 10:39:16 350
原创 Android 友盟社会化组件-分享实现
Android 友盟社会化组件-分享实现2014年2月10日 友盟一站式解决方案研究友盟--移动开发者服务平台,近期小巫想实现一个像一些应用实现多平台分享,例如LOFTER(网易轻博客,如下图)就实现了多平台分享,提供多个平台分享按钮,让用户选择自己想分享内容的平台,如果逐个来调用每个平台的API来实现的话那就太麻烦了,而刚好友盟就是为了方便开发者实现一站式分享和节省开发成本而
2015-06-22 18:45:10 1131 1
原创 Android——SharedPreferences实现登录界面的记住密码和自动登录功能
一、项目开发1、项目运行效果图2、开发概要 主要功能SharedPreferences介绍,其是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceS
2015-06-08 10:41:21 1223
原创 Json转换利器Gson之实例六-注册TypeAdapter及处理Enum类型
枚举类型给我们的程序带来了好处,如何用Gson来实现与Json的互转呢?请看本文.本文重点掌握如何自己写一个TypeAdapter及注册TypeAdapter和处理Enum类型.实体类:[java] view plaincopypublic enum PackageState { PLAY, UPDATE, UP
2015-06-03 20:02:00 532
原创 Json转换利器Gson之实例五-实际开发中的特殊需求处理
前面四篇博客基本上可以满足我们处理的绝大多数需求,但有时项目中对json有特殊的格式规定.比如下面的json串解析:[{"tableName":"students","tableData":[{"id":1,"name":"李坤","birthDay":"Jun 22, 2012 9:54:49 PM"},{"id":2,"name":"曹贵生","birthDay":"Jun 22, 2
2015-06-03 20:00:20 378
原创 Json转换利器Gson之实例三-Map处理(上)
Map的存储结构式Key/Value形式,Key 和 Value可以是普通类型,也可以是自己写的JavaBean(本文),还可以是带有泛型的List(下一篇博客).本例中您要重点看如何将Json转回为普通JavaBean对象时TypeToken的定义.实体类:[java] view plaincopypublic class Poin
2015-06-03 19:57:14 340
原创 Json转换利器Gson之实例四-Map处理(下)
Map的存储结构式Key/Value形式,Key 和 Value可以是普通类型,也可以是自己写的JavaBean(上一篇博客),还可以是带有泛型的List(本文).本例中您要重点看如何将Json转回为带泛型的对象List,并且List中的泛型对象有多种实体.实体类:[java] view plaincopyimport java.ut
2015-06-03 19:57:09 405
原创 Json转换利器Gson之实例二-Gson注解和GsonBuilder
有时候我们不需要把实体的所有属性都导出,只想把一部分属性导出为Json.有时候我们的实体类会随着版本的升级而修改.有时候我们想对输出的json默认排好格式.... ...请看下面的例子吧:实体类:[java] view plaincopyimport java.util.Date; imp
2015-06-03 19:45:45 315
原创 Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。实体类:[java] view plaincopy [java] view plaincopypublic cla
2015-06-03 19:30:54 357
原创 10分钟实现android聊天机器人
Android开发,10分钟使用api,快速实现聊天机器人,功能很强大哦,集成十分十分简单。本例也模仿qq聊天气泡,实现起来也是很简单的说明,不是单纯的内置聊天信息,机器人会根据您输入的信息,自动回复你,相当智能。看下图,是不是觉得在和一个真人聊天? 没错,其实它就是一个机器人,自动根据你发的信息,可以自动回复您
2015-06-03 14:41:59 959
原创 Android 屏幕适配方案
1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分辨率的种类远超过Android设备的分辨率,那么有一个很奇怪的现象:为
2015-06-03 14:09:26 498
原创 唐僧为什么可以领导孙悟空(项目管理)
《西游记》是一部优秀的小说,被多次改编成影视作品,激励了一代又一代中国人的成长。很多企业也把唐僧师徒视为团队的楷模,作为培训的教材。对于团队,我有自己的认知,结合《西游记》和大家一起分享。小时候读西游记总有一个疑问——那个唐僧那么无能,为什么孙悟空非要带着他去取经呢?如果孙悟空自己去取经,不就麻烦少多了么?后来长大了,工作了,先被人领导,之后又领导别人,总算明白了,原来唐僧领导孙悟空是
2015-06-01 15:55:41 631 1
翻译 软件公司的两种管理方式
这篇文章是我的一个外国的同事Gareth推荐给我的,我和他一起工作过一段时间。他之所以觉得非常不错,是因为这篇文章让他身有体会,他觉得我也一定会有体会,并让我考虑一下翻译到我的blog上来。我看完后觉得很有代表性,而且觉得说得太对了,所以翻译过来,希望大家都读一读,最好转给你的公司老板。 这篇文章来源于 StakeExchange 上的一个问题——“为什么BA和PM的薪水要比程序员要高?
2015-06-01 14:53:23 407
转载 黎活明给程序员的忠告(转)
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档
2015-06-01 14:31:32 657 1
原创 基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]
前面几篇给大家系统讲解的有关xmpp openfire smack asmack相关的技术和使用,大家如果有所遗忘可以参考基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2]基于xmpp openfire smack开发之Android客户端开发[3]
2015-06-01 11:24:50 775
原创 基于xmpp openfire smack开发之Android客户端开发[3]
在上两篇文章中,我们依次介绍openfire部署以及smack常用API的使用,这一节中我们着力介绍如何基于asmack开发一个Android的客户端,本篇的重点在实践,讲解和原理环节,大家可以参考前两篇的文章基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2] 1
2015-06-01 11:17:18 595
原创 基于xmpp openfire smack开发之smack类库介绍和使用[2]
关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。下面我们写几个程序小例子测试一下。(1)登录操作[java] view plaincopyPPConnection
2015-06-01 11:03:45 608
原创 基于xmpp openfire smack开发之openfire介绍和部署[1]
前言Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视频
2015-06-01 10:47:59 496
ItemTouchHelp-RecycleView(仿写网易新闻客户端,顶部tabs,滑动排序,增加删除 )
2017-02-28
hprof-conv下载
2017-01-11
23种设计模式
2015-07-06
数据转成json格式数据
2015-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人