自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术是用来解决问题的

个人一点经验分享

  • 博客(4)
  • 资源 (7)
  • 问答 (4)
  • 收藏
  • 关注

原创 TV TimeShift和PVR的区别

Timeshift是在PVR菜单下,PVR菜单下一般有两个功能一个是刻录功能,一个是Timeshift功能,这两个功能都需要u盘或者内存卡的支持,刻录时把当前的节目刻录进优盘想看的时候还可以打开看,Timeshift的作用是暂停当前画面,比如你有事情离开了,然后你就可以启动Timeshift功能,这时候画面就会静止了,等你回来以后点击播放,他就会继续你离开前的地方播放。还有一点是Timeshift其

2017-10-25 19:40:12 1742 1

原创 Kotlin传递可变长参数给Java可变参数方法

定义Java可变参数方法package com.tcl.john.studymvvm.utils;/** * 调用Java方法的工具类 * Created by ZhangJun on 2017/10/25. */public class CallJavaUtils { public static int addNumbers(String name, int... args) {

2017-10-25 11:15:47 7383

原创 Java中多线程通信实例:生产者消费者模式

线程间的通信:其实就是多个线程在操作同一个资源,但是操作的动作不同当某个线程进入synchronized块后,共享数据的状态不一定满足该线程的需要,需要其他线程改变共享数据的状态后才能运行,而由于当时线程对共享资源时独占的,它必须解除对共享资源的锁定的状态,通知其他线程可以使用该共享资源。Java中的 wait(),notify(),notifyAll()可以实现线程间的通信。生产者–消费者问题是典

2017-10-21 17:01:42 1070

原创 DataBinding ObseravbleField实体类如何序列化对象

Android推荐序列化采用Parcelable,同时选择序列化的原则是:1)在使用内存的时候,Parcelable比Serializable性能高,所以推荐使用Parcelable;2)Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC;3)Parcelable不能使用在要将数据存储在磁盘上的情况,因为Parcelable不能很好的保证数据的持续性在外界有变化的情况下。...

2017-10-18 10:00:27 1068

支持倍速播放的TV视频播放器源码

使用Kotlin语言编写的一款集成了ijkplayer的视频播放器,同时实现了本地和在线播放功能,支持倍速播放。

2018-08-23

gradle-4.1-all.zip离线包

Android Studio3.0对应的Gradle插件离线下载包 官网https://services.gradle.org/distributions/

2017-10-30

Kotlin语法学习

Kotlin语法学习-变量定义、函数扩展、Parcelable序列化、编写工具类、Activity跳转

2017-08-16

仿微信点击图片放大,并可滑动浏览效果demo

仿微信点击图片放大,并可滑动浏览效果

2017-08-16

Android RecyclerView 间距全适配

RecyclerView自定义行列间距

2017-08-16

Android侧滑编辑、删除效果Demo源码

一种易扩展、使用简单的Android侧滑删除控件。

2017-08-16

Android实现一种简易的Banner效果

使用ViewPager简单实现循环播放多个广告图片的banner效果,利用Handler与Runnable配合实现指定功能模块的定时循环执行。

2017-04-05

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

TA关注的人

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