摘要:
在Android中,如果我们需要在不同进程间实现通信,就需要用到AIDL技术去完成。 AIDL(android Interface Definition Language)是一种接口定义语言,编译器通过*.aidl文件的描述信息生成符合通信协议的Java代码,我们无需自己去写这段繁杂的代码,只需要在 阅读全文
posted @ 2017-06-26 22:17
星辰之力
阅读(221)
评论(0)
推荐(0)
摘要:
随着Android第三库的普及,RxJava和RxAndroid(https://github.com/ReactiveX/RxAndroid)越来越被人熟知,简洁的语法,配合Java8 Lambda表达式,使代码的结构更加清晰,通过线程调度器更容易控制和切换线程,种种优点,使用它的人也越来越多。但 阅读全文
posted @ 2017-06-26 20:28
星辰之力
阅读(2206)
评论(0)
推荐(0)
摘要:
RxBus 通过RxJava实现Rxbus。 相信大家已经非常熟悉EventBus了。最近正在学习Rxjava,如果在项目中已经使用了Rxjava,使用RxBus来代替EventBus应该是不错的选择。 RxBus工作原理 直接看代码 采用单例模式来保证rxBus对象一致 Activity中发送事件 阅读全文
posted @ 2017-06-26 20:14
星辰之力
阅读(4932)
评论(0)
推荐(0)
摘要:
MDPlayer万能播放器 MDPlayer,基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器,可以播放本地和在线视频,可以浏览宅男杀手妹纸图片,UI设计遵循 Material Design。 GitH 阅读全文
posted @ 2017-06-26 00:24
星辰之力
阅读(689)
评论(0)
推荐(0)
摘要:
ZERO、前言 有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。 一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端 阅读全文
posted @ 2017-06-26 00:18
星辰之力
阅读(2957)
评论(0)
推荐(0)
摘要:
硬解,用自带播放器播放,android中的VideoView 软解,使用音视频解码库,比如FFmpeg 一、硬解码 硬解:就是调用GPU的专门模块编码来解,减少CPU运算,对CPU等硬件要求也相对低点。软解需要CPU运算,变相加大CPU负担耗电增加很多。硬件解码是将原来全部交由CPU来处理的视频数据 阅读全文
posted @ 2017-06-26 00:14
星辰之力
阅读(2613)
评论(0)
推荐(0)
浙公网安备 33010602011771号