android 音乐app 保活,aggregationProject聚合项目

aggregationProject聚合项目

介绍

Android聚合项目,包含自定义分享模块、自定义音频播放模块、okhttp的封装模块、加载图片工具模块、app保活模块、自定义视频模块等

软件架构

分模块开发、实现0耦合项目,企业级开发方式

使用说明

sk_audio :音频模块,实现音乐服务,完全接口,简单使用,、包含自定义view 底部音乐栏BottomMusicView、仿网易云音乐播放页面MusicPlayerActivity:

AudioHelper.init(this);//音频SDK初始化

AudioHelper.startMusicService(audioBeans);//启动音乐服务 内含自定义通知及各个手机状态下的音乐播放处理

sk_imageload: 图片加载模块,暂时只加入glide ,后续更新、使用:

ImageGlide.getInstance().displayImageForView(imageview,url)

sk_network: okhtt封装,使用:

SokHttp.get(SokRequest.

createGetRequest(url, params), new DisposeDataHandle(listener, clazz));

sk_pullalive:app保活service :继承JobService封装 使用方式:

AliveJobService.start(this)

sk_share:自定义分享模块,内部使用的是三方分享ShareSdk 只需在gradle.build内替换自己的appkey 和appSecret便可,调用方式:

ShareDialog dialog = new ShareDialog(MusicPlayerActivity.this,false);

dialog.setShareText(name);

dialog.setUrl(url);

dialog.show();

sk_video:自定义封装视频模块,有点问题,后续有时间修改:

//视频SDK初始化

VideoHelper.init(this);

//动态添加

RelativeLayout videoGroup = findViewById(R.id.video_layout);

VideoAdContext mAdsdkContext = new VideoAdContext(videoGroup, "https://www.apple.com/105/media/cn/iphone-x/2017/01df5b43-28e4-4848-bf20-490c34a926a7/films/feature/iphone-x-feature-cn-20170912_1280x720h.mp4");

码云特技

使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md

GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值