android 开发
小贝子
这个作者很懒,什么都没留下…
展开
-
TekiXquic 的使用
简介tekixquic 是基于 Xquic+libev 进行二次封装的Android sdk库,为了方便理解和使用,沿用了okhttp的封装方式模式,同时沿用了短链接和长链接的思维。通过get跟post接口可以快速的实现数据传输sdk导入第一步:引入maven 在allprojects中引入(目前是snapshot版本所有暂时需要)maven { url “https://s01.oss.sonatype.org/content/repositories/snapshots” }第二步:导入sdk原创 2022-04-12 16:27:58 · 2724 阅读 · 0 评论 -
ffmpeg android 编译 官网
http://www.roman10.net/2013/08/18/how-to-build-ffmpeg-with-ndk-r9/转载 2016-12-12 11:40:14 · 370 阅读 · 0 评论 -
使用ffmpeg 将纯H264保存为mp4
(未验证,先保留着) http://doc.okbase.net/wenjingu/archive/101505.html转载 2016-12-31 19:34:43 · 6687 阅读 · 2 评论 -
无人机图传SDK项目总结(APP)
无人机很火,无论是国外国内,以后就不知道了,说到这个无人机玩具(跟大疆没的比),让我想起了小时候遥控赛车,刚刚出来时候也是非常火,俺一直以来都是穷B所以都是跑再别人的背后看人家玩,即使是很想拥(题外话)。说说我主要负责的任务,就是封装好android 端app,以sdk的方式提供给客户二次开发。 整个app是以mpv+EventBus框架进行开发,这里主要是说native层 native层主原创 2017-01-16 17:58:47 · 15411 阅读 · 2 评论 -
pocketsphinx 语音识别
https://github.com/cmusphinx/pocketsphinx原创 2017-06-21 17:47:34 · 542 阅读 · 0 评论 -
使用ffmpeg 解码mp4文件的时候出现 Error splitting the input into NAL units.
使用ffmpeg 解码mp4文件的时候出现 Error splitting the input into NAL units. 我这里的解决办法,将avcodec_alloc_context3的参数设置为NULL,就可以了//stRtVideo->pVideoCodecCtx = avcodec_alloc_context3(stRtVideo->pVideoCodec); stRtVid原创 2017-06-12 15:19:03 · 15843 阅读 · 2 评论 -
android studio 中要在app名称中添加&特殊符号
之前在给客户定制app中,客户定制好的app名称为xxxx & xxxx,使用到了特殊号 & 直接在string.xml文件中修改app的名称是编译不通过的,最后的做法是将 “&” 用 “& amp;”特换,主要“& amp;”不要有空格,我这里添加了一个空格,主要是为了显示的时候不转成“&”原创 2017-07-14 12:22:23 · 2814 阅读 · 0 评论 -
android jni中将大数据回调到java层的时候用法,比如视频流,音频流等,图片流等 比如我用ffmpeg解码好视频流,想送到java层使用opengGL进行显示,opencv进行人脸识别等等
android jni中将大数据回调到java层的时候用法,比如视频流,音频流等,图片流等 比如我用ffmpeg解码好视频流,想送到java层使用opengGL进行显示,opencv进行人脸识别等等java层//将解码好后的视频流回调回来 public void CallBack_VideoDecodeData(Object object, int len) { //这里强制转原创 2017-11-14 18:10:50 · 1500 阅读 · 1 评论 -
startActivity兼容性问题总结
startActivity兼容性问题总结最近事情比较多,也遇到了很多坑,特别是最近android不同手机跳转scheme兼容性问题,在测试中发现android 6.0.1以下的手机不可以正常跳转,7.0-8.0的系统可以正常跳转,9.0的系统又无法正常跳转,为了找出真正的内部原因,今天特意查看相关的源代码首先说说 android跳转scheme的代码如下String url = "fungo...原创 2019-06-22 18:31:40 · 1264 阅读 · 0 评论 -
关于增加小视频(类抖音,快手,微视)模块的总结
简介遇到的问题实现的方式总结原创 2019-07-14 21:59:44 · 1507 阅读 · 0 评论 -
ffmpeg播放rtsp视频流花屏解决办法
http://blog.sina.com.cn/s/blog_9e7753030102vd5s.html转载 2016-12-02 11:06:26 · 10625 阅读 · 2 评论 -
linux socket 非阻塞模式进行连接
http://yaycici.blog.163.com/blog/static/17375906320152945440814/这个判断是我实测后,比较好的,我这里主要是用于android ,jni socket 的连接转载 2016-12-01 11:08:03 · 379 阅读 · 0 评论 -
android 模拟航拍遥控
android 模拟航拍遥控由于最近做一个航拍项目,手机端模拟遥控,控制无人机,之前在网上这方面的知识比较少,所有就贴出来demo供大家参考,废话少说,先贴图 左右两个点,在圈内活动,一个是控制油门,一个是控制方向,放手后会返回中心点,这些在游戏场景中经常看到,比如射击类的游戏,这里自定义view,继承ImageView,难点就在手指控制这部分原创 2016-06-13 15:47:14 · 1533 阅读 · 0 评论 -
openCV 在ubuntu 虚拟机中的linux中安装,并且运行用控制台运行自行写helloworld
1.安装gtk http://jingyan.baidu.com/article/e9fb46e17ba76f7521f766d5.html 2.安装cmake 跟opencv http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html 具体的安装看上面的两个链接,里面写的很清楚,包括配置环境变量等#include <stdi原创 2016-09-09 15:58:27 · 2108 阅读 · 0 评论 -
HttpURLConnection 跟HttpClick 简单的使用
HttpURLConnection HttpClick原创 2016-09-21 16:41:41 · 1382 阅读 · 0 评论 -
android 将小图片平铺显示的做法
下面是平铺的原图,很小,基本看不出效果 下面是效果图是不是很赞 第一种,在代码中设置 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.top_bg); BitmapDrawable drawable = new BitmapDrawable(bitmap); drawable.setTileMod原创 2016-09-21 17:06:12 · 910 阅读 · 0 评论 -
非常不错的ffmpeg的解说
http://www.cnblogs.com/yinxiangpei/articles/3892982.html转载 2016-10-13 19:45:20 · 321 阅读 · 0 评论 -
Android 调用系统安装好的播放器进行播放视频
Intent intent = new Intent(Intent.ACTION_VIEW); String bpath = "file://" + videoPath; intent.setDataAndType(Uri.parse(bpath), "video/*"); startActivity(intent);其中需要注意的是”file://”如果没有这个字符串,很可能会出现视频播放器原创 2016-10-27 18:12:08 · 5227 阅读 · 0 评论 -
ffmpeg android ndk 编译成静态库
http://www.cnblogs.com/wainiwann/p/3785485.html转载 2016-10-31 12:21:37 · 706 阅读 · 0 评论 -
android 编译好ffmpeg 3.0+ 后再jni中使用遇到的问题
编译刚好遇到这样的问题:问题1: libavcodec/opusdec.c:376: error: undefined reference to 'swr_is_initialized' libavcodec/opusdec.c:222: error: undefined reference to 'swr_is_initialized' libavcodec/opus原创 2016-10-31 17:47:50 · 1668 阅读 · 1 评论 -
SDL android编译方法
http://www.cnblogs.com/tanlon/p/3919404.html转载 2016-12-10 14:21:01 · 452 阅读 · 0 评论 -
Android studio 获取raw 的文件路径,并转为URI
uri=Uri.parse(“android.resource://” + getPackageName() + “/” +R.raw.b);原创 2016-05-14 10:05:55 · 13159 阅读 · 3 评论