Android包含两套事件处理机制: 1. 基于监听的事件处理; 2. 基于回调的事件处理。 基于监听的事件处理 涉及到以下三类对象: 1)事件源Event Source:产生事件的来源,通常是各种组件,如按钮,窗口等。 2)事件Event:事件封装了界面组件上发生的特定事件的具体信息,如果监听器需...
分类:
移动开发 时间:
2015-01-15 23:46:55
阅读次数:
218
我相信Unity程序员都会遇到加入SDK的问题,我相信如果你不会android编程,我相信你的CPU当场计算过快而爆炸! 这里也写笔记希望能帮助大家 如果有讲错的地方,希望大家能回复并且提供答案! 让我们共同抵抗SDK 呵呵 预备知识: 1. Unity接入SDK有两种方式: 第一种: Eclips...
分类:
移动开发 时间:
2015-01-15 23:41:13
阅读次数:
724
如图,EditText在整个activity的最下方,当弹出软键盘时,如果整个activity往上移动,会导致最上面那些部分会看不见,而中间又还有这么多空白的空间,显然不合理。为了只移动activity中的部分空间,可以将这块部分放在ScrollView中,设置ScrollView的layout_w...
分类:
移动开发 时间:
2015-01-15 23:38:57
阅读次数:
466
调用手机默认的浏览器:1 Intent intent = new Intent();2 intent.setAction("android.intent.action.VIEW");3 Uri targetUrl = Uri.parse("http://www.cnblogs.com/ivan-al...
分类:
移动开发 时间:
2015-01-15 23:36:36
阅读次数:
183
#ViewController.m#import "ViewController.h"@interface ViewController ()/** * storybord连线 */@property (weak, nonatomic) IBOutlet UIImageView *imageVie....
分类:
移动开发 时间:
2015-01-15 23:34:53
阅读次数:
290
C C++ OC iOS面试重点问题(一)1、字符串常量需要加\02、逻辑运算 位操作(经典:实现两个数的交换)3、关键字4、引用和指针的区别和联系5、如何引用一个已经定义过的全局变量? 答:可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变变....
分类:
移动开发 时间:
2015-01-15 23:33:07
阅读次数:
205
在iOS开发过程中,我们经常会用到UITableView, 谈到UITableView当然少不了UITableViewCell.那么有时候我们就会有疑惑,怎么样才能让cell的高度根据文字的大小多少,以及照片的高度来动态设计呢?下面我们来看一下,到底怎么做才能让cell的高度动态变化,让界面看起来更...
分类:
移动开发 时间:
2015-01-15 23:28:52
阅读次数:
192
iOS在4.0里也可以用正则表达式了,功能也是相当强大。曾以为自己已经掌握了正则表达式,这2天才明白正则表达式有多复杂,原来还有专门厚厚的一本书《正则表达式入门经典》。小程序的目标是匹配PGN棋谱中的着法部分。规则就是:数字表示第几回合,后面有个小句点,然后红方着法,可以跟评注,然后是黑方着法,可以...
分类:
移动开发 时间:
2015-01-15 23:24:16
阅读次数:
146
在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:1.基本介...
分类:
移动开发 时间:
2015-01-15 23:25:21
阅读次数:
135
练习的时候做过的一个demo,附上github地址:https://github.com/H0ng/GestureLock#HHView.h#import @class HHView;@protocol HHViewDelegate @optional-(void)showView:(HHView*...
分类:
移动开发 时间:
2015-01-15 23:22:44
阅读次数:
285
前言 Native App:C/S架构,使用原生技术(Java/Objective-C/Swift)实现。 Web App:B/S架构,使用浏览器技术来实现,广义上也包括phoneGap以及DP正在尝试使用的EFTE框架。 在PC上,轻量级的应用多是B/S架构,具有轻便、速度快、无需安装、易于...
分类:
移动开发 时间:
2015-01-15 23:19:29
阅读次数:
176
iOS8带来了很多很酷的功能,其中一个就是增加第三方输入法作为应用程序扩展。我们应当重视这个时刻,因为应用程序扩展开辟了一个全新的应用程序种类以及付费操作。凭借着在应用商店中数百万的应用程序,开发者和用户将迎来全新的一天。在本帖中,我将向您展示如何为您的应用程序创建一个可进行全系统输入法操作的第三方...
分类:
移动开发 时间:
2015-01-15 23:19:19
阅读次数:
233
android:layout_weight="0.0"的含义...
分类:
移动开发 时间:
2015-01-15 22:13:17
阅读次数:
146
(1)布局文件layout
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_...
分类:
移动开发 时间:
2015-01-15 22:12:06
阅读次数:
204
按照常规思路,实现导航页有专门的TabHost或ViewPager,但自定义空间不大,再者,自己想熟悉一下多重布局和动画效果的使用,因此采用这种ScrollView+GridView+ViewPager的效果。
其中比较麻烦的是GridView实现横向的加载,并且下面的滚动条随着滑动也得滚动和动态发生位置变化。
public class MainAct extends Frag...
分类:
移动开发 时间:
2015-01-15 22:08:51
阅读次数:
304
android点击Button后,buttton的背景和颜色改变...
分类:
移动开发 时间:
2015-01-15 22:09:59
阅读次数:
608
我们经常要用到圆角矩形,这也是现在的流行的样式..但是今天在工作中,遇到要写圆角矩形有边框但无背景色的button,本来想让妹子帮忙切图的,但是不想麻烦妹子,自己撑着,说可以做,结果弄了老半天菜搞定的,现在给大家看看,以后避免这麻烦...()
<shape xmlns:android="http://schemas.android.com/apk/res/android"
androi...
分类:
移动开发 时间:
2015-01-15 22:06:02
阅读次数:
133