Coder_Hcy的博客

我心中的那团火是不会熄滴

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

Android盒子开发总结:基于6.0系统,关于刷到系统的app读取不到U盘文件的问题

最近在做电视盒子,系统是6.0的,我负责的模块是更新模块。用的是增量更新,关于增量更新不多说,就是用阿里的工具。我负责的就是将下载的文件放到指定的目录(/cache/update.zip)下,这都是超级简单的。但更新的模块里有一个小功能就是U盘更新:就是遍历U盘的一级目录,找到指定的增量包(压缩文...

2018-06-06 10:07:20

阅读数:41

评论数:0

Android 对Tv开发的总结

1.调试盒子。盒子的ip地址与电脑的ip地址保持一致adb connect  ip地址  adb uninstall 包名2.焦点控制。1.静态控制  view.setNextfocusXXX的方法2.动态控制

2018-05-16 10:20:37

阅读数:60

评论数:0

Android基于DiskLruCache做一个数据对象的缓存工具

面试的时候被问过一次,如何对数据进行缓存,我答的数据库存储json字符串。被问到可不可以不用数据库,直接文件缓存对象。当然也是行的。之前看过郭神的博客:用lrucache与disklrucache缓存图片的。去年也仿着敲一个图片缓存工具类点击打开链接,今年来到新公司正好也遇到要离线加载数据的功能,...

2018-04-17 20:08:58

阅读数:43

评论数:0

积累一些关于ANDROID TV开发的经验

吐槽         年前辞了职,年后去香港了玩了几天,然后就开始找工作了,找工作就要面试。笔试有些题看的我一脸蒙蔽,java是基于哪种语言,超类是什么,说实话不会,pass了,回家突击背书。面试也有恶心的,问了职业发展规划,我说我要转python方向(心想我他妈坑定要坐你的位置啊),又问为什么转...

2018-04-16 20:43:22

阅读数:131

评论数:0

写在离职前

我在公司一晃也两年了,这个月办理了离职手续。首先非常感谢公司的大力栽培,回顾这两年,我真的努力过,也真的受伤过。期间也想过离职,但也挺过来了。        真的非常感谢公司,这两年让我学会很多。代码不再是写成一大坨了,也熟练用mvp架构项目了。这两年独自也开发了大大小小十几个项目了吧。当然其中...

2018-01-10 16:07:32

阅读数:126

评论数:0

Android 积累一些RxJava2.0有关的知识

最近偶然逛逛“淘宝(找代码)”,发现rxjava变rxjava2了。

2017-12-16 15:57:28

阅读数:143

评论数:0

Python3 积累一些简单文件传输协议(TFTP)的知识点

做项目的时候,有时候便会和后台撕逼。有时候后台给的数据不是前端想要的。他还很固执的不想改。所以便觉得是时候包揽后台的活了。 闲话不多说,分享一下我对TFTP协议的一些理解 下载流程:         发送下载请求: 下载操作码为1,模式为octet file_down_load_request...

2017-11-14 13:51:12

阅读数:538

评论数:0

android 用java写一个自动适配各种屏幕大小的工具

思路:假设我当前机器屏幕宽高为1920*1116,我页面某个组件的宽度为100px,那么在1280*800的机器上,按道理将应该是100/1920*1280=66.66px,那么讲道理思路就来了,如果我在1920*1116适配了,那么宽按照1280/1920,高按照800/1116换算不就可以了吗...

2017-09-15 17:53:14

阅读数:2159

评论数:4

Android 链接Wifi

现需求,当用户开机的时候要进行用户登录与注册。没联网要进行wifi连接,坑爹的是要求引导用户进行wifi连接,所以要做一个简单的wifi连接跳到登录页面的操作。 解决方案:         1.获取wifi列表,也就是扫描wifi,很简单,网上代码一大把。 /** ...

2017-08-21 10:29:15

阅读数:816

评论数:0

Android 椭圆轨迹动画

用Path属性记录椭圆的轨迹: Path path = new Path(); RectF rectF = new RectF(left, top, right, bottom); path.addOval(rectF, Path.Directio...

2017-07-18 17:19:06

阅读数:460

评论数:0

Android 用surfaceview模拟帧动画的效果,解决帧动画的OOM问题

最近做的项目,客户临时要求改版,我真的是最烦这个,要求跟换主页面的背景,换上新的背景图,要求是动态的。 效果(我随便拿的五个图片做的gif): 方案: 帧动画方案:         缺点:1.好像只能imageview才能播放帧动画                  2....

2017-06-26 10:38:01

阅读数:1367

评论数:0

Android SurfaceView+MediaPlayer 本地视频播放器

功能情景:        1.播放视频文件        2.上一首,下一首        3.卡拉ok功能        4.播放模式(顺序,随机,循环) 效果图 功能的实现:        1.伴唱功能:(这里是mkv文件切换声道),伴唱转AUDIO,原唱转VIDEO。当然前提是先获得mk...

2017-06-17 13:55:00

阅读数:893

评论数:1

android 积累一些自定义view的知识

1.仿造QQ计步器(用于统计的自定义View) 步骤: 1.定义属性 2.拿属性 public TongjiView(Context context...

2017-05-27 15:44:15

阅读数:289

评论数:0

Android 用SurfaceView+PLMediaPlayer 打造一个平板端的网络播放器

最近我开始做我接手的项目中最后一个模块:微课。真的太累了,前所未有的累过,感觉身体被掏空。也让我不停的思考,究竟什么是高效,难道人多就是高效?        之前闲来无事的时候写过一个播放器,但好像跟网络播放器不搭,因为不会有任何一家软件公司会把核心视频不做任何处理的挂在服务器上的。然而关于视频...

2017-05-12 18:15:04

阅读数:654

评论数:0

Android 积累一些常见的开发异常与问题

1.使用PullToRefresh库的时候,想让其自动刷新(setRefreshing)不起效果    下面的解决方式,当设定的时间小的时候,同样也会导致刷新失败(这里设置了1000ms) /** * 自动刷新 */ private void autoRefresh(...

2017-05-09 10:34:42

阅读数:321

评论数:0

Android 积累一些JNI与NDK的知识

1.JNI与NDK的定义: JNI: Java Native Interface(Java 本地接口) 方便Java调用C,C++等本地代码所封装的一层接口 NDK: Android 提供的一个工具集合 通过NDK可以在android中更加方便的通过JNI来访问本地代码 运行环...

2017-04-13 19:25:06

阅读数:560

评论数:0

Android 模拟一个电子画板同屏的效果

年初的时候刚把去年底的一个电子书包的项目完结了,这不刚过了几天又收到了boss新的需求:添加一个电子白板,要求老师端绘画的时候,学生端的屏幕也能看到老师端的操作。 难点:         1.画板的写法          2.如何推送数据到学生端,该推送什么格式的数据          3...

2017-04-06 14:27:20

阅读数:1355

评论数:2

android 广播的知识积累

最近项目中,常用到广播,客户端与服务器通过socket传输数据,要用广播将数据从service传值到各个页面,用到广播用到最多的是本地广播,好处就是外部程序不能监听到。体现数据的安全性 LocalBroadcastManager localBroadcastManager = L...

2017-03-15 16:10:20

阅读数:330

评论数:0

android 积累一点关于fragment的知识

ERROR:Unable to instantiate fragment 之前看到别人的一个项目,要求如下:找出android机里所有的应用程序,展现在viewpager里的fragment上,当然fragment里展现的是一个应用程序列表,点击每一个item进入对应应用,退出应用返回目录。...

2017-03-08 15:53:50

阅读数:199

评论数:0

android 积累一些RecycylerView的常见用法

最近在项目中遇到这么一个需求:用一个列表加载所有的消息数据,有两个按钮,一个按钮点击了显示全部消息的列表,一个按钮点击了显示未读消息的列表。 思路:过滤器         过滤条件   1.首先是recyclerview  的适配器 要备份原来的数据并且要实现      implements Fi...

2017-02-09 19:44:17

阅读数:1283

评论数:0

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