处理字符串的难点是字符串的索引和创建字符串等其他的问题以及如何创建一个字符串的子串。
字符串是由Unicode组成的,你不要把Unicode组成的字符串的子串看做Unicode字符,而是把它们拆分成Unicode字素,所以我们不能像数组中那样索引,因为会遇到有的字素是由多个字符组成,这样会把一个完整语义的字素拆成了两个字符从而改变了原意。所以字符串是由另外的一个类型来索引的,这种类型就是...
分类:
移动开发 时间:
2015-04-14 11:21:50
阅读次数:
137
使用Support V4包来对DialogFragment进行调用,以此实现对话框的显示效果...
分类:
移动开发 时间:
2015-04-14 11:20:49
阅读次数:
186
rand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。
dispatch queue分成以下三种:
1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。
/*!
* @function dispatch_get_main_queue
*
* @abstract
* Returns the d...
分类:
移动开发 时间:
2015-04-14 11:19:45
阅读次数:
172
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:id="@+id/short...
分类:
移动开发 时间:
2015-04-14 11:22:10
阅读次数:
152
在现在的APP中,为了美观,系统原有的字体以及满足不了我们的需求,下面我们总结一下怎么在我们的应用程序中使用第三方的字体包
是用自定义的字体包大致分为以下几个部分
1、在工程中添加字体包文件,一般为.ttf格式
2、info.plist中添加一条:Fonts Provided By Application,增加item:字体文件的名字,一定要和工程中添加的名字一样,不然会找不
3、[UIF...
分类:
移动开发 时间:
2015-04-14 11:16:53
阅读次数:
139
在学习Android Service组件的过程中碰到了一个问题,就是在Android应用的声明文件Manifest.xml中有时候会对相关的服务标签设置一个android:process=”:remote”,这个属性有什么作用呢?下面笔者就将自己整理的知识和大家分享。
在Android的帮助文档中我们可以了解到,一般情况下一个服务没有自己独立的进程,它一般是作为一个线程运行...
分类:
移动开发 时间:
2015-04-14 11:17:48
阅读次数:
125
我们都知道在Swift诞生之前进行IOS开发一直使用Objective-c这门语言。OC和Swift之间需要一个桥接。
IOS中的API基本都是在许多年前由OC写成的,现在在Swift中也可以用,甚至你都看不出区别,非常自然。有一些特殊的类型,在交接两种语言的时候需要注意,这使得使用OC调用IOS的API的时候会比Swift容易很多。
首先是NSString,这是String以前的形式...
分类:
移动开发 时间:
2015-04-14 11:16:10
阅读次数:
109
一、概述:
在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何
自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出)
类似的自定义布局。下面我们就来详细介绍流式布局的应用特点以及用的的技术点:
1.流式布局的特点以及应用场景
特点:当上面一行的空间不够容纳新的TextView时候,
才开辟下一行的空间
原理图:...
分类:
移动开发 时间:
2015-04-14 11:15:09
阅读次数:
165
??
转自:http://www.cnblogs.com/lwbqqyumidi/p/4047108.html
ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。虽然Android开发人员基本上都听说过,但是真正用的可能不多。
ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当ViewStub使用在布局文件...
分类:
移动开发 时间:
2015-04-14 11:14:05
阅读次数:
180
在2015年2月1日新的iOS应用提交到App Store的开始必须包括64位支持并与iOS 8 SDK构建。2015年6月1日开始的应用程序更新也要遵循同样的要求。为了使项目中的64位,我们建议使用默认的Xcode编译设置“标准结构”来建立一个单一的二进制与32位和64位代码。
在你已经纠正了问题,你可以用Xcode应用程序或上传一个新的二进制iTunes Connect。
1.检测项目...
分类:
移动开发 时间:
2015-04-14 11:13:33
阅读次数:
172
本指南描述了使用标准Internet协议来处理Urls、与服务器通信的相关类。...
分类:
移动开发 时间:
2015-04-14 11:12:46
阅读次数:
152
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
android:id="@+id/top_tv"
android:layout_wi...
分类:
移动开发 时间:
2015-04-14 11:13:02
阅读次数:
223
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
主题:用户界面之PopupWindow(弹出窗口)
-
PopupWindow和AlertDialog的区别:
本质区别为:AlertDialog是非阻塞式对话框:Ale...
分类:
移动开发 时间:
2015-04-14 11:11:58
阅读次数:
154
Android中实现打开应用市场的功能在很多Android应用中有很多都有一个为我们评分的功能,就是点击后打开相关app在应用市场的详情页。
其实这个功能实现起来非常简单
打开应用详情页 try {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("...
分类:
移动开发 时间:
2015-04-14 11:10:37
阅读次数:
127
不得不说,JSON 格式的确是非常美妙的,速度快而且简化了很多操作在 Android 下,Android SDK 已经为我们封装好了整个与 JSON 有关的操作,使用非常方便以下就是一个标准的 JSON 请求的实现过程:[java]view plaincopyprint?HttpPostreques...
分类:
移动开发 时间:
2015-04-14 11:06:57
阅读次数:
134
恩布企业IM,免费企业即时通讯,企业内部通讯平台,iOS苹果开源手机客户端EntboostChat发布0.9.7版本,同时服务更新至1.13版本; iOS苹果手机端主要更新内容: 增加IOS手机文件收发功能 增加网络通讯加密,确保信息...
分类:
移动开发 时间:
2015-04-14 10:04:16
阅读次数:
355
??
public class MainActivity extends Activity {
private EditText et;
private Button bt;
private TextView tv;
SharedPreferences preferences;
SharedPreferences.Editor editor;
@Override
pr...
分类:
移动开发 时间:
2015-04-14 10:01:27
阅读次数:
135