使用方法:新建一个继承于NSString的类,再导入NSString+Check.h头文件,通过判断字符串的属性值(checkPhoneNumInput)YES or NO 即可。
// NSString+Check.h
// ics
//
// Created by Casystar on 15-4-2.
// Copyright (c) 2015年 dong....
分类:
移动开发 时间:
2015-04-03 09:32:41
阅读次数:
135
iOS-观察者模式
何为观察者模式,也就是说当被观察者发生了改变要观察者知道,并作出相应的处理。本文先使用系统的,之后实现观察者模式来了解其真正原理。
目录:
1.系统观察者模式的使用
2.自定义观察者模式
下面我们来分解iOS编程中的观察模式的使用:
- (void)addObserver:(NSObject *)observer forKeyPath:(NS...
分类:
移动开发 时间:
2015-04-03 09:29:32
阅读次数:
152
学习了两个应用之间的activity的调用,和两个应用程序之间的方法调用(运用AIDL实现)
两个应用如下:from应用,to应用(from的activity调用to应用的activity)
实现方式:
1.在from的清单文件里声明要调用的to应用的activity
<application
android:allowBackup="true"
and...
分类:
移动开发 时间:
2015-04-03 09:24:35
阅读次数:
142
最近做一个手机端的项目要用到图片裁剪的功能
在网上找了很久,都找不到免费的触摸裁剪插件
类似jcrop之类的插件在手机上都不能工作
最后自己写了个简单的插件
用FileReader读取图片
根据触摸事件
canvas 动态的改变图片的位置和做缩放
代码我放在github上了,有兴趣的可以去看看https://github.com/xyc-cn/touchCrop...
分类:
移动开发 时间:
2015-04-03 09:25:49
阅读次数:
145
**对于SeAndroid的学习和研究刚刚开始,还没有了解什么是真正的SeAndroid,所以也不敢妄加评判,等学习之后再好好聊聊对于SeAndroid的看法,对于她的学习我是先从编译开始的,下面就是我的获取和编译的过程。从头到尾编译了差不多得17,8个小时,因为中间有一次出现错误,改正之后重新编译的。** 在64位ubuntu系统中,编译SeAndroid的过程
1:安装openjdk 1.7....
分类:
移动开发 时间:
2015-04-03 09:23:49
阅读次数:
151
iOS-MVC设计模式
MVC的设计模式就本质就时把类的功能进行分类设计,斯坦福大学的老头子在iOS课程中说过,View不关心数据实体,view通过代理通知Controller自己被操作了,让Controller来决定程序的运行,如逻辑跳转或者页面跳转;Model不关心UI,Model负责数据实体的管理如从网络上获取数据实体,一般设计为单例模式,对数据实体的增加删除修改,而这些操作Model...
分类:
移动开发 时间:
2015-04-03 09:23:56
阅读次数:
165
这篇文章是我一年前写的,当时只是写的word文档,今天将其中的步骤按照该文档重新走了一遍,还是挺详细的,不会没有关系,只要认真参照教程,那么windows下androidNDK开发不是梦,好了,下面看教程。
android应用的ndk开发基础,即在android应用中用java文件调用c文件
1.首先需要安装windows下模拟linux环境的cygwin软件,如下:
1.下载setup...
分类:
移动开发 时间:
2015-04-03 09:24:43
阅读次数:
178
在imooc上看了eclipse_xu的课程《Android图像处理》,照葫芦画瓢写了一个Demo:
看一下效果图:
核心代码:package com.zms.imageprocess;import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import...
分类:
移动开发 时间:
2015-04-03 09:20:52
阅读次数:
172
今天学习了android蓝牙方面的基础知识,包含了打开和关闭蓝牙的操作,以及两部手机之间通过蓝牙实现的数据传输。下面看代码:
首先,需要在清单文件里添加蓝牙操作的权限:
打开蓝牙的两种方式:
第一种:Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(in...
分类:
移动开发 时间:
2015-04-03 09:22:38
阅读次数:
582
IOS开发之XML解析 1.XML格式 表示XML文件版本, 内部文本使用的编码 表示根节点北京 一个结点,CityName是结点名,北京结点值 key="1"是结点属性, key属性名, "1"属性值注意: XML结构理解为层层嵌套的树形结构 北京 201 ...
分类:
移动开发 时间:
2015-04-03 09:15:33
阅读次数:
140
服务器端做爬虫我是使用Jsoup这个jar包来对网页源码进行分析,但是在使用getElementsByClass获取新闻列表的时候,却始终为空。我直接查看了网页源码,发现源码上根本没有新闻列表的信息。然后我使用firebug去分析新闻列表的ajax地址,直接访问改地址,Access denied。。...
分类:
移动开发 时间:
2015-04-03 09:13:19
阅读次数:
147
最近在搞一个android app,使用到和服务器的json交互技术。服务器端我是简单的使用servlet,来接收来自app的请求,处理json使用org.json这个jar包。服务器端:1. 将要发送的对象处理成JSONObject 或者 JSONArray对象,这样只要toString就可以变成...
分类:
移动开发 时间:
2015-04-03 09:11:19
阅读次数:
133
iOS开发之下拉刷新和上拉加载更多1.简介(在我们常见的app中都有上拉以及下拉的操作,比例QQ,微信...所以上拉以及下拉的开源库比较多上拉下拉开源库下载) 常用的下拉刷新的实现方式 (1)UIRefreshControl (2)EGOTableViewRefresh (3)AH3DPul...
分类:
移动开发 时间:
2015-04-03 09:08:50
阅读次数:
156
博客园这边的审核过不了,不知道我的什么言辞涉及到了违禁,已发布至csdnhttp://blog.csdn.net/devtrees/article/details/44850643
分类:
移动开发 时间:
2015-04-03 09:08:14
阅读次数:
106
PHP重命名目录使用PHP的rename()函数可以重命名目录。如果rename()函数执行成功,则返回true,否则返回false。复制代码<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>PHP重命名目录示例-www.baike369.com..
分类:
移动开发 时间:
2015-04-03 06:57:34
阅读次数:
162
Intent用于封装程序的“调用意图”。两个Activity之间,可以把需要交换的数据,封装成Bundle对象,然后使用Intent对象,携带数据到另一个Activity中。实现两个Activity的数据交换。Intent还是各种应用程序组件之间通信的重要媒介。启动Activity、Service、BroadcastReceiver,..
分类:
移动开发 时间:
2015-04-03 06:57:09
阅读次数:
241
现阶段,社交应用太多太杂,需要一款来整合它们的大哥大,也就相当于人员数据库,可以查询自己要开放的自己的各种社交帐号。不过,这个想法还不太成熟,安全性有待考究。(图片部分来自网络)
分类:
移动开发 时间:
2015-04-03 06:57:13
阅读次数:
238