关闭

windows下编译最新版ffmpeg3.3-android,并通过CMake方式移植到Android studio2.3中

windows下编译最新版ffmpeg3.3 win下编译:  1.下载安装MinGW:http://sourceforge.net/projects/mingw/files/  2.下载yasm http://yasm.tortall.net/Download.html  3.下载 ffmpeg:https://www.ffmpeg.org/download.html 编辑ff...
阅读(5) 评论(0)

ffplay音视频同步分析(一)

先给出与同步有关的Clock的结构体,为了简化分析,我把Clock的一些字段删掉了,如有有兴趣可查看源码: typedef struct Clock { double pts; /* clock base */ double pts_drift; /* clock base minus time at which we updated the cloc...
阅读(12) 评论(0)

ijkplayer视频播放器源码分析(android)

近年来,直播这么火,对于我们android程序员来说,手上掌握几个开源的播放器很有必要:一是方便在别人开源的项目上面更改;二来了解别人的思路可以帮助我们自己以后开发类似的项目。所以这次我带来的是bilibili的开源项目ijkplayer。 这次由于ijkplayer深入到了jni层,所以阅读源码的工具我选择了SourceInsight 3.5,这是一个很好的源码阅读工具,因为它对源码的...
阅读(11) 评论(0)

ijkplayer阅读学习笔记之从代码上看播放流程

看了很久的ijkplayer的视频播放,其实还是没有怎么看懂,只是个人浅浅的笔记 关键部分就是联网获取数据那部分,还没有搞定其实 从用户点击一个已有地址的网络视频开始,从源码分析播放流程。 1.        // init player  加载native底层库         IjkMediaPlayer.loadLibrariesOnce(null);...
阅读(11) 评论(0)

默认EditTextView不自动获取焦点的方法

方法一:  在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden  例如:                   android:label="@string/app_name"                    android:windowS...
阅读(10) 评论(0)

V4L2 Video overlay, Video output, Video output overlay的区别

三者都是V4L2定义的接口,英文原文参见 http://v4l2spec.bytesex.org/spec-single/v4l2.html#OVERLAY Video Overlay:  Video overlay devices have the ability to genlock (TV-)video into the (VGA-)video signal of a gra...
阅读(21) 评论(0)

android全屏/沉浸式状态栏下,各种键盘挡住输入框解决办法

在开发中,经常会遇到键盘挡住输入框的情况,比如登录界面或注册界面,弹出的软键盘把登录或注册按钮挡住了,用户必须把软键盘收起,才能点击相应按钮,这样的用户体验非常不好。像微信则直接把登录按钮做在输入框的上面,但有很多情况下,这经常满足不了需求。同时如果输入框特别多的情况下,点击输入时,当前输入框没被挡住,但是当前输入框下面的输入框却无法获取焦点,必须先把键盘收起,再去获取下面输入框焦点,这样用户体验...
阅读(17) 评论(0)

安卓高级xml布局(一)高级输入框EditText设计

转载请注明来源  代码连接  http://download.csdn.net/detail/androidmsky/9274037 欢迎加安卓开发交流群:308372687(博主尽可能帮助大家) 今天给大家介绍一下如何实现一款简约时尚的安卓登陆界面。大家先看一下效果图 当用户输入时动态出现删除按钮   现在先罗列一下技术点:  1.如何使用圆角输入...
阅读(19) 评论(0)

Android Shape自定义纯色圆角按钮

在Android开发中,为响应美化应用中控件的效果,使用Shape定义图形效果,可以解决图片过多的问题。 首先看一下效果图: 整个页面布局为: [html] view plain copy xml version="1.0" encoding="utf-8"?>   RelativeLayout xmln...
阅读(21) 评论(0)

MPEG-4、MPEG-4/AVC、H.264之间的联系与区别

当你在网上下载视频时,经常会看到MPEG-4、h.264等等词汇,它们之间有什么关系吗?   在视频编解码技术定义方面有两大标准机构。一个是国际电信联盟 (ITU) 致力于电信应用,已经开发了用于低比特率视频电话的 H.26x 标准,其中包括 H.261、H.262、H.263 与 H.264;另一个是国际标准化组织 (ISO) 主要针对消费类应用,已经针对运动图像压缩定义了 MPEG ...
阅读(15) 评论(0)

Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程

1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6.0的源码编译出来了,各种配置,各种error,各种爬坑,特写此博客记录爬坑经历。先上图,Ubuntu上编译完后成功运行模拟器,如图: 2 编译环境 UbuntuKylin 16.04 LTSAndroid 6.0_r1Open JDK 7 3 准备工作 (1) 下载Android 6...
阅读(16) 评论(0)

Android 实现圆角按钮

首先扯点别的:这两天一直浑浑噩噩的,不知道干啥,什么也不想干,整日胡思乱想。如今已是春天了,已经过了惊蛰(虽然即墨这几天有点冷),可是我还是没有从一种行尸走肉的麻木中醒过来,不知道自己在干什什么,以后将要都走向哪里。 1. 进入正题,今天简单的演示一下Android中如何实现圆角按钮。使用了selector和shape.先看效果吧,感觉效果不是你想要的,果断pass掉。 1 x...
阅读(20) 评论(0)

基于libRTMP的流媒体直播之 AAC、H264 推送

这段时间在捣腾基于 RTMP 协议的流媒体直播框架,其间参考了众多博主的文章,剩下一些细节问题自行琢磨也算摸索出个门道,现将自己认为比较恼人的 AAC 音频帧的推送和解析、H264 码流的推送和解析以及网上没说清楚的地方分享给各位。         RTMP 协议栈的实现,Bill 直接使用的 libRTMP,关于 libRTMP 的编译、基本使用方法,以及简单的流媒体直播框架,请参见博文[...
阅读(20) 评论(0)

实例讲解RTMPDUMP的使用

译文地址:http://blog.csdn.net/fallenink/article/details/8128095   原文地址:http://pclosmag.com/html/Issues/201104/page19.html 强烈建议习惯英文者,ctrl+按住上面链接,跳转。 RTMP Specification: http://www.adobe.c...
阅读(25) 评论(0)

P2P传输的开源库:Libjingle库 综述

转自:http://blog.csdn.net/educast/article/details/39472349 其它:http://www.cnblogs.com/welen/articles/5082070.html 国内现在很多语音聊天工具都是基于TURN方式实现的,包括YY、AK等等,这种方式对于服务器的性能要求很高,而且在用户量增大的时候,服务器压力也会越来越大,用户的语音质...
阅读(58) 评论(0)

Ubuntu 16.04 LTS 初体验

转载 http://skypegnu1.blog.51cto.com/8991766/1767683 一、前言     心血来潮,下载最新的Ubuntu Kylin 16.04尝鲜。但刚装完系统,还是有很多问题需要自己动手解决,这里就是把自己实际遇到的问题总结记录,希望也可以为其他刚接触 Ubuntu 的朋友提供一些帮助, 也欢迎大家补充、交流学习。 二、...
阅读(186) 评论(0)

Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信

为什么FragmentTabHost切换Fragment时,如果切换回之前的Fragment,会重新生成整个界面呢。  因为切换Fragment时,会调用原Fragment的onDestroyVIew方法,再切换回来的时候就会调用onCreateView方法。(但是这里不会调用Fragment的onDestroy方法,我通过查Fragment生命周期的输出注意到了)。 通过上网查了很多...
阅读(46) 评论(0)

如何高效利用github提升自己

转载   http://rance935.com/blog/?p=215 作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户,是开发者打开程序开源大门的一扇窗口,也是开发者快速提升自己的一个重要途径。本文将从两个方面介绍github的使用方式。 和逛微博、朋友圈、空间一样逛github 你在空闲时间逛微博、朋友圈、空间,人家没事的时候逛Gi...
阅读(101) 评论(0)

android IM即时通信之聊天界面UI框架

转载 http://rance935.com/blog/?p=51 写在最前面 现在很多软件都要求加入即时通信的功能,当然很多都用了三方(环信、融信。。。)。最近,项目也有此需求,我们选择的是环信。环信也提供了UI框架,但是说实在的一般的应用用不了那么多功能,可能就简单的语音、表情、图片。我们就需要根据我们自己的需求去更改他的UI框架,花了很多时间去看他的UI框架源码。...
阅读(132) 评论(0)

Android开发人员不得不收集的代码(

转载 http://rance935.com/blog/?p=152 README of English API Activity相关→ActivityUtils.java→Demo isActivityExists : 判断是否存在Activity startActivity : 打开Activity getLauncherActiv...
阅读(52) 评论(0)
431条 共22页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:133053次
    • 积分:2090
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:418篇
    • 译文:9篇
    • 评论:2条
    文章分类
    最新评论