- 博客(9)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 Android TV 将Excel表格解析成json文件
Android TV开发,设置模块一般是一个菜单树,也即多级联动菜单,我们可以做成配置项文件,这样做的好处是,不需要根据每个客户需求去控制菜单列表里的菜单项显示隐藏,减少项目维护成本。那么这个配置项怎么去设计比较好呢?因为需求是产品控制的,我们希望配置项文件由产品来编写和维护,对于产品来说,我们让他去编写json配置文件或者xml文件,有点为难人,术业有专攻,他们更喜欢可视化操作,简单、直观,于是我...
2017-08-19 18:33:47 2735 1
原创 Android Studio常用的Live Templates汇总
newInstance - 在Fragment中生成 newInstance 方法Toast - 生成 Toast.makeText(context, “”,Toast.LENGTH_SHORT).show();fbc - 生成 findViewByIdconst - 定义一个 android style int 常量logd - 生成 Log.d(TAG, “”);
2017-08-09 11:11:29 887
原创 Android TV热键(快捷键、组合键)实现
TV上一些特殊的功能入口、串口打印开关、adb调试开关、部分菜单的显示隐藏等都可以通过热键来控制。一般组合键选用某个功能键+一串数字即可,我们可以将其封装成工具类,这里快捷键,我使用F1和几个数字键组合public class SpecialKey implements Constants { private static SpecialKey instance = null; priv...
2017-08-08 19:54:59 4154 3
原创 解决Android TV开机后页面首次加载无焦点问题
因为开机后android默认是在Touch模式,而TV交互需要通过焦点控制,所以我们需要页面一显示,就离开Touch模式。怎么离开Touch模式呢?我们知道,当用户开始通过触摸屏与设备交互的时候,设备就进入Touch Mode模式;当用户开始通过键盘与设备交互的时候,设备就退出Touch Mode模式。...
2017-08-08 18:29:11 3110 7
原创 Android TV使用属性动画绘制平移焦点框
Android系统一开始就提供了两种实现动画的方式:View Animation(补间动画 Tweened animation)Drawable Animation(逐帧动画 Frame Animation)逐帧动画就不用说了,补间动画可以实现4种基本变换—平移、旋转、缩放、透明度,但是也存在一定的缺点作用对象局限于View没有改变View的属性,只是改变视觉效果动画效果单一...
2017-08-07 16:30:24 1906 4
原创 抽象类和接口差异性对比
相同点1、接口和抽象类都不能被实例化,它们都位于继承树的顶端,用于被其他类实现和继承;2、接口和抽象类都可以包含抽象方法,实现接口或继承抽象类的普通类都必须实现这些抽象方法;不同点1、设计目的上1)接口作为系统与外界交互的窗口,接口体现的是一种规范。对于接口的实现者而言,接口规定了实现者必须向外提供哪些服务(以方法的形式来提供);对于接口的调用者而言,接口规定了调用者可以调用哪些服务,以及如何调用这
2017-08-05 14:39:00 483
原创 关于Java接口使用总结
定义抽象类是从多个类中抽象出来的模板,如果将这种抽象进行得更彻底,则可以提炼出一种更加特殊的”抽象类“——接口(interface)。接口里不能有普通方法,接口里的所有方法都是抽象方法。Java 8对接口进行了改进,允许在接口中定义默认方法,默认方法可以提供方法实现。
2017-08-05 14:35:16 842
原创 关于Java抽象类使用总结
抽象类要用abstract修饰,可以没有抽象方法; 一个类只要存在一个抽象方法则必须声明为抽象类;子类继承抽象类,可以重写父类的非抽象方法,如果子类不是抽象类,必须要实现父类的抽象方法,如果是抽象类,可以继续声明为抽象方法;抽象类可以应用多态; 抽象类不能直接实例化,如果要实例化,抽象类变量必须指向非抽象子类的对象;抽象方法只能申明,不能实现–abstract void func();
2017-08-05 14:28:40 462
原创 如何写好一份技术应聘简历
简历是面试的敲门砖,是自己给公司的第一印象,简历好坏关乎求职成败。我们先看看通用简历的一些标准短小精悍:一页最佳,不超过两页STAR原则:注重说明在什么背景(时间,场所Situation)做过什么样的工作/项目(Task),这个工作/项目最好与所应聘工作相关,怎么做的,和谁一起做的,自己在团队中的角色(Action),最后的结果(Result)真实客观针对性作为攻城狮的一员,当然是关心技...
2017-08-02 14:20:41 3056 1
gradle-4.1-all.zip离线包
2017-10-30
Android实现一种简易的Banner效果
2017-04-05
flutter开发UI怎么监听焦点改变事件
2017-12-22
如何开发支持TV交互的flutter apps
2017-12-16
Android怎么监听DiskInfo.ACTION_DISK_SCANNED广播?
2017-11-02
Android 怎么获取插入USB的UUID?
2017-08-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人