随笔分类 -  android学习

摘要:最近需要做一个视频直播拉流的功能。但是没有服务端,便通过度娘找到了方法,再此记录一下。 1. FFMPEG的安装 FFMPEG安装包下载,https://ffmpeg.org/download.html 下载完成之后解压,配置环境变量 CMD运行 ffmpeg -version查看是否配置完成 2. 阅读全文
posted @ 2021-11-21 15:27 sky-walker 阅读(1338) 评论(0) 推荐(0)
摘要:自定义控件之组合控件 写Android代码一直都是用的自带控件,有时候一些部分有重复使用,改起来有麻烦。如果把这部分组装起来,形成一个独立的控件,那不是非常爽。于是,就可以使用组合控件。 就比如:一个搜索框里面带有一些按钮,toolbar等等 其实自定义控件分为两种: 一种是这种组合控件,将原有的控 阅读全文
posted @ 2020-07-04 23:51 sky-walker 阅读(506) 评论(0) 推荐(0)
摘要:之前出现的一个问题,现在回想着方法,记录一下 按照网上摘抄的实现一个自定义dialog,设置如下样式 <style name="MyDialog" parent="android:Theme.Dialog"> <!-- 背景颜色及透明程度 --> <item name="android:window 阅读全文
posted @ 2020-05-27 17:13 sky-walker 阅读(509) 评论(0) 推荐(0)
摘要:突然,谷歌上发现一些小技巧,感觉挺好的,谷歌翻译成中文 链接: "https://blog.aritraroy.in/30 bite sized pro tips to become a better android developer b311fd641089" 30多个Bite大小的专业技巧,以 阅读全文
posted @ 2020-05-15 00:05 sky-walker 阅读(143) 评论(0) 推荐(0)
摘要:EditTextView相关的控制 最近做一些简单工作比较多,关于edittextview使用比较多,来总结一下 1.获得焦点,取消焦点 如何自动获取焦点,如何取消自动获取焦点。 之前写过一些东西,参考链接: "https://www.cnblogs.com/wisdomzhang/p/123035 阅读全文
posted @ 2020-04-12 02:18 sky-walker 阅读(265) 评论(0) 推荐(0)
摘要:``` private int dp2px(int dpValue){ float scale = this.getResources().getDisplayMetrics().density; return (int) (dpValue*scale); }``` 阅读全文
posted @ 2020-02-19 14:12 sky-walker 阅读(314) 评论(0) 推荐(0)
摘要:ArrayList排序sort 使用ArrayList的sort(Comparator comparator)进行排序 方法一:list.sort(); 方法二:Collections.sort(); 阅读全文
posted @ 2020-01-21 14:40 sky-walker 阅读(5162) 评论(0) 推荐(0)
摘要:时间转换 摘抄的博客: "https://www.cnblogs.com/mstk/p/5511057.html" 1.获取时间戳 2.时间字符串转时间戳 3.时间戳转时间字符串 前段时间还看过博客,似乎 yyyy MM dd 里面有一个冷僻的坑,就是YYYY和小yyyy的不同,YYYY是当前周所属 阅读全文
posted @ 2020-01-21 13:54 sky-walker 阅读(226) 评论(0) 推荐(0)
摘要:kotlin 函数入口 以下就可以作为一个入口: 但是,写了很久的java,有些不习惯,怎么与java类似?如下: 注意一下,fun main(args: Array) 必须要参数,但是在1.3的版本之后就可以不需要了。之前的话,就不会是入口了。 阅读全文
posted @ 2020-01-16 22:21 sky-walker 阅读(516) 评论(0) 推荐(0)
摘要:Navigte的初步使用 Navigate组件(导航组件),主要是页面导航,Fragment页面之间的跳转。 学习demo: "navigate" ps: 现在这些代码都是kotlin写的,真的不学一点kotlin,这些东西还真的时没法看。应该会有错误,请批评指正。 1、添加依赖: 2、基本的使用步 阅读全文
posted @ 2019-12-18 17:19 sky-walker 阅读(400) 评论(0) 推荐(0)
摘要:记录一下,遇到的问题。activity之间intent传递数据,需要将对象序列化,同时一个对象中带有bitmap。百度了一下,很多序列化的文章,解决了自己的问题。 序列化 现在我尝试的序列化有两种:一种是java的序列化Serializable,一种是Android的序列化Parcelable。 P 阅读全文
posted @ 2019-12-18 16:48 sky-walker 阅读(1451) 评论(3) 推荐(0)
摘要:flutter似乎都在学习这个东西了,有必要学学。便开始搭建flutter。 【步骤】 1. 去官网下载sdk https://flutter.io/sdk-archive/#windows ;然后,解压文件夹放到自己指定的路径下。 2. 添加系统环境变量 3. 进入cmd,运行flutter do 阅读全文
posted @ 2019-07-25 10:27 sky-walker 阅读(4901) 评论(0) 推荐(0)