GCMArchitectural OverviewGoogle Cloud Messaging for Android (GCM)是一个能够帮助开发者从服务器端发送数据到运行在Android手机上的程序的服务。这个服务提供了一个简单,轻量级的机制使得服务器端可以告诉移动端的程序与服务器端建立直接的联...
分类:
移动开发 时间:
2014-06-21 17:35:14
阅读次数:
347
1、选择时间TimePicker 监听器:OnTimeChangedListener(obj,int hour,int minute);常用:获取时:getCurrentHour()、获取分钟:getCurrentMinute();设置24小时制:setIs24HourView(true)2、日期选...
分类:
移动开发 时间:
2014-06-21 18:01:16
阅读次数:
342
打开源码,首先映入眼帘的是三个构造方法,但这三个构造方法都是protected类型的,可见,不允许我们直接实例化AlertDialog. 因此,我们再看别的有没有方法.可以实例化再仔细一看,发现一个变量 , AlertController mAlert; 这个才是我们今天的主角,重点研究它. mAl...
分类:
移动开发 时间:
2014-06-21 18:20:14
阅读次数:
213
npot texture: non-power-of-two texture.rectangle texture: non-square (height != wdith)在测试Samsumg Galaxy S4的时候, 发现rectangle texture支持不好, 虽然创建成功, 但是绘制有问...
分类:
移动开发 时间:
2014-06-22 23:17:17
阅读次数:
240
今天是个值得纪念的日子:由于苹果的WWDC大会。苹果的每次WWDC(全球开发人员大会)举行都让我们像打了肾上腺素这么兴奋、幸福、惊叹、震撼、深思。今年也不例外,最关键的是苹果带来了它的一门新开发语言:Swift.霎时间风起云涌,短短几个小时互联网界掀起了一股谈论Swift的小高潮,假设你不知道Swi...
分类:
移动开发 时间:
2014-06-22 23:29:25
阅读次数:
264
iOS app支付宝接口调用的一点总结(补充支付宝SDK&Demo下载地址)
分类:
移动开发 时间:
2014-06-22 23:30:49
阅读次数:
381
问题原因:iOS7的状态栏(status bar)不再占用单独的20px,所以假设你在iOS6上的界面布局是正常的,那么到了iOS7上就会变成以下这个样子: 左边是iOS6界面布局,右边是iOS7界面布局。这时有人会想着把iOS7界面上控件总体向下移动20px,可是当Interface Bu...
分类:
移动开发 时间:
2014-06-22 23:35:44
阅读次数:
450
由于iOS的沙盒机制,程序之间通信受到限制,还好iOS可以很方便的注册自己程序的 URL scheme,因此可以通过打开特定的URL scheme来实现程序间通信传递参数。1.新建A程序,并注册 URL scheme:在程序的 Info.plist 添加一个 URL types 节点就可以了。注意结...
分类:
移动开发 时间:
2014-06-22 23:36:11
阅读次数:
398
在 iOS 里,由于沙盒机制,程序之间都是相互隔离,所以想要从一个程序跳转到另一个程序一般情况是做不到,幸好 iOS 程序可以很方便的注册自己的 URL Scheme,这样就可以通过打开特定 URL 的方式来传递参数给另外一个程序,并启动它。1、首先在A程序中注册scheme,注意结构体不要搞乱,我...
分类:
移动开发 时间:
2014-06-22 23:41:39
阅读次数:
408
iOS开发UI篇—CALayer简介一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动...
分类:
移动开发 时间:
2014-06-22 23:44:01
阅读次数:
336
http://blog.csdn.net/guolin_blog/article/details/9097463事实上我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客開始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比方:onTouch...
分类:
移动开发 时间:
2014-06-22 23:50:52
阅读次数:
362
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:....
分类:
移动开发 时间:
2014-06-22 23:51:49
阅读次数:
266
一个基于Android系统的新闻客户端(一) 一、整体概述 在服务器端,通过对凤凰网的抓取存入数据库,客户端通过向服务器发送请求得到新闻。 服务端用WCF,宿主为window服务,客户端为Java写的...
分类:
移动开发 时间:
2014-06-23 00:00:32
阅读次数:
537
今天才弄明白,原来在调用vitamio包的时候使用它们的R文件,然后在迁入广告的时候出现了问题,但是瞎胡搞半天后把问题解决了,可没有明白这是什么原因。今天更新应用又出现了相同的情况,无意中打开了gen的根目录妈蛋!发现里面的报名根本就不是我现在应用的包名。而是调用的那个工程的包名!这下终于找到根本原...
分类:
移动开发 时间:
2014-06-23 00:02:26
阅读次数:
462
修改Activity的标题样式及ActionBar ,代码如下 修改工程values/styles.xml 在中加入你要重新定义的样式。
分类:
移动开发 时间:
2014-06-23 00:07:13
阅读次数:
474
Swift语言的扩展是为一个已经存在的类、结构、枚举类型添加新功能的一种方式,包括为不能存取源代码的那些已经存在的类型添加功能。 扩展类似于Objective-C语言中的类别,与类别不同的是Swift语言的扩展没有名字。 扩展能够为已存在类型: 1)增加计算属性和计算静态属性; ...
分类:
移动开发 时间:
2014-06-23 00:08:10
阅读次数:
396
请转移到此位置阅读,谢谢!苹果新的编程语言 Swift 语言进阶(八)--属性http://blog.csdn.net/goohong/article/details/32096289
分类:
移动开发 时间:
2014-06-23 00:09:45
阅读次数:
231