自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 AndroidManifest.xml 里面各个属性的解析

每个Android项目都包含清单文件AndroidManifest.xml,在Android Studio 中,可以在app/manifest中访问到应用的配置清单。配置清单文件定义了应用的结构、元数据、组件及需求。配置清单包含构成应用的每个Acitivty、Service、Content Provider和Broadcast Receiver的节点,并使用Intent Filter和Perm...

2020-03-28 23:21:51 1031

原创 Android 本地打包签名方案尝试

在一个木函早先版本,有一个挺炫酷的功能:网页转App。那么这么一个功能是怎么实现的呢?方案预想如果我们使用IDE开发的话,这个功能完全可以使用一个WebView去实现,至于网页对应的URL只需要在打包的时候进行配置就行了,可是并无法做到在已安装App中直接出包并签名安装,而且在手机中,并没法直接将代码编译称APK。所以猜测一个木函是将一个已有的APK进行修改,然后进行签名。本地修改APK...

2020-03-08 15:57:40 421

原创 M3U8合并最简单的方法

近期有涉及到M3M8合并的需求,但是网上并没有找到比较简单的办法,甚至一些合并的软件大小都要10+M,或者是使用ffmpeg去操作,这些都是太过麻烦了,这里有一个简单的办法,可以使用Linux自带的系统命令cat实现,cat合并文件命令为:cat file1 file2 > file同时Android也有这个cat命令,只需要执行shell命令,然后使用cat命令就可以将多个m3u8片...

2019-11-17 16:13:13 18079

原创 M3U8视频下载实现

前段时间由于业务需要,需要做一个视频下载的功能,包括m3u8视频和mp4视频等,于是在Github上找了几个相关的下载库,发现要不是太久没有更新了,要不就是不太符合我们的需求,所以干脆就手撸了一个M3U8DownloaderGithub地址:https://github.com/xuqingquan1995/M3U8DownloaderGitee地址:https://gitee.com/...

2019-10-25 19:32:27 332769 1

原创 GSYVideoPlayer 视频缓存简单源码解析

由于业务需要,要做一个视频下载缓存的功能,因为项目中有用到了GSYVideoPlayer,于是参考了GSYVideoPlayer的做法GSYVideoPlayer 是一款优秀的开源播放器,里面的功能也比较全面,支持HTTPS,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转,重力旋转与手...

2019-10-11 20:26:47 3781

原创 Android AIDL

AIDL简介什么是AIDLAIDL是Android中IPC(Inter-Process Communication)方式中的一种,AIDL是Android Interface definition language的缩写AIDL有什么作用对于小白来说,AIDL的作用是让你可以在自己的APP里绑定一个其他APP的service,这样你的APP可以和其他APP交互。什么场景下使用AIDLA...

2019-08-31 17:51:01 973

原创 Android 中WebView 视频自动播放

如果有使用过Android的WebView 播放视频的伙伴们一定会发现,在点开视频网页的时候并没有自动播放,那么,这时候如果要实现打开网页自动播放视频的话该怎么做呢?webView.getSettings().setMediaPlaybackRequiresUserGesture(false);一句话解决查看源码 /** * Sets whether the WebVie...

2019-08-19 23:57:09 2281

原创 Python中的字符串、列表、元组、字典、集合

本篇主要描述了Python中的字符串(str)、列表(str)、元组(tuple)、字典(dict)、集合(set)的特点以及使用字符串(str)字符串的定义定义字符串可以使用单引号',双引号",三单引号''',三双引号""",如下图使用三单引号'''或三双引号"""可以实现多行文本字符串的连接Python中的字符串连接可以使用+号来实现但是+号只能够连接两个字符串,如果要实...

2019-06-16 16:28:20 253

原创 初识Flutter

title: 初识Fluttertags:Fluttercategories:随笔top: falsereprint: falsecover_picture: date: 2018-12-16 20:15:08本篇简单的介绍了Flutter,并进行Flutter环境的安装配置。更多详细信息可以查看Flutter官网或Flutter中文网。什么是FlutterFl...

2018-12-16 23:22:46 260

空空如也

空空如也

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

TA关注的人

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