摘要: 通常情况下我们是直接使用类似于#EE1289这样的代码来直接表示RGB颜色的。但是在IOS语言中,它的颜色表示方式比较另类,他是使用一个0-1的小数来表示颜色值的。这样的实现,或许能够表示更多的颜色值,但是,对于程序人员来说它无疑增加了代码量。当我们拿到#EE1289时,一般情况下会这样调用。[UI... 阅读全文
posted @ 2014-05-22 18:10 连程 阅读(1957) 评论(2) 推荐(2) 编辑
摘要: //// IdGenerator.m// Copyright (c) 2014年 青岛拓宇网络科技有限公司. All rights reserved.//#import "IdGenerator.h"static long long time_stamp = 0;static long long... 阅读全文
posted @ 2014-04-12 15:42 连程 阅读(2499) 评论(5) 推荐(0) 编辑
摘要: 所有添加有谷歌账户的设备可以返回一个 ANDROID_ID所有的CDMA设备对于 ANDROID_ID 和 TelephonyManager.getDeviceId() 返回相同的值(只要在设置时添加了谷歌账户)唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的。import android.provider.Settings.Secure;private String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);我们在项目过程中或多或少会使用到设备的唯一识 阅读全文
posted @ 2013-10-18 17:52 连程 阅读(2682) 评论(0) 推荐(0) 编辑
摘要: 项目中出现了将设备和用户信息进行绑定的需求。最先想到的是IMEI串码和IMSI串码。手机登陆的时候一直都没有问题。换了一个平板中之后IMEI和IMSI串码都获取不到了。后来查了一下原因,是因为平板上是没有手机卡的。所以手机上就获取不到串码了。当然,如果运营商没有将对应的信息写入到手机卡上的时候也不能获取到对应的信息(这是网上说的,没有经过验证)。将手机信息和用户信息进行绑定,的一个主要原则就是可靠的。不管它是什么值,硬件的值也好,网络运营商给我们的值也好,只要他够稳定就ok。然后介绍一下网络上的各种各样的方法。有一个比较全的:http://www.cnblogs.com/anxin1225/p 阅读全文
posted @ 2013-10-18 17:51 连程 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: 1.最简单的模式: 设计: 1.将页码值传给服务器,让服务器返回对应的页码数据 2.数据缓存:只缓存第一页数据。 好处: 1.实现简单、无脑 坏处: 1.浪费流量,如果用户一直在等某个人发送消息的话。那么用户肯定会狂刷新。这个时候,我们重复加载了第一页。那么这种设计肯定是不合适的。因为他加载了很多无用的数据。 适用场景:尽快的完成项目,做Demo给客户看的时候可以使用这种模式。2.最无聊的设计: 设计: 1.刷新时:将用户的最后一条数据的id或者产生时间发送给服务器。然后让服务器返回给我们之后的数据。 2.加载下一页:将用户显示... 阅读全文
posted @ 2013-09-11 15:05 连程 阅读(1183) 评论(1) 推荐(0) 编辑
摘要: 首先简单介绍一下Android消息推送的主要三种方式,如果你已经看过类似的文章,请直接忽略三种介绍。 1.使用SMS服务,即服务器端发送短信,然后手机客户端监听短信的广播,然后对数据进行一定的处理,达到消息推送的目的。好处就是省电,省流量,但是运营商会很费钱。毕竟发送短信都是需要金钱支持的,并且会有环境的限制。平板、或者用户停机的情况下,就没有办法使用推送了。所以这种解决方案,仅仅是在某些及其特殊的情况下(移动、联通、电信这种公司)才会使用。 2.使用轮询的方式来从网络中主动获取数据。费电、费流量。这种方式方便理解,实现也较为简单(我们的近乎客户端1.0就是这么实现推送的)。如果只是做个... 阅读全文
posted @ 2013-09-07 07:44 连程 阅读(4755) 评论(2) 推荐(0) 编辑