使用以下代码可以把console打印处理的log都保存到文件+ (void)redirectNSLogToDocumentFolder{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUse...
分类:
移动开发 时间:
2015-04-01 13:09:26
阅读次数:
108
一,效果图。二,源代码。 Basic CRUD Application - jQuery EasyUI CRUD Demo Basic CRUD Application Click the buttons on datagri...
分类:
移动开发 时间:
2015-04-01 13:03:31
阅读次数:
188
一,效果图。二,源代码。 Build CRUD Application with edit form in expanded row details - jQuery EasyUI Demo Edit form in exp...
分类:
移动开发 时间:
2015-04-01 13:02:10
阅读次数:
318
数组的一些基本方法int count = [array count];//个数 // 判断是否包含了某个元素 if ([array containsObject:@"a"]) { NSLog(@"包含了字符串a"); } NSString *last = [array lastOb...
分类:
移动开发 时间:
2015-04-01 13:01:21
阅读次数:
199
前言:基于android webview 上定制自己使用的可移植浏览器apk,遇到好多按键处理的问题。所以索性研究了一下keyevent 事件的传递流程。frameworks 层keyevent 事件开始是从/frameworks/base/core/java/android/webkit目录下We...
分类:
移动开发 时间:
2015-04-01 12:58:20
阅读次数:
162
一,效果图。二,源代码。 Build CRUD DataGrid with jQuery EasyUI - jQuery EasyUI Demo CRUD DataGrid Double click the row to be...
分类:
移动开发 时间:
2015-04-01 12:55:09
阅读次数:
207
Slideout.js 是为您的移动 Web 应用开发的触摸滑出式的导航菜单。它没有依赖,自由搭配简单的标记,支持原生的滚动,您可以轻松地定制它。它支持不同的 CSS 转换和过渡。最重要的是,它只是4KB 。
分类:
移动开发 时间:
2015-04-01 12:47:33
阅读次数:
162
1 /* 2 注意:iOS7只要开始定位,系统就会自动要求用户对你的应用程序授权,但是从iOS8开始 3 想要定位必须先“自己”“主动”要求用户授权 4 在iOS8中不仅仅要主动请求授权,而且必须在info.plist文件中配...
分类:
移动开发 时间:
2015-04-01 12:45:00
阅读次数:
117
一,关于深入理解viewport,这里推荐一篇文章:
http://www.cnblogs.com/2050/p/3877280.html
二,这是一段viewport测试代码,可以输出layout viewport,visual viewport,ideal viewport;
其实我们最关心的是:ideal viewport的宽度,然后基于这个宽度做流式布局的webapp开发。
...
分类:
移动开发 时间:
2015-04-01 11:29:20
阅读次数:
177
如果你烦透了写一下重复的ViewHolder ,
可以看一下, 或许会有收获!...
分类:
移动开发 时间:
2015-04-01 11:28:38
阅读次数:
187
开发过程中遇到按返回键异常退出的问题,log显示为空指针异常,进一步产看是因为onActivityResult得到的Intent为空。
按返回键复写代码如下:
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = new Intent();
intent.put...
分类:
移动开发 时间:
2015-04-01 11:27:27
阅读次数:
151
iOS用户体验之-开始停止之道
通常人们不会花超过一分钟或者更多的时间去评估一个新的app,当人们打开你的应用app时,你应该第一时间的呈现出对用户有用的内容,
这样才能激起用户的好奇心和带来优秀的用户体验。
1.尽可能的避免使用启动画面和其他的开始用户体验,用户打开app就能立即使用是最好的用户体验。例如,打开一个计算器app,你直接就可
以进行计算而不是...
分类:
移动开发 时间:
2015-04-01 11:27:44
阅读次数:
110
下面是常见的几种程序进入后台,或者失去活跃的操作。
1. 点击home键,程序进入后台:先调用 applicationWillResignActive,再调用applicationDidEnterBackground
2. 双击home键,程序进图标入任务管理器:只调用applicationWillResignActive。如果你点击别的程序,那么别的程序进入前台,本App调用applicationDidEnterBackground
3. 上拉,下拉菜单,程序仍在前台:只调用applicationW...
分类:
移动开发 时间:
2015-04-01 11:25:58
阅读次数:
116
我们在做android list开发的时候,有时候会遇到类似这样的问题:
java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not ...
分类:
移动开发 时间:
2015-04-01 11:26:19
阅读次数:
113
首先注册通知如下:
NSNotificationCenter.defaultCenter().addObserver(self,
selector: "keyboardWillShow:", name:
UIKeyboardWillChangeFrameNotification, object:
nil)
通知内容:
func...
分类:
移动开发 时间:
2015-04-01 11:25:58
阅读次数:
213
谷歌推荐我们,在开发安卓系统应用程序的时候,要把资源从代码中分离出来,这样便于我们单独维护它们。采取分离的资源设计,我们还可以提供可选资源,支持特定的设备配置譬如不同的语言或屏幕尺寸,随着越来越多的Android设备可选用不同的配置,这变得越来越重要。为了提供不同配置的兼容性,你必须在你的项目的re...
分类:
移动开发 时间:
2015-04-01 11:18:13
阅读次数:
192