下面是分析ListView初始化的源码流程分析,主要是ListVIew.onLayout过程与普通视图的layout过程完全不同,避免流程交代不清楚,以下是一个流程的思维导图。 思维导图是顺序是从左向右,从上向下。一、 先看构造函数,上图中1.1就不分析了,主要是读取一些ListView参数,直接....
分类:
移动开发 时间:
2015-04-04 10:31:40
阅读次数:
246
在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图:当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。但是当我们的页面处在1的时候,页面3实际上就已经销毁了。直到跳转到页面2的时候,页面...
分类:
移动开发 时间:
2015-04-04 10:32:11
阅读次数:
136
Key-Value Observing (KVO)KVO:当指定的对象的属性被修改了,允许对象接收到通知的机制。 [persionaddObserver:selfforKeyPath:@"age"options:NSKeyValueObservingOptionOld|NSKeyValueObser...
分类:
移动开发 时间:
2015-04-04 10:26:17
阅读次数:
147
前言
在IOS中,UITableViewController不如UIViewController用的方便,遇到了一个需求:在TableView中添加一个悬浮按钮,不随TableView滑动而滑动。这个需求在UIViewController里面很好实现,给self.view 添加子视图,再把子视图放到最上方即可。可是在表视图控制器中,就很难办,因为控制器中没有作为tableView的父视图的vie...
分类:
移动开发 时间:
2015-04-04 09:23:49
阅读次数:
648
Rectangle
我们开篇先介绍一个之前用过,也是比较简单的Rectangle。简单的矩形就只用定义长和宽了,但如果要有圆角的话呢,用RadiusX和RadiusY就好啦。那么RadiusX和RadiusY到底是什么呢?看看下图就知道啦。<Rectangle Fill="Yellow" Width="300" Height="200" Stroke="Blue"...
分类:
移动开发 时间:
2015-04-04 09:21:02
阅读次数:
195
在上一篇,我们开发了自定义的service:使用MyEclipse开发webservice,今天我们用android程序调用自定义的webservice接口:
在浏览器输入http://192.168.0.5:8080/TestService/MyServicePort?wsdl
其中MyServicePort是webservice服务器端的sun-jaxws.xml文件中的url-pat...
分类:
移动开发 时间:
2015-04-04 09:20:12
阅读次数:
199
画笔想必大家都不陌生,这里系统的介绍一下好了。先来介绍纯色画笔。最简单的纯色画笔就是已经定义好名字的啦,比如Red和Green这种,据说一共有256种已命名的,所以基本已经够用啦。XAML解析器会自动将这些颜色名称链接到Color结构。还有就是传说中的十六进制颜色值,它可以定义精确的24位颜色值,其中有8位用于SolidColorBrush。如下代码所示的,alpha=”FF”,红色=”55”,绿色...
分类:
移动开发 时间:
2015-04-04 09:20:30
阅读次数:
155
最近在做数据库检查的时候发现有下面警告信息:Thu Apr 02 10:34:39 2015
Current log# 1 seq# 235103 mem# 0: D:\ORADATA\ORCL\REDO01.LOG
Thu Apr 02 10:34:40 2015
ARC1: Evaluating archive log 3 thread 1 sequence 235102
Thu Apr...
分类:
移动开发 时间:
2015-04-04 09:09:28
阅读次数:
232
转自:http://my.eoe.cn/864234/archive/5162.html1:Handler12345678 // This Handler class should be static or leaks might occur: IncomingHandler @Supp...
分类:
移动开发 时间:
2015-04-04 09:06:33
阅读次数:
331
package com.xiaohao.action;import java.io.File;import java.lang.reflect.Method;import java.util.Collections;import java.util.HashMap;import java.util....
分类:
移动开发 时间:
2015-04-04 09:07:19
阅读次数:
244
以前总是苹果的各种传闻消息占据各大科技、资讯网站头条,微软就像霜打的茄子一样默默躲在墙角抹泪——想爆料也没什么可拿得出手的。而现在,微软凭借大一统的Windows10疯狂反扑,成为当下的最热点。而其与国内互联网企业推出的免费政策,更是让微软焕发青春。不过微软并未停止..
分类:
移动开发 时间:
2015-04-04 01:24:10
阅读次数:
163
控件交互情况不能够交互的alpha <= 0.01hidden = YESuserInteraction = NO父视图不允许交互,也不能交互在父视图可见范围内,可以交互,范围之外不能交互
分类:
移动开发 时间:
2015-04-04 01:12:21
阅读次数:
131
介绍 短信验证功能大家都很熟悉了。在很多地方都能见到,注册新用户或者短息验证支付等。短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性。 目前市面上已经有了很多提供短信验证的服务商,有收费的,也有免费的。如果是个人的开发者,用免费的是最划算的了!下面我就介绍一.....
分类:
移动开发 时间:
2015-04-04 01:09:45
阅读次数:
200
与第一篇一样,同属简单Demo,这个在开始做的时候,想的是将PictureBox拖动到另一个PictureBox上,如果PictureBox没图片,就将Image传递,但想法是简单的,事实是复杂的:首先PictureBox不支持DragEnter和DragDrop事件,所以后面将图片的载体换成了Panel;其次图片全随机打乱不行,第一行的最后一张图片是不能随机的,必须为特定图片(当然这是因为这个D...
分类:
移动开发 时间:
2015-04-03 23:58:38
阅读次数:
315
http://stackoverflow.com/questions/19175209/sending-sms-using-ctmessagecenter-ios-7下面的代码在IOS7上面无效,经过一番搜索,解决方案如下。亲测试有效。I am trying to send sms programm...
分类:
移动开发 时间:
2015-04-03 23:46:36
阅读次数:
343
在vs2013中,可以写windowsphone 8.1的程序,但是调试时需要用到windows自带的虚拟机hyper-V正版的系统开启hyper—V的时候不会有问题,但是盗版的系统可能导致系统不稳定,甚至崩溃,而我正好有windowsphone8.1的手机,所以我在考虑用真机调试手机程序。 ...
分类:
移动开发 时间:
2015-04-03 23:46:50
阅读次数:
220