前言:我们可以把Block当作一个闭包函数,它可以访问外部变量和局部变量,但默认是不可以修改外部变量。你可以使用它来做回调方法,比起使用代理(Delegate)会更加直观。顺带一提,苹果很多的接口(API)都使用了Block。
分类:
移动平台 时间:
2015-01-06 15:01:06
收藏:
0 评论:
0 赞:
0 阅读:
273
ocr文字识别软件安卓图片转文字软件在现在已经非常常见了,很多人都把其当做办公必备软件,这样的软件能够快速将图片转换成文字,方便工作的开展。但是软件的识别效果一直是用户关心的问题,一些软件识别效果不好,会有大量的乱码和空白,这样最后的核对工作就要花费一定的时间。如果有一个软件有高识别率的话,将会节省...
分类:
移动平台 时间:
2015-01-06 14:58:55
收藏:
0 评论:
0 赞:
0 阅读:
389
最近该需求改到一个特别的,估计有人也遇到过这种恶心的需求,客户端居然需要输入ip地址,感觉有点扯,客户自己输入ip地址,呵呵,总之,不完成也不行啊,没有砍经理的力气,只能撸代码了.
下面开始正题,先上一下运行效果,方便观看
上面的输入框写成了一个自定义组合控件,方便使用,说起来功能也挺简单的,主要是组合了四个EditText,然后判断EditText输入内容,还有就是对焦点...
分类:
移动平台 时间:
2015-01-06 13:53:56
收藏:
0 评论:
0 赞:
0 阅读:
830
这几天在做给IOS代码降耦的事情,顺便唠叨几句开发中的View解耦问题。
首先,我们先定位一下View的角色:View应该只操心前/后景色,字体属性,布局特性,x/y/width/height等纯视觉属性。不应该操心数据加载、修改,事件响应等Model和Controller关心的事。当然,也包括自定义的View。
接下来讨论针对这个角色在实际开发中如何降低View部分耦合对整体架构的冲...
分类:
移动平台 时间:
2015-01-06 13:52:08
收藏:
0 评论:
0 赞:
0 阅读:
352
基于Android平台开发的手电筒Light
1. 需求分析:
在现代社会中,手机的功能越来越完善,手电筒就是这些功能中必不可少的一种。当行走在漆黑的道路上,当你在黑暗狭小的地方寻找物品,当你在家中停电之时,如果你的手机拥有了手电筒的功能,那将为你带来莫大的方便。当然,它的用处不仅仅只是这样,有了这样一个方便携带的手电筒,在许多时候都是大有益处,因此,开发出了手电筒这一应用程序。
...
分类:
移动平台 时间:
2015-01-06 13:51:18
收藏:
0 评论:
0 赞:
0 阅读:
227
Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命 令来查看和使用.
使用logcat命令
你可以用 logcat 命令来查看系统日志缓冲区的内容:
[adb] logcat [] ... [] ...
请查看Listing of logcat Command Options ,它对l...
分类:
移动平台 时间:
2015-01-06 13:50:06
收藏:
0 评论:
0 赞:
0 阅读:
265
将Menu菜单项显示在ActionBar上,这里显示一个刷新按钮,模拟在刷新动作时的添加刷新动画
菜单布局
menu.xml
menu xmlns:android="http://schemas.android.com/apk/res/android" >
item
android:id="@+id/action_stop"
androi...
分类:
移动平台 时间:
2015-01-06 13:49:05
收藏:
0 评论:
0 赞:
0 阅读:
301
今天纠结了很久,用Android自带api:
[java]
Bitmap bitmap = imageMap.get(url);
MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "myPhoto", "");
将bitmap保存到系统相册,结果打开相册一直找不到保存的图片。但是重启手机...
分类:
移动平台 时间:
2015-01-06 13:48:55
收藏:
0 评论:
0 赞:
0 阅读:
290
首先是这个问题如何修改。
在/frameworks/base/Android.mk中,找到如下行:
packages_to_document :=
在该变量的赋值语句最后添加
xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/frameworks/base//java/下面的一部分路径,只要能够唯一的匹配到你的代码即可)
即可。
该添加的含义...
分类:
移动平台 时间:
2015-01-06 13:48:45
收藏:
0 评论:
0 赞:
0 阅读:
178
Android项目的目录结构
Activity:应用被打开时显示的界面src:项目代码R.java:项目中所有资源文件的资源idAndroid.jar:Android的jar包,导入此包方可使用Android的apilibs:导入第三方jar包assets:存放资源文件,比方说mp3、视频文件bin:存放编译打包后的文件res:存放资源文件,存放在此文件夹下的所有资源文件都会生成资源iddr...
分类:
移动平台 时间:
2015-01-06 13:48:36
收藏:
0 评论:
0 赞:
0 阅读:
265
常见布局
相对布局
RelativeLayout
组件默认左对齐、顶部对齐
设置组件在指定组件的右边
android:layout_toRightOf="@id/tv1"
设置在指定组件的下边
android:layout_below="@id/tv1"
设置右对齐父元素
android:layout_alignParentRight="true"
设置...
分类:
移动平台 时间:
2015-01-06 13:48:25
收藏:
0 评论:
0 赞:
0 阅读:
290
Wix的xml配置确实很费劲,忍不住有点像吐槽一下,前四篇完成的功能在Windows Installer中通过配置能很快的弄出来。可惜有很多加了锁的功能在InstallShield Limited Edition 版本中是用不了的。 但基本满足安装需求了。按照这个目录(下图)一个一个去配,配出来的也...
分类:
移动平台 时间:
2015-01-06 13:46:25
收藏:
0 评论:
0 赞:
0 阅读:
800
如果是工程是ARC的,需要编译MRC的三方类库与文件则需要设置一下Compiler Flags。步骤如下:打开工程选择工程文件-->选择TARGETS-->选择Build Phases-->选择Compile Sources-->选择MRC实现的文件-->双击对应文件下的Compiler Flags...
分类:
移动平台 时间:
2015-01-06 13:39:35
收藏:
0 评论:
0 赞:
0 阅读:
417
首先头文件应继承CLLocationManagerDelegate.并:#import 响应事件中写如下代码:CLLocationManager *_locManager = [[CLLocationManager alloc] init];[_locManager setDelegate:self...
分类:
移动平台 时间:
2015-01-06 13:39:16
收藏:
0 评论:
0 赞:
0 阅读:
286
1,下载wxsqlite3 地址http://jaist.dl.sourceforge.net/project/wxcode/Components/wxSQLite3/wxsqlite3-3.1.1.zip 注:页面下载不了,可以复制地址使用迅雷下载2,解压后找到wxsqlite3-3.1.1\s....
分类:
移动平台 时间:
2015-01-06 13:38:25
收藏:
0 评论:
0 赞:
0 阅读:
920
本文转载至http://www.cocoachina.com/ios/20150104/10816.html视觉效果和变换(四)视觉效果嗯,园和椭圆还不错,但如果是带圆角的矩形呢?我们现在能做到那样了么?史蒂芬·乔布斯我们在第三章『图层几何学』中讨论了图层的frame,第二章『寄宿图』则讨论了图层的...
分类:
移动平台 时间:
2015-01-06 13:36:25
收藏:
0 评论:
0 赞:
0 阅读:
347
废话不多说,先来看效果图项目源码:http://download.csdn.net/detail/ginodung/8331535程序说明:在MainActivity中输入用户名和密码,然后提交到SecondActivity在SecondActivity中获取提交的数据,通过Toast显示该数据在S...
分类:
移动平台 时间:
2015-01-06 13:30:55
收藏:
0 评论:
0 赞:
0 阅读:
415
本文转载至 http://www.cocoachina.com/ios/20150104/10814.html 图层树、寄宿图以及图层几何学(一)图层的树状结构巨妖有图层,洋葱也有图层,你有吗?我们都有图层 -- 史莱克Core Animat...
分类:
移动平台 时间:
2015-01-06 13:30:05
收藏:
0 评论:
0 赞:
0 阅读:
289
capped collections:就是固定大小的collection。它有很高的性能以及队列过期的特性(过期按照插入的顺序). 有点和 "RRD" 概念类似。Capped collections是高性能自动的维护对象的插入顺序。它非常适合类似记录日志的功能和标准的collection不同,你必须...
分类:
移动平台 时间:
2015-01-06 13:26:45
收藏:
0 评论:
0 赞:
0 阅读:
344
http://blog.csdn.net/silencetq/article/details/8447400我是采用的AVAudioRecorder这个框架来进行录音这个录音跟官方网站上的speakHere有些区别,最大的区别是,这个必须要录制完成才能处理文件,而speakhere示例是可以实现边录...
分类:
移动平台 时间:
2015-01-06 13:21:55
收藏:
0 评论:
0 赞:
0 阅读:
308