环境
windows 10 64bit
android studio 4.1.2
前言
在使用 android studio 进行 android 项目构建时,经常会碰到gradle构建失败的问题
解决方法
gradle 构建失败,很大部分原因是因为 gradle 工具包无...
迷途小书童
2年前 (2021-06-09) 2233℃ 0评论
11喜欢
软硬件环境
android 7.1.2
前言
默认情况下,如果要安装非官方的 app,系统都会要求用户手动允许安装,也就是到系统设置中安全项里的未知来源,允许安装来自未知来源的应用,如下图
默认允许未知来源
现在需要实现的是,在刷机后系统默认允许未知来源应用的安装,不需要让...
迷途小书童
2年前 (2021-01-08) 2880℃ 0评论
3喜欢
软硬件环境
android 7.1.2
连接设备
第一步就是连接设备,后面的操作也是基于这一步的
adb connect 192.168.1.100
对某个特定设备进行操作
这里的前提是已经 connect 了多个设备,可以通过参数 -s 来指定某特定设备进行后续操作
C:\...
迷途小书童
2年前 (2021-01-08) 2360℃ 0评论
1喜欢
软硬件环境
android 7.1.2
adb
build.prop干什么的
在 android 系统中,build.prop 是一个类似于 windows 系统注册表的文件。这个文件内定义了系统初始的一些参数属性。通过修改、增加相应参数可以达到调整系统配置属性的作用。
bu...
迷途小书童
2年前 (2021-01-02) 2634℃ 0评论
0喜欢
软硬件环境
android 7.1.2
remote controller
前言
最近接到个需求,在现有 OTT 电视盒子上添加相应遥控器上的几个键值响应,默认情况下这几个按键是不响应的。研究了一番,最后通过编辑 kl(key layout) 文件就搞定了,不需要修改任何源码...
迷途小书童
2年前 (2020-12-30) 2384℃ 0评论
0喜欢
软硬件环境
Mac Pro
Android Studio 1.3.1
酷比魔方7寸平板
前言
Vitamio是一款Android和iOS平台上的多媒体开发框架,支持硬件解码与GPU渲染。它的应用很广,很多知名的APP都在使用。Vitamio目前分为标准版和至尊版,标准免费版本...
迷途小书童
3年前 (2020-01-19) 2462℃ 0评论
0喜欢
软硬件环境
Macbook Pro
Android Studio 1.3.1
红米Note增强版
前言
市面上的android音乐播放器很多,有的还做得很大,像QQ音乐、酷狗音乐等。今天我们也来做一款类似的音乐播放器。它包括如下一些基本功能:
显示列表文件
播放、暂...
迷途小书童
3年前 (2020-01-19) 2368℃ 0评论
0喜欢
开发环境
Android studio 2.1.2
Android Box 5.1.1
运行截图
Multi-Window
PIP
工程下载
https://github.com/xugaoxiang/VLCAndroidMultiWindow
...
迷途小书童
3年前 (2020-01-16) 3936℃ 0评论
0喜欢
软硬件环境
ubuntu 18.04 64bit
NDK r15c
ffmpeg git latest
MI MIX 2S
NDK安装
下载NDK工具包, https://developer.android.com/ndk/downloads/,解压之后放到某个路径下,我这里...
迷途小书童
3年前 (2020-01-14) 3041℃ 0评论
0喜欢
软硬件环境
OTT BOx with android 5.1.1
前言
在做 android 开发时,有时需要事先将应用程序烧写到板子上去而不必让用户在板子出厂后自行安装。将应用导入到 android 源码树可以分为两种情况:应用的 apk 文件和工程源码,下面将一一介绍。
...
迷途小书童
3年前 (2020-01-03) 2128℃ 0评论
0喜欢
软硬件环境
OTT BOx with android 5.1.1
前言
之前的Android开机执行shell脚本介绍了如何在android系统开机时执行特定的shell脚本文件,不过在某些情况下不适合用shell实现,又不好做成jni动态库由app调用,这时用C语言程序来实...
迷途小书童
3年前 (2020-01-03) 2541℃ 0评论
0喜欢
软硬件环境
OTT BOx with android 5.1.1
前言
在应用程序启动之前,往往需要在Android启动过程中去对系统做一些设置,如修改某些文件夹的属主和文件的权限等。本文实现在init.*.rc中调用shell脚本,而所有对系统资源的修改和配置都在此shel...
迷途小书童
3年前 (2020-01-03) 3638℃ 0评论
0喜欢
软硬件环境
macOS
Android studio
Android 5.1.1
前言
上一篇介绍了如何获取ethernet的MAC地址,对于厂商来讲,除了MAC号,还有一项数据也很重要,那就是机器序列号,它是机器出厂时确定的,也是主要标识,每台机器都不一样。
要想获取到序列...
迷途小书童
3年前 (2020-01-03) 2880℃ 0评论
0喜欢
软硬件环境
macOS
Android studio
Android 5.1.1
前言
在带有Ethernet的Android设备中,在系统信息页面上都会去显示其对应的MAC地址,本文就去获取网卡的MAC。
部分代码
private static final String ...
迷途小书童
3年前 (2020-01-03) 2981℃ 0评论
0喜欢
软硬件环境
ubuntu 14.04
Android studio2.1.2
Android 5.1.1
前言
一般的Android应用程序,在安装后,程序只能访问/data/data/${程序包名}下的数据,如常见的SharedPreferences、database等。而...
迷途小书童
3年前 (2020-01-03) 2720℃ 0评论
1喜欢
软硬件环境
Windows 10
Android studio 2.3.2
OTT BOx with android 5.1.1
前言
App 开发测试完成后就面临着应用上架,除了国内的上架渠道,android 阵营上架 Google play 我觉得是必不可少的。这样的话,...
迷途小书童
3年前 (2020-01-03) 2531℃ 0评论
0喜欢
软硬件环境
OTT Box 5.1.1
Android studio 3.0.1
前言
在做Android TV开发时经常会碰到遥控器的使用,同一款盒子会同时匹配多款遥控器,而对应遥控器的按键一般是不一样的,有的按键多,有的按键少,如果不巧用的是按键少的遥控器,那键值复用就...
迷途小书童
3年前 (2020-01-03) 2122℃ 0评论
0喜欢
软硬件环境
OTT Box 5.1.1
Android studio 3.0.1
前言
在做Android TV开发时,经常会将一些对系统或者是app的设置独立出来,用一种相对隐秘的方法叫出,供工程部署人员使用,即所谓的工程菜单。组合按键就是一种比较常见的呼叫方法。本文就来...
迷途小书童
3年前 (2020-01-03) 2844℃ 0评论
0喜欢
软硬件环境
macOS
Android studio
BesTV box
问题场景
当布局中是一个WebView时,打开页面后,焦点就移到了WebView上,默认情况下,此时遥控器只响应返回键,如果需要响应其它键值(比如菜单键),这时该怎么做呢?本文就来解答这个问题。
应对方...
迷途小书童
3年前 (2020-01-03) 4009℃ 0评论
0喜欢
软硬件环境
android 5.1..1
ndk r15c
错误描述
如下图所示
解决思路
这个一般是跟ndk相关的错误,某些头文件或者obj文件找不到。可以编写个简单的hello world源文件测试
#include <stdio.h>
int main...
迷途小书童
4年前 (2019-12-26) 2672℃ 0评论
0喜欢
软硬件环境
ubuntu 16.04 64bit
Android 5.1.1 TV Box
Android studio 2.3.1
前言
最近老有朋友在问vlc for android的移植问题,网络上有一些帖子也有谈到,但是大部分都是基于老版本,况且vlc的更新也很频繁,...
迷途小书童
4年前 (2019-12-26) 3487℃ 0评论
0喜欢
软硬件环境
ubuntu 16.04 64bit
Android 5.1.1 TV Box
Android studio 2.1.2
概述
VLC是一款大名鼎鼎的流媒体播放器,对本地和流式媒体都支持良好,跨平台,支持当前市面上绝大多数的封装格式及编码格式,最重要的,它还是开源...
迷途小书童
4年前 (2019-12-26) 3540℃ 0评论
0喜欢