原文:http://blog.csdn.net/chaoyuan899/article/details/38583759IOS常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:...
分类:
移动开发 时间:
2015-06-09 21:54:14
阅读次数:
145
相信很多人在刚开始学习Android JNI编程的时候,需要输出Log,在百度Google搜索的时候都是说需要在Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog ,其实这是在eclipse开发上的方式,Android Studio并不是这么...
分类:
移动开发 时间:
2015-06-09 21:52:03
阅读次数:
222
转自:一叶知秋的博客http://blog.sina.com.cn/s/blog_77c6324101016jp8.html一、Handler的定义: Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如 (1)可以用handler发送一个...
分类:
移动开发 时间:
2015-06-09 21:50:02
阅读次数:
213
什么是CategoryCategory模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Cate...
分类:
移动开发 时间:
2015-06-09 21:50:10
阅读次数:
160
1、什么是符号表?符号表就是指在Xcode项目编译后,在编译生成的二进制文件.app的同级目录下生成的同名的.dSYM文件。.dSYM文件其实是一个目录,在子目录中包含了一个16进制的保存函数地址映射信息的中转文件,所有Debug的symbols都在这个文件中(包括文件名、函数名、行号等),所以也称...
分类:
移动开发 时间:
2015-06-09 21:43:53
阅读次数:
207
1 class Solution { 2 public: 3 bool isHappy(int n) { 4 int dig[1000],cnt,ans; 5 memset(dig,0,sizeof(dig)); 6 while(1) 7 ...
分类:
移动开发 时间:
2015-06-09 21:36:03
阅读次数:
140
whie(!images[currentImage].endWith(".PNG")&&!images[currentImage].endWith(".png"))//这是什么意思啊?要考我离散数学?来试一试,,不对while(!images[currentImage].endsWith(".png...
分类:
移动开发 时间:
2015-06-09 21:34:14
阅读次数:
141
ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-80...
分类:
移动开发 时间:
2015-06-09 21:30:31
阅读次数:
159
AndroidManifest.xml本质:是整个应用的主配置清单文件包含:该应用的包名,版本号,组件,权限等信息作用:记录该应用的相关的配置信息一、常用标签(1)、全局篇(包名,版本信息)(2)、组件篇(四大组件)、(3)、权限篇(申请权限和定义权限)1、全局篇(1)、应用的包名以及版本信息的管理...
分类:
移动开发 时间:
2015-06-09 21:25:22
阅读次数:
150
在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。下面是本例子要解析的XML文件:文件名称:itcast.xml李明30李向梅25例子定义了一个javabean用于...
分类:
移动开发 时间:
2015-06-09 21:22:36
阅读次数:
247
用LayoutParams:可以设定控件的一些属性RelativeLayout insertLayout = (RelativeLayout)view1.findViewById(R.id.lay);//lay是一个RelativeLayout 布局的idImageView img = new Im...
分类:
移动开发 时间:
2015-06-09 21:23:56
阅读次数:
214
1. 解析class文件的工具:
Java Decompiler
http://jd.benow.ca/
Installation
Download and unzip the JD-Eclipse Update Site,Launch Eclipse,Click on "Help > Install New Software...",Click on button "Add....
分类:
移动开发 时间:
2015-06-09 20:11:57
阅读次数:
160
跳转方式 Intent intent = new Intent(Settings.*********); startActivity(intent); 或者:startActivity(new Intent(Settings.ACTION_SETTINGS)); 1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面
2. ACTI...
分类:
移动开发 时间:
2015-06-09 20:13:03
阅读次数:
162
最近项目中,使用Storyboard、AutoLayout开发,某个ViewController中嵌套了多个子ViewController,结果在将其添加到父ViewController时,出现坐标异常问题;追踪代码发现,这是由于AutoLayout状态下,获取Frame数据不准确(或时机不对)导致的,网上找了许久,取长补短,搞到了解决办法,具体如下:
分析:
AutoLayout状态...
分类:
移动开发 时间:
2015-06-09 20:11:38
阅读次数:
157
1.1 储存文件存放在手机内存中:
*** 储存数据到 /data/data/包名/files/jxn.txt文件中
*** 从 /data/data/包名/files/jxn.txt文件中读取数据
SharedPreferences
1,Android提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。
2,使用SharedPreferences保存数据,其最后是用xml文件存放数据,文件存放在/data/data/包名/shared_pref...
分类:
移动开发 时间:
2015-06-09 20:09:49
阅读次数:
143
问题:在Android中,Apk可以有微信,QQ为代表的插件式安装更新功能;
那么问题来了,主系统(姑且这么说)调用插件式安装的子系统,由子系统提供对外的访问,属不属于一种外观模式呢?
先说设计模式:
1、定义:
为子系统中的一组接口提供一个统一接口;
Facade模式定义了一个高层接口,这个接口使得这子系统更容易使用。
2、目的:
降低对子系统的复杂度和依赖。这使得子系...
分类:
移动开发 时间:
2015-06-09 20:09:59
阅读次数:
125
android进程之间通信,比如一个app和另外一个app交互,有哪几种方式,主要有1、activity的跳转 2、contentprovider 3、broadcast 4、aidl,个人认为前面3种相对简单,应用场景也不一样。本文研究一下使用aidl进行进程之间的通信。
aidl全称是Android Interface Definition Language,即接...
分类:
移动开发 时间:
2015-06-09 20:07:10
阅读次数:
144