- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 libjpeg-turbo 编译 android,ios,linux,windows 各个平台需要的包
libjpeg-turbo是用于处理图片的,比如压缩图片,或者生成缩略图。libjpeg-turbo 官网:https://libjpeg-turbo.org/libjpeg-turbo github:https://github.com/libjpeg-turbo/libjpeg-turbo官方编译文档:https://github.com/libjpeg-turbo/libjpeg...
2018-10-27 09:06:18
1883
1
原创 opus1.2.1 语音编解码 android cmake ndk
opus 是 speex 的升级版 编译方式:1.官网下载opus https://opus-codec.org/2.用android studio 新建一个工程 记得勾选 c++ 默认选择c++11 项目创建后 会 自动生成一个hello 的ndk 工程3.把opus 源码copy到cpp目录下 我做了一些删减 把很多没用的东西删减了,只用了跟编解码相关联的代码。(可以看我上传的...
2018-07-18 16:44:46
2169
1
原创 android ndk cmake c++调用c语言函数
虽然现在百度上一大把ndk的文章但是我还是要写这篇博文。现在谷歌推荐使用cmake的方式来 构建 so库包 感觉简单了不少。但是对于不怎么会c,c++的同学来说这个还是个比较play head的事情。怎么创建cmake方式的ndk就不啰嗦了,主要说几个问题。很多的博客都是写怎么创建一个native-lib.cpp(android-studio默认创建的),并没有写这里面怎么去调用自己写的c
2017-11-11 00:17:52
729
原创 android 跨进程通信 LocalServerSocket LocalSocket Address already in use
android 跨进程通信的方式有很多种,用的最多的还是AIDL这种方式,AIDL的原理是什么呢?通俗点来说就是通过binder(当作指针)访问另一个进程里的东西。LocalSocket 用的多的地方还是用来和native通信。虽然进程通信的方式很多,但是都有不足的地方,就拿aidl来说,是单向的(虽然可以用观察者模式弥补)。但是在很多复杂逻辑里面总感觉要破坏自己设计的代码结构。造android
2017-06-25 13:53:19
3070
原创 ASP.NET MVC 接收Android上传的图片
从android端上传一张图片到 .NET MVC里时,如果你需要传入一些自定义参数(如上传者的ID)那么本文章将对你有用。原理:图片以流的方式发送。参数用地址栏传址。android端发送图片 :这里的Url是地址如:http://www.bqtalkthinsdg.com/Spdeak/saveImg?userId=13&imgName=xiaofeng" file是
2015-03-28 02:31:46
2947
原创 ViewPage+fragment
这个类用来抽象出activity公共的方法。/** *BaseActivity.java [V 1.0.0] *classes : com.example.viewpagerfragment.BaseActivity *肖峰 Create at 2015-3-27 上午10:54:54 */package com.example.viewpagerfragment;im
2015-03-27 14:45:33
373
原创 android视图(View)理解
android 的大部分UI组件都放在了android.widget包及其子包,android.view包及其子包中。对android来说android的所有UI组件都是继承至View类。View有一个特殊的子类ViewGroup,它主要是用来当其他组件的容器。最大的特点是ViewGroup可以包含View和ViewGroup.由于ViewGroup是一个抽象的类,所以常用它的子类(V
2015-03-26 18:15:25
523
android opus 1.2.1 cmake ndk
2018-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人