- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 Android录屏通过udp共享到其它手机
简介发送的是H264裸流到其它设备上解码显示,H264可见我整理的笔记: ttp://blog.youkuaiyun.com/pds574834424/article/details/78150474整体项目结构和使用方式如下: 先在手机上运行ScreenReceiveDemo接收APP,再在其它手机上运行主项目app并输入接收APP手机的IP地址。录屏发送5.0开放了录屏API,在使用录屏时会
2017-10-11 11:23:30
3132
5
原创 音频PCM知识整理
简介PCM(Pulse Code Modulation),脉冲编码调制。人耳听到的是模拟信号,PCM是把声音从模拟信号转化为数字信号的技术。原理是用一个固定的频率对模拟信号进行采样,采样后的信号在波形上看就像一串连续的幅值不一的脉冲(脉搏似的短暂起伏的电冲击),把这些脉冲的幅值按一定精度进行量化,这些量化后的数值被连续的输出、传输、处理或记录到存储介质中,所有这些组成了数字音频的产生过程(抽样
2017-10-08 12:02:59
23731
原创 视频H264编解码知识整理
简介视频编解码网上介绍不少,不过大部分比较零散,经过近一年的学习,整理笔记反馈到社区,也加深一遍自己的理解。欢迎指正错误和讨论学习,谢谢浏览。H264是一种视频压缩标准。 根据不同类别,编码器会使用不同类型的帧,I帧、P帧和B帧。 (图出自H.264视频压缩标准白皮书)I帧:自身可以通过视频解压算法解压成一张单独的完整的图片。P帧只需要参考前面的I帧或P帧,而B帧则需要同时参考前面和后面的I帧
2017-10-02 12:00:09
31668
5
原创 自定义progressdialog——带倒计时的progressbar效果
先上图: 核心就在于progress中的dialog和bar的合用,bar也是自定义的,值得一提的是progressbar是为数不多的继承至View的控件,那么就代表着可拓展性很强~~~开始是考虑直接自定义dialog实现,但是因为不能重写onDraw只能改属性或者onCreate,卡住了,如果有用自定义dialog实现了请给点思路或者给个demo,小子不胜感激~ 工程目录,很
2015-06-10 10:15:18
4635
原创 自定义带字数统计和限制的EditText
自定义view的学习资料请参考洋神的自定义系列~【Android 自定义控件之起步】【Android 自定义控件实战】 先上效果图:额,写的个固定的高度~效果是这样,统计字符一直在右下角xml:<com.cyber.custom.view.CustomEditText android:id="@+id/upcom_detail_et_log_co
2015-06-02 19:30:05
3110
原创 基于数据库的两级(三级同理绑定)省市选择器——wheel选择器的学习使用
最近离职,准备把精力全放在毕设的项目上,做到城市选择这一块,也见识了wheel的强大~ 先上效果:模拟器效果有点渣哎~上主代码: /** * 基于数据库的两级wheel,三级wheel同理,用相应Id衔接起来即可~ * * @author sen * 一直以为需要三级wheel,做到取数据那一块的时候发现city没数据啊戳~是的,数据库是自己从网站抓取
2015-04-12 21:49:55
539
原创 Jsoup解析html的一些使用技巧
前段时间确定了毕设,每天晚上花时间完善功能。考虑到要异步解析html抓取数据,jsoup——json的使用模式是最方便了,html代码的提取方式不要太花式太强大~╮(╯▽╰)╭~使用期间jsoup自带的解析url数据有点慢,异步线程如下:private Document doc; @Override protected Document doInBackground
2015-03-23 21:10:45
462
自定义progressdialog——带倒计时的progressbar效果
2015-06-10
基于数据库的两级省市选择器 wheel选择器的学习使用
2015-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人