iOS平台支持AAC编码器接口,主要使用AudioConverter API。之所以做AAC编码器是因为在做一个HLS的功能,而HLS要求的TS文件,需要视频采用H264编码,音频采用AAC编码。H264可以使用硬件或软件编码器,前面已经介绍。AAC也可以使用硬件或者软件编码,iOS全都支持。
首先需要创建一个Converter,
extern OSStatus
AudioConver...
extends:http://www.eoeandroid.com/thread-568853-1-1.html本帖最后由 469874851 于 2015-3-11 18:15 编辑有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Ser...
问题一: 升级xcode 7最低的系统配置要求升级了ios9 后使用 xcode 6.1 已经不能用了,必须升级 xcode 7才行,原先的系统是OSX 10.10.1 版本。而xcode 7.0 系统最低的系统要求是os x 10.10.4 或者以上(官方表明)。这样子不用等到新的 mac 新系统...
今天讲一下,在Android中主线程如何向子线程中发送消息的问题。
或许回想无非就是创建一个Handler对象,然后一个线程发消息,另一个接收消息嘛……
原理确实是这样,但是我们平时,是从子线程向主线程发消息,而主线程默认已经帮我们完成了Looper的操作,所以我们只需要简单的“创建一个Handler对象,然后一个线程发消息,另一个接收消息”……
我们先说一下这个Looper是神马吧。...
本教程介绍如何在 Kotlin 中使用依赖于注释处理的流行的 Android 框架和库。 在日常 Android 开发中,流行着数以千计的框架帮助我们提升开发效率。 使用 Kotlin 开发时仍然可以沿用这些框架,而且和使用 Java 同样简单。 本章教程将提供相关示例并重点介绍配置的差异。教程以 ... ...
从android的Surface Flinger服务启动分析知道,开机动画是在SurfaceFlinger实例通过调用startBootAnim()启动的。
下面我们就一起学习BootAnim是如何启动和结束的,我精读代码前都喜欢先描出框架图,以此图为基础再去研读会达到事半功倍的效果。好吧,直接上图。
内核起来后会启动第一个进程,即init进程。
init进程...
使用动画改编UITableView中某个cell的高度...
引言:众所周知,苹果的安全性做的一直很高,导致ios开发的门槛相对于安卓来说,高出不少,也就导致了现在iOS高级工程师一直是稀缺的资源。今天我们来谈一谈苹果的真机调试。苹果的真机测试要复杂好多,最主要的是你需要花费99$购买苹果的开发者认证,其他的条件有:一台测试手机或pad一台装有苹果系统的电脑具...
一、利用nmap工具扫描目标主机1.1 使用nmap命令对目标主机进行扫描。1.2 在终端中输入命令“nmap–sV192.168.1.3”,对目标主机进行端口扫描,发现开放514端口,开放tcpwrapped服务。1.3 在终端中输入命令“msfconsole”,启动MSF终端。1.4 在终端中输入命令“searchrsh_login?.
首先从官网http://www.dcloud.io/下载HBuilder,用该软件创建一个HTML5的移动APP项目,具体可去官网查看相应的文档。接下来就是如何将写好的HBuilder引入到我们的安卓项目中。先到http://ask.dcloud.net.cn/article/103下载HBuilder离线打包Android版SDK,SDK里面有个HBuilder-..
今天想写一个程序来测试一下android studo代码,但是创建好项目后,提示:Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environ...
我们在打包的时候默认会把没有用到的资源(比如图片)也打包成app,徒增了应用的大小。现在我们可以利用Gradle来优雅的去除没有用到的资源文件了!就是在gradle中配置shrinkResources true。这个东西依赖于minifyEnabled,所以minifyEnabled也要为tru.....
请仔细阅读下面的许可协议条款和条件之前下载或使用苹果软件。 这些条款和条件构成你和苹果之间的法律协议。
iOS开发者程序许可协议
目的
你想使用苹果软件(如下定义)来开发一个或多个应用程序(如下定义)Apple-branded产品运行iOS。 苹果愿意授予您有限的许可使用苹果软件开发和测试您的应用程序在本协议规定的条款和条件。
开发的应用程序在此协议下可以分布在...
关于ScaleType,网上介绍这个枚举对象的文章很多了,不过基本都只是介绍了它的效果。我在做可缩放移动的ImageView时,为了实现图片的缩放和拖动,需要记录图片的原始Matrix,在使用过程中发现,这个原始Matrix和ScaleType有着直接的关系,不同的ScaleType将会直接影响到M...
iOS9中新增App Transport Security(简称ATS)特性, 主要使到原来请求的时候用到的HTTP,都转向TLS1.2协议进行传输。这也意味着所有的HTTP协议都强制使用了HTTPS协议进行传输。原文如下: App Transport Security...
在Nagios的libexec下有check_nt这个插件,它就是用来检查windows机器的服务的。其功能类似于check_nrpe。不过还需要搭配另外一个软件NSClient++,它则类似于NRPE。我们需要下载NSClient合适的版本,然后安装在被监控的windows主机上。OverviewofNRPENSClient++的原理如下图:可..
一、网络适配由http改成https ????苹果官方对App Transport Security Technote的解释如下: ????翻译成中文的意思就是说:iOS9.0SDK在编译的时候,默认所有从NSURLConnection、CFURL和NSURLSession发出的...
简介
我们在使用新浪分享的时候,可能会遇到很多问题。
比如: java.lang.Throwable: {"error":"{\"error\":\"Insufficient app permissions!\",\"error_code\":10014,\"request\":\"\/2\/statuses\/upload_url_text.json\"}","status":403}
...
JDBC为java程序访问各种类型的关系型数据库提供了统一的接口,用户不必针对不同数据库写出不同的代码,但是使用JDBC必须得下载相应的驱动,比如我这里是要连接mysql,于是就到mysql官网去下载x相应驱动 https://dev.mysql.com/downloads/connector/j/ ...
首先登陆此网站:https://console.easemob.com点击注册:具体注册信息,按照自己的信息,记着填写正确的邮箱,因为账号需要邮箱激活。登陆后,点击我的应用, 创建应用,成功后就会看到多个一个应用,在创建前有个sandbox的应用,不清楚是干嘛的,直接无视即可。创建成功自己的应用后,...