首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MobPush发布免费推送SDK,可自定义UI

主要功能 1.免费使用(我们承诺开发者可免费使用推送服务); 2.自定义UI(100%UI卡源,你可以自由调整展示风格或自由定制。...同事我们提供多种DEMO样式,供您快速调用); 3.稳定服务(服务稳定可靠,保证消息不会丢失); 4.流畅体验(原生Android和iOS客户端,为您提供最佳的用户体验); 5.数据同步(通知和自定义消息服务基本上可以覆盖满足开发者所有推送场景...MobPush提供的通知和自定义消息两种形式可覆盖大多数推送场景。 2.MobPush目前有两种消息属性,包括非定时消息属性和定时消息属性。这两种不同的消息属性,可满足运营的日常的推送运营形式。

3.4K40

封装 bilibili 播放器自定义边下边播和缓存功能

本项目使用播放器是 ijkplay, 并且进行封装和修改。 主要功能: 1. 重新编辑 ijkplay 的 so 库, 使其更精简和支持 https 协议; 2....自定义 MediaDataSource , 使用 okhttp 重写网络框架, 网络播放更流畅; 3. 实现视频缓存, 并且自定义 LRUCache 算法管理缓存文件; 4....库粘贴过来, (因为官方自带的so库是不支持https的, 我重新编译的这个so库支持https协议, 并且使用的是精简版的配置, 网上关于ijkplay编译的流程和配置挺多的, 可以根据自己的需求自定义...使用播放器的方法: 1....然后在新页面初始化播放器 private void playVideoByPosition(int position){ ......一切初始化代码照旧(注意不要重置播放器), 这里省略不提

1.3K30

基于VideoView自定义控制面板的视频播放器

本文实例为大家分享了VideoView原生自定义视频播放器的具体代码,供大家参考,具体内容如下 项目用到的技术点和亮点 VideoView封装视频播放工具类 自定义视频控制面板 手势识别器的使用 1....VideoView封装视频播放工具类 视频播放这些其实都挺简单的,VideoView这个类都提供了相应方法,详细见代码 代码都比较简单,不过需要注意的是要在主线程中更新视频面板的UI信息。...mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "Test"); } //初始化视频播放器...自定义视频控制面板 代码比较简单同时代码不长 都有注释 需要的可以参考下 大神勿喷 package com.zlc.video; import android.app.Activity; import...(); int progress = seekBar.getProgress(); videoBusiness.seekToPlay(progress); } } 4.下载地址 VideoView原生自定义视频播放器

2.1K20
领券