在项目的开发过程我们离不开图片,而有时候需要调用本地的图片,有时候需要调用拍照图片。同时实现拍照的方法有两种,一种是调用系统拍照功能,另一种是自定义拍照功能。而本博文目前只讲解第一种方法,第二种方法后期在加以讲解。
添加本地图片和调用系统拍照图片主要是通过调用acitivity跳转startActivityForResult(Intent intent, int requestCode)方法和activity返回结果onActivityResult(int requestCode, int resultC...
分类:
移动开发 时间:
2014-10-12 09:24:47
阅读次数:
347
作为一个优秀的程序员,不但要能开发出漂亮的软件,也要能熟练掌握编程的技巧,包括IDE的快捷键使用。比如linux 下的VI编辑器,对于不熟练快捷键的人来说就是一个噩梦,但一旦你熟练了VI的快捷键,VI的效率会比用鼠标的编辑器还高。甚至VI为了减少手指在主键盘 区和方向键之间切换的时间耗散,直接将方向...
分类:
移动开发 时间:
2014-10-12 04:50:27
阅读次数:
443
Semantic Warnings
Warning
Message
-WCFString-literal
input conversion stopped due to an input byte that does not belong to the input codeset UTF-8
-WNSObject-attribute...
分类:
移动开发 时间:
2014-10-12 04:21:47
阅读次数:
340
在看Android代码运行机制时,经常会遇到一些不太理解的词,在此把我遇到的一些词以及理解整理下:1、Android系统,整体来讲它是属于消息驱动型类型,简单说就是系统中应用的各个组件都是靠消息来交互,系统中会有一个主线程会循环执行Looper中的消息队列。2、编译时:只有编译..
分类:
移动开发 时间:
2014-10-12 03:31:27
阅读次数:
166
为记事本添加数据库支持,这样,就可以记事进行保存,修改,查看,删除等操作,这里面涉及到将图片以及录音文件存储到数据库中,这里并不是才用将图片及录音本身存储到数据库,而是将其所在的路径存储到数据库,在查看,修改时,从数据库中读取出路径,主要是用到了正则表达式来识别数据库中的路径,从而根据路径取出源文件。...
分类:
移动开发 时间:
2014-10-12 02:12:37
阅读次数:
374
在上篇中 主要有学习到皮肤资源内置到应用程序中 的方式实现换肤的 基本思路,本篇将继续以上篇的思路学习 皮肤资源内置的方式实现换肤效果、但本篇侧重于应用中换肤功能的代码设计实现上!切换的皮肤资源位于assets下不同的皮肤资源文件夹中。
本篇demo程序的代码结构如下:
本篇实现换肤功能的代码设计 UML类图如下:
本篇demo的换肤效果如下:...
分类:
移动开发 时间:
2014-10-12 02:09:07
阅读次数:
268
1,创建并使用一个UINavigationControllerUIViewController *vc = [[UIViewController alloc]init];UINavigationController *nav = [[UINavigationController alloc] ini...
分类:
移动开发 时间:
2014-10-12 00:52:47
阅读次数:
326
1,最近项目中用到了一个功能,一个很好的功能。就是用户在搜索的时候,搜索结果出来后对你输入的关键字进行红色标记。这样用户就很请楚的看到自己输入什么后会出现什么样子的结果。还有一个功能是,现在有一段文字了,但是要对其中的某些字符串进行着色处理,这个时候NSAttibutedString起到了非常...
分类:
移动开发 时间:
2014-10-12 01:24:37
阅读次数:
314
做移动前端也有一些日子了,一直有个问题没有解决,就是与pc端那样的一个:hover的效果,:hover是鼠标指针浮动在其上的元素的一个选择器,但因为在移动端是没有鼠标的,代替的是触摸屏,用户也不是有“鼠标指针浮动在其上的元素”的情况,有也很少。 所以取代的应该:active这个选择器,但是通过实践,...
分类:
移动开发 时间:
2014-10-12 00:51:07
阅读次数:
195
最近有移动App项目,选择了 Hybrid 的框架Cordova 和 App Framework 框架开发。 本来应该从配置循序渐进开始写的,但由于上班时间太忙,这段时间抽不出空来,只能根据心情和兴趣,想到哪写到哪,前面的部分以后慢慢补上。 App Framework 前生是是叫jqMobi...
分类:
移动开发 时间:
2014-10-12 02:13:17
阅读次数:
246
在创建多个项目的时候,需要注意,尽量少使用中文,如果要使用中文,那么保证不是纯粹的中文或者中文自述不一样,否则几个Bundle Indentifier相同,用户在安装的时候会覆盖旧的APP。因为这是APP唯一标识。...
分类:
移动开发 时间:
2014-10-12 01:25:06
阅读次数:
386
淘宝网API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443参数:tel:手机号码返回:JSON拍拍API地址: http://virtual.paipai.com/extinfo/GetMobilePr...
分类:
移动开发 时间:
2014-10-11 23:49:37
阅读次数:
285
qrcode box,一个小小的二维码工具,通过调用它,可以在页面中间弹出一个二维码窗口,主要是面向移动设备的,对于PC端浏览器而言,百度分享和JiaThis已经做的很好了。 qrcode box有啥特点呢?它能够自动适应屏幕,并且不受移动设备横屏、竖屏切换的干扰。同时,无论是横屏的pad设备...
分类:
移动开发 时间:
2014-10-11 23:46:26
阅读次数:
633
[[UIScreen mainScreen] bounds]和 [[UIScreen mainScreen] applicationFrame]区别新手学习阶段,一直知道UIScreen有这两个方法,但是经常忘记,现在记下来,方便以后查吧。 1.[[UIScreen mainScreen] bou....
分类:
移动开发 时间:
2014-10-12 01:08:36
阅读次数:
382
浏览器控件是每一个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。仅仅是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎都是webkit,对Html5提供支持。本篇主要介绍and...
分类:
移动开发 时间:
2014-10-11 22:27:56
阅读次数:
187
在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCPIP的方法来进行。也就是然ADB 通过网络来连接设备,而无需USB数据线。具体方法如下...
分类:
移动开发 时间:
2014-10-11 22:06:46
阅读次数:
228
一、 Service简介
Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放...
分类:
移动开发 时间:
2014-10-11 21:14:37
阅读次数:
357