项目地址https://github.com/979451341/OpenSLAudioOpenSLES是基于NDK也就是c语言的底层开发音频的公开API,通过使用它能够做到标准化,高性能,低响应时间的音频功能实现方法。这次是使用OpenSLES来做一个音乐播放器,它能够播放m4a、mp3文件,并能够暂停和调整音量播放音乐需要做一些步骤1.创建声音引擎首先创建声音引擎的对象接口result=slC
分类:
移动开发 时间:
2018-02-25 19:05:01
阅读次数:
336
0x00前言导航博客导航戳这里练习资源戳这里说明在so文件的分析上,我们需要对一些ARM汇编的逻辑实现。在代码逻辑上,只对if,switch,还有循环进行一个demo分析和创建。可能会篇幅比较大。内容1.if逻辑NDK编程2.if逻辑ARM分析3.switch逻辑NDK编程4.switch逻辑ARM分析5.循环逻辑NDK编程6.循环逻辑ARM分析0x01if逻辑NDK编程demo使用之前的demo
分类:
移动开发 时间:
2018-02-15 16:54:33
阅读次数:
264
原文链接:http://firemonkeyblog.blogspot.com/2014/12/using-custom-fonts-in-android-delphi.html 你应该能够在 Andriod 应用中使用任何 TrueType 字体。 示例使用了字符 Script MT Bold。这 ...
分类:
移动开发 时间:
2018-02-11 19:57:24
阅读次数:
225
一、显示 Intent 通过设置Activity的包名和类名实现跳转 1. 显示Intenet的第一种方式 Intent intent=new Intent(); packageContext 上下文 cls 被调用控件直接指定该Activity的字节码即可 intent.setClass(pack ...
分类:
其他好文 时间:
2018-02-11 18:07:54
阅读次数:
160
AS使用NDK Cmake方式依赖第三方库注意事项 AS2.2以后支持Cmake了,以前的 的方式可以告别了, "官方教程" CMakeLists.txt文件的书写 1. 引入第三方库使用 需要指定是 or ,和 ,并且每次只能写一个库,如果引入2个第三方库就要写2个 2. 用于指定头文件的,一般是 ...
分类:
其他好文 时间:
2018-02-11 18:02:09
阅读次数:
268
本篇项目地址,求starhttps://github.com/979451341/Audio-and-video-learning-materials/tree/master/FFmpeg%E6%92%AD%E6%94%BE%E8%A7%86%E9%A2%91首先FFmpeg是c语言写的,所以我们需要NDK的技术,然后我使用的NDK使用Cmake的,一开始就是说如何将FFmpeg导入项目,使用我的
分类:
移动开发 时间:
2018-02-06 11:04:21
阅读次数:
240
最大化、前进、后退、刷新 获取窗口句柄、切换窗口 关闭当前窗口、关闭浏览器 ...
分类:
其他好文 时间:
2018-02-04 19:36:46
阅读次数:
146
Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element. For exam ...
分类:
其他好文 时间:
2018-01-31 20:08:50
阅读次数:
200
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列 ...
分类:
移动开发 时间:
2018-01-30 21:19:49
阅读次数:
183
一 、安装LuaJit 1、下载LuaJit 2、编译安装 二、下载 ngx_devel_kit (NDK) 三、下载 ngx_lua 四、查看之前编译参数 五、集成添加lua ...
分类:
其他好文 时间:
2018-01-30 20:04:19
阅读次数:
195