将进酒

良好的命名习惯是编程的第一步,古人云:名不正则言不顺

排序:
默认
按更新时间
按访问量

Flutter、Weex、React Native和Android原生对比报告

2018-09-27 19:50:54

阅读数:285

评论数:0

FFmpeg工具的常见使用方法和场景

音视频编码及封装格式转换 ffmpeg -i 源视频 -vcodec mpeg4 -acodec ac3 目标视频 添加与删除水印 文字水印 ffmpeg -i 源视频 -vf “drawtext=fontsize=50:fontcolor=red:fon...

2018-06-22 09:04:22

阅读数:116

评论数:0

flutter tv开发之按键消息分发机制(下)

上一篇flutter tv开发之按键消息分发机制(上)说到,flutter基本控件自身是不支持按键操作的,我们需要找到一个支持按键交互的控件来装饰我们的基本组件,那就是RawKeyboardListener 绘制的控件只有被这个控件包裹,控件才支持按键事件。实例化该对象时,有3个参数是必须要...

2018-03-06 19:28:27

阅读数:750

评论数:2

flutter tv开发之按键消息分发机制(上)

在Android开发中,我们知道用户消息分为按键消息和触摸消息,对于TV应用,我们只考虑按键消息。 分析源码可以看出,Android是将按键的数据获取和消息处理放在Native层,并提供回调接口给应用层。由于Flutter框架也是Google团队写的,所以对于按键消息的处理方式,原理上是...

2018-01-27 15:22:43

阅读数:1431

评论数:0

Flutter控件之Text Widgets

负责显示文本和定义显示样式的控件。 Text显示单一样式的文本new Text( 'Hello, $_name! How are you?', textAlign: TextAlign.center, overflow: TextOverflow.ellipsis, style: new ...

2018-01-08 19:55:52

阅读数:1004

评论数:0

Flutter基本控件介绍

Flutter控件本身通常由许多小型、单用途的控件组成,结合起来产生强大的效果,例如,Container是一种常用的控件,由负责布局、绘画、定位和大小调整的几个控件组成,具体来说,Container是由LimitedBox、ConstrainedBox、 Align、Padding、Decorat...

2018-01-07 18:25:52

阅读数:4626

评论数:0

Flutter框架简述

概念Flutter是一个移动应用程序的软件开发工具包(SDK),具有以下特征: 跨平台应用的框架, 没有使用WebView或者系统平台自带的控件,使用自身的高性能渲染引擎自绘 简化版的浏览器,最大限度在android和ios上统一UI,包括业务逻辑和用户体验 开发语言使用dart,结合C, C++...

2018-01-05 18:45:56

阅读数:2949

评论数:0

如何调试flutter应用

调试flutter应用

2017-12-27 19:14:02

阅读数:3155

评论数:0

TV TimeShift和PVR的区别

Timeshift是在PVR菜单下,PVR菜单下一般有两个功能一个是刻录功能,一个是Timeshift功能,这两个功能都需要u盘或者内存卡的支持,刻录时把当前的节目刻录进优盘想看的时候还可以打开看,Timeshift的作用是暂停当前画面,比如你有事情离开了,然后你就可以启动Timeshift功能,...

2017-10-25 19:40:12

阅读数:455

评论数:0

Android调用Linux命令修改文件权限的两种实现方式

public class FileMode { public static void changeFileModeByCmd(String file) { String[] command = {"chmod", "777", fil...

2017-10-10 20:07:23

阅读数:759

评论数:2

Android将Excel表格解析成json文件

Android TV开发,设置模块一般是一个菜单树,也即多级联动菜单,我们可以做成配置项文件,这样做的好处是,不需要根据每个客户需求去控制菜单列表里的菜单项显示隐藏,减少项目维护成本。那么这个配置项怎么去设计比较好呢?因为需求是产品控制的,我们希望配置项文件由产品来编写和维护,对于产品来说,我们让...

2017-08-19 18:33:47

阅读数:981

评论数:0

Android TV热键(快捷键、组合键)实现

TV上一些特殊的功能入口、串口打印开关、adb调试开关、部分菜单的显示隐藏等都可以通过热键来控制。一般组合键选用某个功能键+一串数字即可,我们可以将其封装成工具类,这里快捷键,我使用F1和几个数字键组合public class SpecialKey implements Constants { ...

2017-08-08 19:54:59

阅读数:891

评论数:0

解决Android TV开机后页面首次加载无焦点问题

因为开机后android默认是在Touch模式,而TV交互需要通过焦点控制,所以我们需要页面一显示,就离开Touch模式。怎么离开Touch模式呢?我们知道,当用户开始通过触摸屏与设备交互的时候,设备就进入Touch Mode模式;当用户开始通过键盘与设备交互的时候,设备就退出Touch Mode...

2017-08-08 18:29:11

阅读数:1069

评论数:2

Android TV使用属性动画绘制平移焦点框

Android系统一开始就提供了两种实现动画的方式: View Animation(补间动画 Tweened animation) Drawable Animation(逐帧动画 Frame Animation) 逐帧动画就不用说了,补间动画可以实现4种基本变换—平移、旋转、缩放、透明度,但是也存...

2017-08-07 16:30:24

阅读数:878

评论数:4

机顶盒知识详解

机顶盒定义 数字视频变换盒(英语:Set Top Box,简称STB),通常称作机顶盒或机上盒,是一个连接电视机与外部信号源的设备;它可以将压缩的数字信号转成电视内容,并在电视机上显示出来;信号可以来自有线电缆、卫星天线、宽带网络以及地面广播。机顶盒接收的内容除了模拟电视可以提供的图像、声音...

2016-10-24 00:32:25

阅读数:4362

评论数:1

SQLite数据库使用详解

SQLite简介 Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级 使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。 2.独立性 SQLi...

2016-10-21 14:03:18

阅读数:1671

评论数:0

Android AIDL使用详解

在Android中, 每个应用程序都可以有自己的进程。在写UI应用的时候,经常要用到Service。在不同的进程中,怎样传递对象呢? 显然,Java中不允许跨进程内存共享,因此传递对象,只能把对象拆分成操作系统能理解的简单形式,以达到跨界对象访问的目的。在J2EE中,采用RMI的方式,可以通过序列...

2016-10-17 17:12:38

阅读数:384

评论数:0

机顶盒相关名词阐释

Launcher/OSD         Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面,Launcher出错的时候,安卓系统会出现“进程 com.andr...

2016-10-04 22:50:27

阅读数:1264

评论数:0

Android酷炫动画效果之3D星体旋转效果

在Android中,如果想要实现3D动画效果一般有两种选择:一是使用Open GL ES,二是使用Camera。Open GL ES使用起来太过复杂,一般是用于比较高级的3D特效或游戏,并且这个也不是开源的,像比较简单的一些3D效果,使用Camera就足够了。   一些熟知的Android 3D动...

2016-09-10 20:03:24

阅读数:10307

评论数:21

Android使用Fragment搭建界面框架(二)

使用ListView+List<Map<String, Object>>实现左边菜单栏导航,右边内容切换

2016-09-03 14:43:46

阅读数:1512

评论数:0

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