typedef NS_ENUM(NSInteger, NSComparisonResult) {NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending};其中,NSOrderedSame表示比较的两个字符串完全一致, 同时,在这个枚举...
分类:
移动开发 时间:
2014-12-14 01:54:58
阅读次数:
187
环境:xcode6,iphone 4s simulator with iOS8.0一、功能界面介绍1.1 应用启动进入联系人列表页面,数据为模拟数据,来源与一个plist文件:1.2 点击右上角当+按钮时,进入添加页面,页面跳转采用UINavigationController,该页面上左上角当取消按...
分类:
移动开发 时间:
2014-12-14 01:55:59
阅读次数:
367
之前写的一个Android程序,一直有个bug悬而未决:背景色原来为白色,可保存图片时却变成黑色。昨天又拿出来看了看,突然想到新建Bitmap对象时,默认变量应该和Java中其他新建变量或对象的情况类似,默认值为0。因此猜想新建一个Bitmap时,每个像素的值都是0,即黑色。于是创建一个每个像素点....
分类:
移动开发 时间:
2014-12-14 01:54:23
阅读次数:
1496
ant1. ant手册翻译ant手册翻译是一项大工程!!!!!!ant在线手册的链接好不明确。2. ant 支持for循环安装ant-contrib Ref[1.1]. 要在ant的build.xml脚本中支持,参考链接Ref[1.2]。下面的build.xml是遍历txt文件,将每一行进行输出的a...
分类:
移动开发 时间:
2014-12-14 00:42:48
阅读次数:
246
很多人在说到Daily Build的时候总是喜欢背书。背书就背书吧,总比混迹软件行业连书都没看过的强。很久以前遇到一个奇葩。每次到代码提交测的通知就着急忙慌的催促组员赶紧干活,开始严重加班,晚饭都不吃。。。偶尔还需要开通宵。但是即使如此,最后也不会得到什么好的反馈。那个team就是这样循环往复的做着...
分类:
移动开发 时间:
2014-12-14 00:38:36
阅读次数:
258
Android Studio原来不咋地,但是现在可以尝试抛弃eclipse转用它了, 亲儿子到底是亲儿子,现在的Android Studio已经今非昔比,用了一段时间,简直爱不释手,我觉得,It's time to say goodbye eclipse!本文将带领大家彻底的了解一下Android ...
分类:
移动开发 时间:
2014-12-14 00:39:15
阅读次数:
206
Android中,同一个应用的所有组件在默认情况下都运行在同一个进程中,但也可以通过修改manifest文件中的android:process属性来指定该组件要运行中那个进程,也可以让不同应用的组件们运行在同一个进程中,当然这些应用要共享一个用户ID并并且有相同的数字证书。Android可能在某个时...
分类:
移动开发 时间:
2014-12-14 00:31:36
阅读次数:
289
private static final int PHOTO_REQUEST_TAKEPHOTO = 1;// 拍照 private static final int PHOTO_REQUEST_GALLERY = 2;// 从相册中选择 private static final...
分类:
移动开发 时间:
2014-12-14 00:31:21
阅读次数:
375
使用NavigationViewController进行页面跳转时,应该使用pushViewController方法来跳转至下一页面,这样的话,下一页面同样在NavigationViewController容器中。1、跳转到下一页面:AloneSetPrizeViewController*setPr...
分类:
移动开发 时间:
2014-12-14 00:31:39
阅读次数:
298
玩家移动//好长时间没看这些,好多都看不懂了void Map::UpdatePlayerPos(TgtPos pos, PlayerInfo* pl){// m_pLog->Logs(eLogLevel_Warning, "人物移动"); // 检查位置包 auto& mpos =...
分类:
移动开发 时间:
2014-12-14 00:31:14
阅读次数:
305
(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Create new...”按钮创建密钥库 Key store path:密钥库文件的地址 Pass.....
分类:
移动开发 时间:
2014-12-14 00:30:31
阅读次数:
247
这几天要总结一下android开发中的用户资源访问。 android中的用户资源存在项目工程中res文件夹下,有字符串、颜色、大小、数组、布局、样式、主题等资源,这些资源可以在xml文件中引用,也可以在android源码文件中...
分类:
移动开发 时间:
2014-12-13 23:26:25
阅读次数:
410
1. 采用Intent调用外部播放器进行视频播放
Intent intent = new Intent(Intent.ACTION_VIEW);
String type = "video/mp4";
Uri uri = Uri.parse("/sdcard/123.mp4");
intent.setDataAndType(uri, type);
startActivity(intent);
...
分类:
移动开发 时间:
2014-12-13 23:25:18
阅读次数:
366
//采用android sharedpreferences 进行数据的保存读取
SharedPreferences sharedPreferences;
private final String mediaShare = "test";
private void InitMediaSharePreference() {
sharedPreferences = this.getShared...
分类:
移动开发 时间:
2014-12-13 23:24:18
阅读次数:
463
项目
http://people.apache.org/~pmuellr/weinre/docs/latest/Running.html
原理
1 使用nondejs建立一个服务器;
2 使用注入方式插入一个js到被调试web页面中。这个js会尽可能的拦截页面上的实现得到上层的数据,如ajax请求,但是像图片直接加载,之类是无法得到的。同时定时向服务器发心跳码,或是返回命令结果,这个见...
分类:
移动开发 时间:
2014-12-13 23:24:57
阅读次数:
362
小问题,记录下~
Android4.0以后开始推荐使用DialogFragment代替Dialog。Android的官方文档中给了两个示例:
一个Basic Dialog
示例了如何自定义窗口内容——重写onCreateView方法。 一个Alert Dialog
示例了如何自定义弹窗的正负按钮——重写onCreateDialog方法。
好的,那么问题来了
在实际应用中经常是...
分类:
移动开发 时间:
2014-12-13 23:24:54
阅读次数:
397
1.FATAL EXCEPTION: AsyncTask #1 doInBackground()原因:select语句拼写错误如:String select = "((" + Contacts.DISPLAY_NAME + "NOTNULL ) AND (" + Contacts.DISPLAY_N...
分类:
移动开发 时间:
2014-12-13 23:19:57
阅读次数:
197