自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android 启动页加载gif、视频、图片、并下载到本地

之前了解了一些这方面的知识,网上具体没有一个全面的,由于近期项目用到了,所以就记录一下,大神勿喷~效果图就不奉上了,公司保密嘛~需求描述:当播放类型为1时,展示为显示图片 当播放类型为2时,展示为播放动图 当播放类型为3时,展示为播放视频具体的逻辑就不写了,直接上代码吧!首先当后台给你数据后 你要做一个判断,分别去做下载,最后带去本地读取相应的图片也好,GIF也好,视频也好...

2019-03-04 21:14:16 2961

原创 直播流程以及常见问题

直播流程以及常见问题 腾讯RTMP SDK支持哪些功能和协议?腾讯视频云 RTMP SDK 支持推流、直播和点播三个功能:推流支持RTMP发布协议,并包含硬件加速,美颜滤镜,带宽适应,清晰度调整等强大功能。 直播支持FLV协议和RTMP协议,推荐使用FLV,具有秒开优化,延迟自动控制技术以及适应性良好的硬件解码能力。 点播支持MP4\HLS\FLV文件在线点播服务,注意老版本S...

2018-09-28 10:38:30 3000

原创 Android中SurfaceView使用详解

什么是SurfaceView?Surface意识就是表面。那么它就是指一个在表层的View对象。为什么说是在表层呢,这是因为他有点特殊跟其他的View不一样。在这里拿TextView作为一个对比。TextView为代表作为Android的普通控件,它们的UI绘制实在应用程序的主线程中进行的。但是如果你的UI很复杂或者实时性很强,那么就有可能造成主线程的阻塞(因为应用主线程除了处理UI绘制外,还要...

2018-09-26 20:03:25 1223

原创 Android vitamio、节操、ijkplayer视频播放器优缺点对比

Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播Vitamio 使用了 FFmpeg 做为媒体解...

2018-09-26 20:00:46 6158

原创 Android视频压缩

NDK 1.什么是ndk?ndk (Native Development Kit)跟sdk差不多的是他也是一个开发工具包。用他开发c/c++是很方便的。他有一个强大的编译集合。2.为什么出现ndk?如果你要操作底层直接操作内存。操作地址那你不得不去使用c/c++因为java这块想做这些。那恐怕有点困难。所以ndk是必须需要出现的。通过NDK,你就可以用c或c++来开发app...

2018-09-26 19:58:42 1891

原创 Android视频录制

视屏录制 播放分二种方式 Demo实例:https://download.csdn.net/download/weixin_41956752/10692732一: 通过Intent的方式:Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);二:使用Camera的API,调用Media的MediaRecorder...

2018-09-26 19:56:37 2623

原创 直播相关知识点

因为现在直播市场已经趋于饱和,大部分公司都不会再去专门做一款直播,所以有相当数量的人是没有接触过直播相关开发,虽然现在有大量的第三方SDK供我们使用,但在使用之前应该对直播有个清楚的认知,明白背后的设计思路与基本流程。在这里先简单总结一下直播的基本流程:1.采集2.处理3.编码4.推流5.CDN分发6.拉流7.解码8.播放9.聊天互动接下来根据流程去分析...

2018-09-26 19:42:59 1668 1

原创 Android BottomNavigationBar 实现底部导航栏的快捷方式

Bottom navigation,为顶级视图(top-level views)提供快速导航,可以快速的访问和刷新顶级视图本文提供很完善 底部导航 Frament 一步到位首先就是添加依赖//底部导航栏compile 'com.ashokvarma.android:bottom-navigation-bar:2.0.4'布局<?xml version="1.0" ...

2018-07-20 16:06:22 308

原创 Android BottomNavigationBar 底部导航栏

ViewPager实现     compile 'com.ashokvarma.android:bottom-navigation-bar:2.0.4'//底部导航栏 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/a...

2018-07-20 16:03:55 270

原创 Android T-Mvp的搭建 retrofit+RxJava一带封装!

public class HomeContract { public interface View extends BaseView { //一次网络请求写一个方法 void MeiTu(MeiTuBean meiTuBean); void XinWen(XinWenBean xinWenBean); } public interface Model extends BaseModel { rx.Observable&l

2018-07-20 15:39:02 352

原创 Android 日夜切换模式

此功能是我在自己的项目中的frament里面实现的  其实很简单一:首先我们需要加入引入appcompat v7包compile 'com.android.support:appcompat-v7:25.1.0'二:继承并应用DayNight主题<style name="AppTheme" parent="Theme.AppCompat.DayNight.DarkAction...

2018-07-20 14:27:22 717

原创 Fragment之间传值与跳转

一:自定义一个接口第一个id是你要跳转到那个Fragment的索引,比如说一共有三个Fragment你要跳到第二个Fragment   id就=1  索引从0开始。第二个参数是你要传入的数据   或者是对象  集合  都可以我一共有三个Fragmentprivate BlankFragment blankFragment;private BlankFragment2 blankFragment2...

2018-07-01 21:19:24 2214

原创 SmartRefreshLayout 分页加载

一:添加依赖compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.5.1'   //listView分页依赖compile 'com.scwang.smartrefresh:SmartRefreshHeader:1.0.5.1'//没有使用特殊Header,可以不加这行compile 'com.android.support:design:...

2018-06-21 11:40:45 3854

原创 SharedPreferences sd卡存储

1SharedPreferences login = getSharedPreferences("login", MODE_PRIVATE);boolean aBoolean = login.getBoolean("boolean", false);判断用if (aBoolean) 2SharedPreferences login = getSharedPreferences("login",...

2018-06-21 09:58:40 201

原创 Retrofit+RxJava网络请求设置缓存

缓存时间为2小时int cacheSize = 10 * 1024 * 1024; // 10 MiBfinal String CACHE_PATH = Environment.getExternalStorageDirectory().getAbsolutePath() + "/okcache";File cacheDirectory = new F...

2018-06-20 21:18:04 1080

原创 android动画的淡入淡出加移入移出

移入移出1:anim<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:duration="2000"><translate android:fromXDelta="100%&am

2018-06-19 14:19:56 1269

原创 高德地图

高德地图:配置: 1, 导入jar包  build-(1个)文件夹           2, 在build.gilde里添加  sourceSets{                                                                                    main{                                    ...

2018-06-19 09:15:44 183

原创 第三方 友盟QQ分享加登录

      1:   五个架包   2:布局文件  图片资源  风格样式文件3://权限的添加 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />    <uses-permission android:name="android.permission.ACCESS_WIFI_ST...

2018-06-07 09:31:57 264

原创 Android四大组件

Android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中...

2018-04-28 16:04:55 88

黑马kotlin高清视频教学4

由于资源过大 所以 分为了4部分 ,这里是黑马kotlin教程高清版,31-43 节 的内容 有想继续看的点开我的主页哦

2019-02-25

黑马kotlin高清视频教学3

由于资源过大 所以 分为了4部分 ,这里是黑马kotlin教程高清版,21-30 节 的内容 有想继续看的点开我的主页哦

2019-02-25

黑马kotlin高清视频教学2

由于资源过大 所以 分为了4部分 ,这里是黑马kotlin教程高清版,11-20 节 的内容 有想继续看的点开我的主页哦

2019-02-25

黑马kotlin高清视频教学1

由于资源过大 所以 分为了4部分 ,这里是黑马kotlin教程高清版,1-10 节 的内容 有想继续看的点开我的主页哦

2019-02-25

Android实现视频录制加拍照

本文是通过通过Intent的方式:Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 等等实现视频,录制,拍照并保存到sd卡

2018-09-28

Android日夜模式切换

本次上传主要是对于Android开发人员 在日夜切换模式遇到的难题 这是一个简单易懂的日夜切换 请注意细节

2018-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除