iOS AVAudioRecorder 录音频率、声道、位数配置#pragma mark 录音设置- (void)setUP_VOICE_RECOARDER{ NSError *error = nil; audioSection = [AVAudioSession sharedInsta...
分类:
移动开发 时间:
2015-05-24 16:57:32
阅读次数:
841
DDMS(Dalvik Debug Monitor Service),提供了一系列的调试服务,如logcat、设备屏幕截图、查看进程等等的辅助调试服务。 本经验介绍怎样在Android Studio中打开DDMS窗口。 工具/原料 Android Studio 方法/步骤 1 ...
分类:
移动开发 时间:
2015-05-24 15:54:14
阅读次数:
146
assign: 简单赋值,不更改索引计数
copy: 建立一个索引计数为1的对象,然后释放旧对象
retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1
Copy其实是建立了一个相同的对象,而retain不是:
比如一个NSString对象,地址为0×1111,内容为@”STR”
Copy到另外一个NSString之 后,地址为0×2222,内容相同,新的...
分类:
移动开发 时间:
2015-05-24 15:53:12
阅读次数:
128
土耳其Abant Izzet Baysal大学和Gazi大学的研究人员针对现有Android权限管理无法动态调整、用户难以理解权限意义等问题,提出了一种基于权限的Android恶意软件检测方法,并实现了其原型系统APK Auditor。APK Auditor的服务器端可以对用户设备中的应用和Google Play应用商店中的应用进行权限分析,并基于概率论方法对每个权限的安全性进行打分,通过公式给出应用为恶意应用的可能性分数,并通过Logistic回归方法确定恶意应用分数临界值。
APK A...
分类:
移动开发 时间:
2015-05-24 15:51:55
阅读次数:
355
我是用自己的电脑搭建服务器,首先问题是我们需要在路由器上端口映射,外网才能访问到自己的电脑,如何端口映射可以看看这篇文章:
http://blog.csdn.net/zhoubin1992/article/details/45917775
一、D-LINK端口转发设置
我的是D-link如图:
名称写你客户端的名称。
IP地址:路由器给本机分配的IP地址,一般以192.168...
分类:
移动开发 时间:
2015-05-24 15:51:13
阅读次数:
330
今天看了一下当初的打包工具。学习了点技术。然后git上找了个相似的工程代码研究了一下。觉得制作一个脚本语言的工具会快很多。而程序员很多时候是不需要一个接着一个打包的。对于程序员来说只需要使用几句代码就能描述自己做的一些事情。因此应该讲这些重复劳动的东西写出来。
简单学习了一下打包工具的原理。是使用一个apkTool的工具来对apk进行解压缩和重签名的。在github上许多是使用ant的打包工具打...
分类:
移动开发 时间:
2015-05-24 15:49:57
阅读次数:
175
移动应用程序现在变得更复杂,有许多第三方库和成千上万的功能,并且可以访问个人敏感数据和网络,这也导致了个人隐私数据泄露的不断增多。当前应用审计方法主要是静态分析。静态分析由于不可扩展的分析结构,可能遇到代码库的可扩展问题。因此,静态分析通常很耗时,尤其是大型应用。同时,静态分析可能产生误报,因为在实际执行时有一些分析代码路径不可能发生。这些缺点限制了应用审计方法的可用性。因此,针对现有Android应用存在用户隐私数据泄露的问题。
加拿大麦吉尔大学和上海交通大学的研究人员提出了一种基于静态...
分类:
移动开发 时间:
2015-05-24 15:51:48
阅读次数:
2703
在android 中,边缘模糊的效果是通过BlurMaskFilter实现的 , 它定义了一个边缘模糊半径和模糊效果 (Blur)。
Blur 有四种模糊效果, inner 、normal 、 outer 、 solid ,下面分别介绍这几种效果 :
1. Blur.Inner : 目标边缘向内,模糊半径为 R , 如果 R > 目标宽度,则超出部分不显示。
2. ...
分类:
移动开发 时间:
2015-05-24 15:48:58
阅读次数:
235
由于近段时间工作太忙,博客都有一段时间没有进行更新了,现在就来浅谈一下网络的判断,如有错误请各位大神能够指出来共同学习一下,谢谢!下面就进入正题了:
1.添加源文件(两个)下载地址:http://code4app.com/ios/Reachability/509743dc6803fae669000000
2.导入框架[SystemConfiguration.framework]
3....
分类:
移动开发 时间:
2015-05-24 15:48:54
阅读次数:
143
iOS UI Tab开发(<= iOS8.3)...
分类:
移动开发 时间:
2015-05-24 15:47:11
阅读次数:
662
既然上篇文章说到了网络的判断,那这篇文章就来讲一下网络的请求吧,如有不对,敬请纠正
请求方式:GET、POST、SOAP
GET->构建不可变的请求对象
1.构建网络资源路径
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
2.构建请求对象
NSURLRequest *request = [NSUR...
分类:
移动开发 时间:
2015-05-24 15:48:12
阅读次数:
147
上一篇文章既然讲解了网络请求,如果不讲解网络解析就不厚道来哈,那么我现在就讲一下网络解析
网络解析方式一般有:XML 、json、html三种解析方式,那我现在就来一一讲解一下各个解析方式的基本用法吧
1.xml解析
在iOS开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、Kis...
分类:
移动开发 时间:
2015-05-24 15:46:04
阅读次数:
1161
API 21中将原来的camera API弃用转而推荐使用新增的camera2 API,这是一个大的动作,因为新API换了架构,让开发者用起来更难了。
先来看看camera2包架构示意图:
这里引用了管道的概念将安卓设备和摄像头之间联通起来,系统向摄像头发送Capture请求,而摄像头会返回CameraMetadata。这一切建立在一个叫作CameraCaptureSession的会话中。下...
分类:
移动开发 时间:
2015-05-24 15:47:29
阅读次数:
226
android eclipse打包 Export aborted because fatal lint errors were found
Android 下 eclipse 打签名包lint提示错误
这是由于 Android Lint 自动检测部分代码没有符合规范的缘故
解决办法如下:
打开eclipse Preferences 选择 Android 下 Lint Error Checking
去掉勾选项 "Run full error check when export...
分类:
移动开发 时间:
2015-05-24 15:46:29
阅读次数:
178
一、iOS开发的前景二、iOS开发的难易度iOS开发的前景如何、iOS开发的难易度。要想分析iOS开发的前景,首先你要搞清楚是哪个牛X公司在维护着iOS系统、是谁在背后支撑着全球的iOS开发者,那就是大名鼎鼎的Apple。一、iOS开发的前景2012年3月份,苹果公司的市值已经突破5000亿美元,成...
分类:
移动开发 时间:
2015-05-24 15:30:19
阅读次数:
261
view概述android绝大部分UI组件都放在android.view和android.widght包中,android的虽有UI组件都继承了View类。
View类还有一个非常重要的子类:ViewGroup。ViewGroup继承了View,通常作为其他组件的容器使用,android对View和ViewGroup的设计采用了组合器模式:
即是ViewGroup属于View类,所以ViewGr...
分类:
移动开发 时间:
2015-05-24 14:20:58
阅读次数:
125
Android中WebView的详细解释:
概念:
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页。
使用方法:
(1).实例化WebView组件:
A.在Activity中实例化WebView组件。eg:
WebView webView = new WebView(this);
B.调用W...
分类:
移动开发 时间:
2015-05-24 14:21:26
阅读次数:
124