E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android7.1
[RK3399][
Android7.1
] 调试笔记 --- 设置系统默认相机为1080p
Platform:RK3399OS:Android7.1Kernel:v4.4.83需求:系统相机打开默认是1280*960,需要改成1920*1080解决方法:diff--gita/src/com/android/camera/settings/ResolutionSetting.javab/src/com/android/camera/settings/ResolutionSetting.ja
KrisFei
·
2020-09-14 09:10
RK3399
子类__Camera
[RK3399][
Android7.1
] 调试笔记 --- tablet版本sdk下载
Platform:rk3399OS:Android7.1Kernel:v4.4.83repo工具:gitclonessh://
[email protected]
:2222/repo-release/tools/repo源代码:注意:下载代码需要rockchip对应的sshkey授权才可以。kris@eco:~$./repo/repoinit--repo-url=ssh://git@ww
KrisFei
·
2020-09-14 09:10
RK3399
子类__Build
[RK3399][
Android7.1
] 调试笔记 --- 设置里打开返回按键
Platform:RK3399OS:Android7.1Kernel:v4.4.83原因:在没有物理按键和导航栏的情况下没法退出设置界面,不过app里有自带此功能,只是默认关闭的。方法:diff--gita/src/com/android/settings/SettingsActivity.javab/src/com/android/settings/SettingsActivity.javain
KrisFei
·
2020-09-14 09:10
子类__Android
RK3399
[RK3399][
Android7.1
]代码管理笔记:gerrit服务器操作基本方法
文章目录一.背景及问题:二.思路和方法:1.代码提交:2.代码审批:平台内核版本安卓版本RK3399Linux4.4Android7.1一.背景及问题:新的代码服务器采用gerrit管理,因为代码需要审查之后才能提交,所以,不能提交方法和之前的操作有很大的不同,此文档用于指引服务器代码相关的基本操作:代码提交,审批,代码合并等基本方法.二.思路和方法:1.代码提交:代码提交是RD人员必需有的权限.
雪松研究所
·
2020-09-14 09:17
[RK3399][
Android7.1
]USB设备端的调度
文章目录平台内核版本安卓版本RK3399Linux4.4Android7.1USB设备端驱动程序的调度思想是被动的接收主机端的传输命令,通过中断触发的方式完成主机端的数据传输。当产生设备端中断时候,设备控制器驱动程序首先判断中断类型。当为批量传输端点IN中断的时候,驱动程序会将该EP下链接的REQ中的数据依次的写入USB2.0OTGIP的设备控制器的内存区;当为批量传输OUT中断的时候,驱动程序会
雪松研究所
·
2020-09-14 09:17
子类__USB
[RK3399][
Android7.1
]代码管理笔记:系统代码修改规范
文章目录一、背景及问题:二、思路和方法:1.针对TAB处理:2.针对回车换行的处理:3.修改的识别:平台内核版本安卓版本RK3399Linux4.4Android7.1一、背景及问题:系统代码因为主要考虑基于原厂提供的公版代码做修改,且涉及自主修改,公版patch,多人维护交叉修改等问题。为统一格式,方便代码识别,增加可读性。特别定义此规范。二、思路和方法:规范主要是针对系统代码修改的,分成三部分
雪松研究所
·
2020-09-14 09:17
android模拟器获取root权限
首先,需要准备的东西:1、SuperSUapp2.82:下载地址2、SR5-SuperSU下载地址3、AndroidStudio及
Android7.1
的模拟器4、配好的adb环境变量第一步:通过AndroidStudio
violetten
·
2020-09-14 09:18
[RK3399][
Android7.1
] Android官方的一个测试程序ApiDemos
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:在调试双屏异显接触的时候,有了解到一个比较好的测试程序:ApiDemos.apk此程序一方面可以用来对比测试各个版本上我们写的API是否有问题,另外也可以用来学习API如何使用。ApiDemo非常全面的介绍了Android开发中常见的Api使用方式。比如Activity、Fragment、Animation、
KrisFei
·
2020-09-13 19:40
Ubuntu编译环境OpenJDK 8安装
Android7.1
以上官方推荐使用openjdk8.安装方式有两种在线安装1、添加openjdk仓库sudoadd-apt-repositoryppa:openjdk-r/ppa2、更新仓库sudoapt-getupdate3
yy_8hysteria
·
2020-09-13 09:19
[RK3399][
Android7.1
]Linux 休眠唤醒
文章目录平台内核版本安卓版本RK3399Linux4.4Android7.1为了更好地应用在移动设备上,Linux操作系统在电源管理方面进行了不断地更新和改进,最终设计并实现了一套相对稳定和完善的休眠和唤醒机制。休眠和唤醒是Linux用来实现对设备进行电源管理的必要手段。所谓休眠就是让设备进入一种低功耗状态。在这种状态下,设备可以停止工作,也可以在较低的电能消耗状态下工作。通常,系统进入休眠的原因
雪松研究所
·
2020-09-13 08:44
[RK3399][
Android7.1
] Ubuntu编译环境OpenJDK 8安装
Platform:RK3399OS:Android7.1PC:Ubuntu14.04LTSAndroid7.1以上版本官方推荐用openjdk8,以下为各个系统版本对应的jdk安装方式有两种:在线安装:添加openjdk仓库sudoadd-apt-repositoryppa:openjdk-r/ppa更新仓库sudoapt-getupdate安装sudoapt-getinstallopenjdk-
KrisFei
·
2020-09-13 08:26
RK3399
子类__Build
RK3399平台
Android7.1
系统设置增加一个近距离休眠控制开关
该功能同电话接听时电话贴近耳朵自动灭屏,当物体距离平板小于一定距离(比如20公分),则自动灭屏,对于一些教学用的平板电脑,该功能可以预防学生过近的观看平板内容,可预防近视。首先在Settings.java里面添加一些全局属性:frameworks/base/core/java/android/provider/Settings.java/***Controlwhethertoenableautom
haming6
·
2020-09-13 08:15
Android开发
[RK3399][
Android7.1
]Android系统永不休眠修改步骤(一般是为了开发便利)
产品版本:芯片名称内核版本RK3399Linux4.4目录1、修改2、解析修改修改一:在framework中,资源文件的定义为:frameworks/base/packages/SettingsProvider/res/values/defaults.xml系统支持最大不休眠的时间大概为214748
雪松研究所
·
2020-09-13 07:52
子类__其他修改
编译
android7.1
源码环境的配置以及中途可能出现问题的总结
在项目要求将apk文件打包到安卓系统7.1出了一大堆问题,由于我是windows10系统,所以在电脑上装了个virtualbox虚拟机,并且装上了ubuntu-18.04.2。接下来就是在这个虚拟机系统上搭建编译安卓7.1源码所需要的环境要求了1.安装jdk并配置环境变量sudoapt-getupdatesudoapt-getinstallopenjdk-8-jresudoapt-getinsta
U__F_O
·
2020-09-12 05:27
基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题
基于ubuntu16.04多用户编译androidN(
android7.1
)系统提示ninja_wrapper错误问题Ubuntu1604系统除了root,还有kandi和sundi两个用户,我先用kandi
loongembedded
·
2020-09-12 05:46
Android开发环境搭建
ninja: build stopped: subcommand failed. make: *** [ninja_wrapper] Error 1
编译
Android7.1
源码遇到这个错误:ninja:buildstopped:subcommandfailed.make:*[ninja_wrapper]Error1编译环境是Ubuntu14.04虚拟机
bobcat_kay
·
2020-09-12 04:17
Android
Toast异常
近期在测试时发现在某一个手机弹出Toast时候出现了这个异常,其他手机没有发现后查看手机系统版本发现是
Android7.1
,错误主要log如下WindowManager$BadTokenException
zh_qianwei
·
2020-09-11 18:41
android应用
19年最新!研究SystemUI找到全局弹框方案
这算是第一次这么认真去阅读源码(要恰饭的嘛)总结了一些自己阅读源码的方法心得,也算是为和我一样第一次接触阅读源码的小伙伴铺路(一开始踩坑太多了,又不知道看哪里有用所以也会失去耐心);注:本篇文章源码是
Android7.1
Xeldow
·
2020-09-11 17:54
Android理论类
Android源码
[RK3399][
Android7.1
] 调试笔记 --- LOCAL_PROPRIETARY_MODULE作用
Platform:RK3399OS:Android7.1Kernel:v4.4.83调试AudioHAL层发现在out/target/product/rk3399_mid/system/lib/hw目录下没看到audio.primary.rk30board.so,而是放在了out/target/product/rk3399_mid/system/vendor/lib/hw目录下。kris@eco:
KrisFei
·
2020-09-11 15:15
RK3399
子类__Build
[RK3399][
Android7.1
]USB 驱动抽象的数据结构
文章目录平台内核版本安卓版本RK3399Linux4.4Android7.1USB主机驱动系统主要有五个数据结构分别是usb_device,usb_bus,usb_driver,urb,gadget_driver。下面是对各部分进行详细分析。
雪松研究所
·
2020-09-11 09:37
子类__USB
[RK3399][
Android7.1
]Linux USB Host驱动框架
文章目录USB总线的初始化USB设备的枚举平台内核版本安卓版本RK3399Linux4.4Android7.1USB总线的初始化首先直接上大图:USB控制器(连同根集线器)连接在PCI总线上,是一个PCI设备,在PCI总线的初始化过程中也会受到枚举。
雪松研究所
·
2020-09-11 09:37
子类__USB
[RK3399][
Android7.1
]Gadget 驱动程序设计
文章目录平台内核版本安卓版本RK3399Linux4.4Android7.1当把运行Linux的开发板模拟为USB海量存储器时,开发板中的底层USB控制器行使USB设备控制器的功能,运行的是UDC驱动,而在UDC驱动之上还需要另外一个驱动,即filestorage驱动,这一驱动被称为gadget驱动。Gadget驱动程序的框架如图所示。由图可知,Gadget驱动程序分为文件存储、串口
雪松研究所
·
2020-09-11 09:37
子类__USB
[RK3399][
Android7.1
]USB 设备端驱动系统框架
文章目录平台内核版本安卓版本RK3399Linux4.4Android7.1Linux操作系统的USB设备端LinuxGadget系统是Linux实现USB设备端驱动的子系统,其源代码主要分布在/drivers/usb/gadget目录下,主要有USBdevice的海量存储设备、串口设备、网络设备等设备驱动程序及各种USBdevice控制器芯片的芯片驱动程序。LinuxGadget
雪松研究所
·
2020-09-11 09:37
子类__USB
[RK3399][
Android7.1
]Gadget 系统核心数据结构
文章目录硬件层描述结构传输数据描述上层驱动描述平台内核版本安卓版本RK3399Linux4.4Android7.1当今的USB设备种类非常繁多,USB协议根据功能和特征对设备进行分类,然后对不同类别的设备指定不同的操作规范。例如当前的音频类、视频类设备等,它们都具有各自不同的操作协议。在Gadget框架中,这些不同类型设备Gadget功能的实现就是要靠上层Gadget功能驱动程序来完成。下层的UD
雪松研究所
·
2020-09-11 09:37
子类__USB
[RK3399][
Android7.1
] 调试笔记 --- ADB安装apk提示INSTALL_FAILED_TEST_ONLY
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:使用同事给的测试apk无法通过安装到机器上。提示:C:\Users\Kris\Desktop>adbinstallapp-debug.apk5387KB/s(1369959bytesin0.248s)pkg:/data/local/tmp/app-debug.apkFailure[INSTALL_FAILED
KrisFei
·
2020-09-11 09:00
子类__Android
【Android】高德定位错误总结
1.博主用的
Android7.1
(Android6.0+)遇到错误12(即缺少定位权限)暂时不会自动申请权限,。所以直接手动到授权管理添加权限~~(下次补上动态申请权限)2.错误7(即Key错误)回顾
TonyChenn
·
2020-09-10 18:21
Android
android
高德定位
高德定位错误
[PX3][
Android7.1
] 移植笔记 ---WIFI移植
查看wifi设备:ls/sys/bus/sdio/devices会出现mmc设备例如:mmc1:0001:1mmc1:0002:2mmc1:0003:3查看wifi模组的芯片型号:cat/sys/bus/sdio/devices/mmc1:0001:2/device我这边显示:0xa9a6若启动时log为:SELinux:unreconfnizednetlinkmessagetype=20fors
雪松研究所
·
2020-09-10 16:30
子类__WIFI
android studio ndk Error:(115) *** Android NDK: Aborting . Stop.
大致是不支持api25的也就是
android7.1
的版本,所以如果去设置一下androidstudio的sdk版本,当我调整为8.0时候在rebuild一下时候就顺利运行了、
龙恒.xu
·
2020-09-10 13:57
Android 7.1编译问题 FAILED: /bin/bash -c
Android7.1
编译的遇到的一些问题
Android7.1
(也就是AndroidN)上默认使用JACK编译器而不再使用openjdk了,但发现JACK不是很好用,比如最大的一个问题就是,同一台linux
冷风中的冰雨
·
2020-08-26 08:07
android
异常问题
android
研发
android编译
活跃的冲劲
Android7.0 Activity(第一次)点击无响应,onClick,onTouch不执行
系统:华为v8:Android7.0(
Android7.1
都没有)复现条件:第一次进入Activity中的第一次点击,或者进入Activity中的所有点击。
Sweetnick
·
2020-08-25 17:29
MT2523 FOTA 例程测试失败boot failed - MTK物联网在线解答 - 技术论坛
新手,求助MSM8953(
android7.1
)怎么内置apk到源码里面,可卸载,出厂可恢复,网上的感觉都不全我知道答案本帖寻求最佳答案回答被采纳后将获得系统奖励10CKB和50U币可以兑换精美礼品,目前已有
qq_18536597
·
2020-08-25 07:12
IpManager内存泄漏案例分析
在
Android7.1
的项目,随着测试次数的增加,发现系统触发了LMK(LowMemoryKille
zhangchao2280
·
2020-08-25 06:01
Android
RTC的驱动移植和从底层到APP的执行过程
RTC的驱动移植和从底层到APP的执行过程唠叨几句,本文目的是:1>移植hym8563的rtc驱动,硬件板载是S905X,操作系统是
Android7.1
。
zhangweihui123
·
2020-08-24 11:39
S905X
在虚拟机安装Phoenix系统
凤凰系统官网是:http://www.phoenixos.com/点击凤凰系统,然后下载iso镜像官网给的就是网盘地址,没办法,800多M下载以后就可以安装到虚拟机了这个系统是基于
android7.1
版本的所以它本身就是一个
大美宇宙
·
2020-08-24 11:00
[RK3399][
Android7.1
] 调试笔记 --- 解决开关按键时产生的Pop声
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:按键音在打开和关闭的时候,会有pop声。原因:audiocodec后面有个功放,功放一直打开着,当codec打开和关闭的时候,会有噪声带进到功放中。解决方法:注:GPIO4_D4是用来控制功放的开关。diff--gita/arch/arm64/boot/dts/rockchip/rk3399-ecovacs.
KrisFei
·
2020-08-24 08:34
RK3399
子类__Audio
codec
amplifier
pop
sound
digital
mute
gpio
RK3288
android7.1
mlx90640温度传感器调试
(1)驱动调试:1.1)dts配置:1.2添加kconfig1.3修改makefile1.4添加tmp_mlx90640.c#include#include#include#include#include#include#include#include#ifdefCONFIG_OF_GPIO#include#endif#include#include#include#include#include
baidu_37552881
·
2020-08-24 08:00
RK3288
Android7.1
RTC-pcf8563调试 待机唤醒
(1)先把kernel目录下.configpcf8563打开,且rk808关闭(2)dts配置,在根节点添加rtc_pcf8563节点。之后再在硬件接口i2c上添加pcf8563子节点。(3)在rtc-lib.c文件中按图片修改:之后在rtc-pcf8563.c增加待机写闹钟函数staticintpcf8563_rtc_setalarm_pwron(structdevice*dev,structr
baidu_37552881
·
2020-08-24 07:29
Android7.1
SurfaceFlinger实时显示帧率FPS/LCD帧数/Camera帧数
一、帧数FPS:显卡GPU越强,处理速度越快定义:一秒钟内画面刷新的速度,60fps就是一秒钟出现60张画面,而对帧数起到决定性的是电脑中的显卡,显卡性能越强,帧数当然就越高啦,然后画面就越流畅。1.在frameworks/native/services/surfaceflinger/SurfaceFlinger.hclassSurfaceFlinger:publicBnSurfaceCompos
慢慢的燃烧
·
2020-08-24 07:23
Android
Graphic学习
Android
多媒体
[RK3399][
Android7.1
] 调试笔记 AM1805调试
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录AM1805介绍原理图驱动步骤调试RTC驱动RTC时间调试watchdog调试AM1805介绍AM1805是集RTC、Watchdog、Alarm、Countdown四大功能于一身,功能齐全的实时时钟芯片,包含片上振荡器以提供最低的功耗,完整的RTC功能,包括电池备份,可编程计数器和定时器和看门狗功能的报警,以及用于与主机
雪松研究所
·
2020-08-24 07:55
子类__I2C
子类__kernel
Android7.1
使用Parcel和java通信读写问题
在
Android7.1
上实现一个Nativeservice,通过Parcel的write或setData传递数据,存在字节对齐问题。当字节不对齐会被增加数据或者覆盖掉部分数据。
binn_chern
·
2020-08-24 06:35
Android系统开发
[RK3399][
Android7.1
] 调试笔记RK DRM下屏幕显示分辨率的EDID 方式修改及代码流程
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录问题:屏幕型号:修改:问题:屏参是如何获得?1、platform_driver注册2、platform_device注册3、查看:4、入口`probe`:疑惑:通过打印日志发现:因此即使这里没有再次赋值刚开机也有个地方指定了默认分辨率。那么问题来了:早期函数调用时名字是谁给他的:问题:RKLi
雪松研究所
·
2020-08-23 18:48
子类__kernel
子类__Display
ShortCuts的使用
但ShortCuts只能在Api25(
Android7.1
)及以上版本的手机中才能使用。ShortCuts的类别****静态快捷键****静态快捷键在资源文件中定义,因此他会被打包至apk中,所以只
小贱嘎嘎
·
2020-08-23 11:56
[RK3399][
Android7.1
] 调试笔记 --- Camera动态热插拔支持
Platform:RK3399OS:Android7.1Kernel:v4.4.83RK3288平台修改请参考[RK3288][Android6.0]调试笔记—Camera动态热插拔支持改动如下:CameraHal部分:/**/diff--gita/CameraHal/CameraHal_Module.cppb/CameraHal/CameraHal_Module.cppindex01afa0d.
KrisFei
·
2020-08-23 06:48
RK3399
子类__Camera
Android机器调整屏幕方向
Android机器调整屏幕方向针对rk3399的
Android7.1
系统第一步.Android系统中打开网络调试1.打开开发者模式2.打开网络调试3.查看本机ip地址第二步.电脑下载adb工具第三步.adb
qingfeng623
·
2020-08-22 22:15
android
RK3288
android7.1
异形屏修改补丁
0.dts中配置1920x1080的分辨率1.build.prop添加下面属性:
[email protected]
/rockchip/hwcomposer合入下面修改:diff--gita/hwcomposer.cppb/hwcomposer.cppindex0fd2177..3ad13a9100755---a/hwcomposer
rockemd
·
2020-08-22 22:30
Rockchip
Android7.1
Presentation双屏异显 DEMO 样例
转自https://blog.csdn.net/fu_kevin0606/article/details/79420621https://blog.csdn.net/fishtosky/article/details/47165573绪论随着用户的需求增多,特别是对于一些Android平板电脑以及其他的一些Android智能设备可能有多个屏幕,用户不仅想要在主屏幕上显示内容,同样在第二屏幕上也要显
南南鱼
·
2020-08-22 22:59
java
andorid
[RK3399][
Android7.1
] 调试笔记 ---双屏异显副屏显示画面有拉伸
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:主屏使用4:3edp,副屏使用16:9HDMI.双屏异显时,副屏显示画面会被拉伸.原因:HDMI可以使用和适应不同的分辨率.edp的分辨率是2048*1536,符合4:3比例,而HDMI显示的分辨率是1024*768,不是16:9而是4:3的比例.得到1024*768的原因在于板子没有读取到HDMI的EDID
KrisFei
·
2020-08-22 21:12
RK3399
子类__Display
Android7.1
强制横屏或竖屏显示
欢迎访问我的个人博客https://intgyl.com/。需求由于设备没有重力加速度传感器,需要始终横屏显示防止部分应用程序修改显示方向patchdiff--gita/device/rockchip/rk3288/system.propb/device/rockchip/rk3288/system.propindexce784d7..2206861100644(file)---a/de
intgyl
·
2020-08-22 21:58
Android
RK3288[android 7.1]调试笔记 强制横屏
RK3288[
android7.1
]调试笔记强制横屏修改路径为/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
d海阔天空
·
2020-08-22 21:15
RK32887.0
调试笔记
RK
[RK3399][
Android7.1
] 双屏显示副屏旋转90°patch
Platform:RK3399OS:Android7.1Kernel:v4.4.83描述:主屏edp+副屏HDMI标准的sdk不会默认有旋转副屏为横屏显示为竖屏的功能,添加如下patch即可实现,但是因为是双屏同显,副屏显示会有画面被压缩的现象。Patch:diff--gita/services/core/java/com/android/server/display/LocalDisplayAd
KrisFei
·
2020-08-22 20:50
RK3399
子类__Display
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他