软硬件环境
ubuntu 14.04
Android studio2.1.2
Android 5.1.1
前言
一般的Android应用程序,在安装后,程序只能访问/data/data/${程序包名}下的数据,如常见的SharedPreferences、database等。而如果想让app访问其它地方的资源时,就必须要获取更高的权限,像system或者root。本文完成system权限的获取,实际上一般的应用有s……继续阅读 »
迷途小书童
5年前 (2020-01-03) 3660浏览 0评论
1个赞
软硬件环境
Windows 10
Android studio 2.3.2
OTT BOx with android 5.1.1
前言
App 开发测试完成后就面临着应用上架,除了国内的上架渠道,android 阵营上架 Google play 我觉得是必不可少的。这样的话,中英文支持就成了必须的功能点了。本文就来实现这个功能。
设置不同语言的资源文件
如有必要,res 文件夹下的像 drawable、layou……继续阅读 »
迷途小书童
5年前 (2020-01-03) 3437浏览 0评论
0个赞
软硬件环境
OTT Box 5.1.1
Android studio 3.0.1
前言
在做Android TV开发时经常会碰到遥控器的使用,同一款盒子会同时匹配多款遥控器,而对应遥控器的按键一般是不一样的,有的按键多,有的按键少,如果不巧用的是按键少的遥控器,那键值复用就不可避免了。本文就来实现通过复用左右键来实现音量加减的功能。
实现
通过在dispatchKeyEvent方法中拦截键值,进行重新装配Key……继续阅读 »
迷途小书童
5年前 (2020-01-03) 2763浏览 0评论
0个赞
软硬件环境
OTT Box 5.1.1
Android studio 3.0.1
前言
在做Android TV开发时,经常会将一些对系统或者是app的设置独立出来,用一种相对隐秘的方法叫出,供工程部署人员使用,即所谓的工程菜单。组合按键就是一种比较常见的呼叫方法。本文就来实现这种方法。
实现
通过在dispatchKeyEvent方法中拦截键值,以组合键 *0# 为例,当系统接收到这个组合键时,开启另一个ap……继续阅读 »
迷途小书童
5年前 (2020-01-03) 3604浏览 0评论
0个赞
软硬件环境
macOS
Android studio
BesTV box
问题场景
当布局中是一个WebView时,打开页面后,焦点就移到了WebView上,默认情况下,此时遥控器只响应返回键,如果需要响应其它键值(比如菜单键),这时该怎么做呢?本文就来解答这个问题。
应对方法
一般的键值处理是放在onKeyDown(int keyCode,KeyEvent keyevent)里处理的,不过在上述场景中,onKe……继续阅读 »
迷途小书童
5年前 (2020-01-03) 5292浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
搬瓦工vps
域名
视频看这里
trojan简介
trojan模仿了互联网上最常见的HTTPS协议,通过把访问连接伪装成HTTPS,从而不被识别。trojan处理来自外界的HTTPS请求,如果是合法的,那么为该请求提供服务,否则将该流量转交给web服务器nginx,由nginx为其提供普通的网页服务。基于上述的工作原理,我们可以知道,trojan的一切表现均与……继续阅读 »
迷途小书童
5年前 (2020-01-02) 27057浏览 41评论
0个赞