Just do IT.

Hello, World!

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

Android TV长按遥控按键打开鼠标模式

功能需求 电视盒子的一般界面只需要遥控即可,但是一些复杂的界面,比如浏览器中的网页,焦点可能没有适配遥控器,这时候如果盒子没有连接鼠标或飞鼠,就没法操作了。可以激活系统的鼠标模式,然后用方向键移动光标,也是一个备选操作。 代码实现 系统本身集成鼠标模式,改变系统属性sys.KeyMouse....

2018-04-26 10:07:08

阅读数:338

评论数:0

Android 7.1使用脚本保存LOGCAT和KMSG日志到文件

1.添加te文件 SELinux的原因,需要先在sepolicy下添加catlog.te: type catlog, domain; type catlog_exec, exec_type, file_type; allow init catlog_exec:file { execute g...

2018-04-18 11:53:48

阅读数:145

评论数:0

LeetCode 67,69,83,88,100

67. Add Binary Given two binary strings, return their sum (also a binary string). For example, a = "11" b = "...

2018-04-12 17:22:06

阅读数:45

评论数:0

LeetCode 35,38,53,58,66

35. Search Insert Position Given a sorted array and a target value, return the index if the target is found. If not, return the index where it wo...

2018-04-09 23:58:18

阅读数:55

评论数:0

LeetCode 20,21,26,27,28

20. Valid Parentheses Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. T...

2018-04-09 17:27:15

阅读数:44

评论数:0

LeetCode 1,7,9,13,14

1.Two Sum Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each i...

2018-04-09 11:58:01

阅读数:44

评论数:0

使用EDU邮箱申请JetBrains一年期的学生注册码

首先你需要一个EDU教育邮箱,网上有不少方式可以获取,此处不再赘述。 1.访问官网申请注册码: https://www.jetbrains.com/shop/eform/students 2.在收到的邮件里确认请求: 3.提示申请被确认 4.会收到第二封邮件,点击激活教育授权...

2018-04-08 10:08:13

阅读数:1328

评论数:1

Wireshark过滤器

使用wireshark抓包如果不设置过滤条件则会显示大量冗余信息,很难找到自己需要的信息,wireshark过滤器就是为此而生,过滤器可以帮我们快速定位需要的信息。过滤语法详见: wireshark捕获过滤器语法 wireshark显示过滤器语法 wireshark过滤器的区别 ...

2018-03-27 09:45:04

阅读数:67

评论数:0

Flutter简介

Flutter Flutter官网 Flutter源码 Flutter是Google使用Dart语言开发的移动应用开发框架,使用一套Dart代码就能构建高性能、高保真的iOS和Android应用程序,并且在排版、图标、滚动、点击等方面实现零差异 Flutter移动应用程序SDK是为开发...

2018-03-13 22:31:23

阅读数:848

评论数:1

Android互动直播APP开发入门笔记

Android互动直播APP开发入门 大纲 直播的现状: 直播平台200+,3.25亿用户规模,90亿市场规模。 2016年直播元年: 1.基础条件的成熟:网络环境4G+WiFi(CDN节点)、软硬件水平提升、游戏行业的培养、弹幕文化 2.人性的驱动:窥探欲、炫耀、...

2018-03-12 23:19:42

阅读数:445

评论数:0

802.11ax和蓝牙5.0

双十二刚败了个Intel 8265AC无线网卡,然后看到这个消息(┬_┬): 近一年来,Quantenna、高通等厂商都发布了802.11ax的无线网络规格产品,如今作为老大哥的Marvell也站了出来,连续发布了三款802.11ax的产品,上下链接都支持1024-QAM、MU-MIMO、...

2017-12-12 15:48:49

阅读数:311

评论数:0

Java reflect 反射机制与泛型擦除

反射是什么 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会...

2017-12-11 11:07:42

阅读数:319

评论数:0

Android CoordinatorLayout 与自定义Behavior

引入design依赖首先在gradle的dependencies中添加依赖:dependencies { api 'com.android.support:design:26.1.0' } 注意:Android studio版本更新至3.0,更新中,连带着com.android...

2017-12-06 17:09:16

阅读数:119

评论数:0

Android 序列化之Serializable和Parcelable

序列化为什么要序列化? 进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递。 什么是序列化? 由于存在于内存中的对象都是暂时的,无法长期驻存,为了把对象的状态保持下来,这时需要...

2017-12-05 16:08:17

阅读数:98

评论数:0

Android 从源码分析Bitmap和BitmapFactory常用API

Bitmaprecycle()调用nativeRecycle()释放该bitmap分配的native对象,清除对像素数据的引用。不会同步的释放像素数据,只是简单的允许bitmap在没有其他引用时被垃圾回收。此bitmap被标记为dead,意味着调用getPixels()或者setPixels()将...

2017-12-04 18:54:49

阅读数:391

评论数:0

Android RxJava 基于事件的异步库

GitHub: ReactiveX/RxJava ReactiveX/RxAndroid添加依赖: compile 'io.reactivex.rxjava2:rxjava:2.0.1' compile 'io.reactivex.rxjava2:rxandroid:2.0.1'...

2017-11-30 17:21:57

阅读数:271

评论数:0

Android ConstraintLayout 约束布局

优点 搞定复杂布局 减少嵌套 提升页面性能 配置dependencies { implementation 'com.android.support.constraint:constraint-layout:1.0.2' }然后layout的根布局使用:<android.suppor...

2017-11-30 11:23:51

阅读数:829

评论数:0

Android Ethernet以太网使用静态IP

// 使用静态IP还是DHCP private static final String ETHERNET_USE_STATIC_IP = "ethernet_use_static_ip"; // IP private static final String ETHERNET_S...

2017-09-30 16:24:20

阅读数:1865

评论数:2

Android 测试存储设备的读写速度

使用Linux的dd命令可以很快捷的获取存储的读写速度。写入测试:for (int i = 0; i < arrayFilePath.size(); i++) { MyLog.i("USB.Write>Path:" + arrayFi...

2017-09-27 09:55:42

阅读数:1498

评论数:0

Android 使用View的旋转实现漂亮的动画效果

一、点击Icon,水平翻转360°后再打开应用效果:class MyOnClickListener implements View.OnClickListener { @Override public void onClick(View v) { switch (v....

2017-05-22 11:27:37

阅读数:1649

评论数:0

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