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
] 移植笔记 --- DSI转LVDS芯片TC358775添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83首先我想感谢下Rockchip闭工和Toshiba林工在技术上的大力支持,没有他们帮忙,调试周期将会拉更长。背景:产品需要接一块LVDS屏幕,rk3399并没有带LVDS接口,因此使用东芝的DSI->LVDS芯片TC358775来输出LVDS信号。因此驱动里配置的就是MIPIDSI了。原理图:参考原理图设计使用的是
KrisFei
·
2020-07-30 12:34
RK3399
子类__Display
[RK3399][
Android7.1
] 调试笔记 --- USB type-c插入后无法识别到
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:用update.img制作了一个升级包之后可以升级,但是无法识别到type-c。Log:插上usb后提示:[35.192416]rk818-charger:pmic:plugin[35.679779]phyphy-ff770000.syscon:
[email protected]
:charger=USB_FLOA
KrisFei
·
2020-07-30 12:34
RK3399
子类__USB
[RK3399][
Android7.1
] HDMI显示屏(副屏)调试记录小结
Platform:RK3399OS:Android7.1Kernel:v4.4.83驱动文件:dw-hdmi.c:HDMI驱动,包括内部I2C接口实现。drm_edid.c:edid相关。dw_hdmi-rockchip.c:drm框架部分。探测引脚HPD(HotplugDectect)用于监测HDMI设备是否存在,为high那么可以通过DDC去读EDID,HDMI有规定在HDMI5vAC断电时s
KrisFei
·
2020-07-30 12:34
RK3399
子类__Display
[RK3399][
Android7.1
] 调试笔记 --- HDMI作主屏无法正常显示
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:之前有调试好主屏edp+副屏hdmi双屏显示的,现在需要把hdmi当主屏显示,没有副屏。修改后系统能开机,但是无法显示。异常Log:01-0108:02:41.026E/hwc-drm-resources(223):failedtofindprimarydisplay解决方法:系统的build.prop中添加
KrisFei
·
2020-07-30 12:33
RK3399
子类__Display
[RK3399][
Android7.1
] 调试笔记 --- TC358775在uboot中的显示驱动patch
Platform:RK3399OS:Android7.1Kernel:v4.4.83二话不说,直接贴Patch.diff--gita/drivers/video/Makefileb/drivers/video/Makefileindex432e3ff..934608f100755---a/drivers/video/Makefile+++b/drivers/video/Makefile@@-46,
KrisFei
·
2020-07-30 11:19
RK3399
子类__Display
Android 7.1.1 之实现 3D Touch
article/details/68962736Shortcut概念具体实现BuildConfig配置静态配置动态配置创建删除或禁用更新返回栈问题Shortcut概念Shortcut是Android-25(
Android7.1
LeBron_Six
·
2020-07-30 06:58
Android开发
2017-06-06
欢迎了解宇飞来神光F9智能机器人手机宇飞来神光F9手机产品型号:YUFLYF9基带芯片:高通8976Pro操作系统:
Android7.1
(YUFLYOS1.0版本)主屏参数:6寸2K屏(2560×1440
酷聊子堃
·
2020-07-30 04:07
[RK3128][
Android7.1
] I2C总线被挂起导致无法重启
[RK3128][
Android7.1
]I2C总线被挂起导致无法重启Platform:RockchipOS:Android7.1.2Kernel:3.10解决方案:直接去掉I2C通信同步锁kernel\
wuxin131765
·
2020-07-30 01:27
Rockchip
android7.1
OTA增量升级流程及问题
之前写了一个apk完成了OTA升级一.应用层升级说明大家知道androidN已经是A/B升级模式,makeotapackage之后就会生成update.zip升级文件系统提供了UpdateEngine来完成这个升级:UpdateEngineengine=newUpdateEngine();mContext=context;engine.bind(newUpdateEngineCallback(){
pochuanpiao
·
2020-07-29 21:50
android系统相关
android7.1
开机动画之后launcher显示之前闪烁
最近遇到一个闪烁问题,花费了一些时间排查,记录如下:从开机logo,到开机动画,到wallpaper显示,到launcher后面使用dump把layer拿出来比较,发现KeyguardScrim会出现:adbshellwhiletrue;dodumpsysSurfaceFlinger;sleep0.016;done>dump.SF.logBootAnimationKeyguardScrimcom.
pochuanpiao
·
2020-07-29 21:50
android系统相关
[RK3399][
Android7.1
] 调试笔记 --- I2C探测工具添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:rk3288上默认自带i2c_detect工具来探测对应I2C总线上挂载的设备以及地址。rk3399平台默认没有开启,参考rk3288做如下修改,就可以使用了。改动:diff--gita/arch/arm64/configs/rockchip_eco_defconfigb/arch/arm64/configs
KrisFei
·
2020-07-29 20:38
RK3399
子类__I2C
Android学习——Shortcut
AppShortcut功能最近手机在升级
Android7.1
之后,长按某些APP图标就会弹出菜单,类似于IOS的3Dtouch功能,如下图:看了系统更新的文档才知道该功能叫做AppShortcut,目前只有少部分的应用支持这个功能
、、Joker
·
2020-07-29 16:28
解决
android7.1
系统出现的Consumer closed input channel or an error occurred. events=0x9错误
Socket聊天app,这个app是在17年的时候写的(当时也是随便写的,没注意太多细节),那个时候还是android4.4系统的手机,然后写完在真机上调试没有问题,最近时隔两年想拿出来完善下,结果装在
android7.1
一只菜鸟.....
·
2020-07-29 11:20
项目中的问题排查记录
Android
[PX3][
Android7.1
]学习笔记 --- 修改浏览器默认主页
平台内核版本SDKPX3Linux3.1Android7.1文章目录修改默认主页修改默认主页在如下文件packages/apps/Browser/res/values/strings.xmlhttps://www.google.com/webhp?client={CID}&source=android-home修改一个你喜(tao)欢(yan)的主页比如百度:https://www.bai
雪松研究所
·
2020-07-28 06:54
子类__Android
[PX3][
Android7.1
]学习笔记 --- init.rc文件格式介绍
平台内核版本SDKPX3Linux3.1Android7.1文章目录介绍**1、`on`类型****2、`service`类型**3、`import`类型Wiki:UNIX世界,rc经常被用作程序之启动脚本的文件名。它是“runcommands”(运行命令)的缩写。介绍对于init.rc文件,Android有特定的格式及规则。我们称之为初始化语言AIL(AndroidInitLanguage)in
雪松研究所
·
2020-07-28 06:54
子类__Android
[PX3][
Android7.1
]学习笔记 --- audio_route相关结构体
平台内核版本SDKPX3Linux3.1Android7.1文章目录AudioRoute1.system\media\audio_route\Audio_route.c相关结构AudioRoute1.system\media\audio_route\Audio_route.c相关结构/**/-->fd*|-->snd_ctl_card_infocard_info*|-->snd_ctl_elem_
雪松研究所
·
2020-07-28 06:54
子类__kernel
子类__Audio
[RK3399][
Android7.1
]学习笔记 - LVDS(Low-Voltage Differential Signaling)
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录LVDS简介为什么使用LVDSLVDS组成LVDS简介它在提高数据传输率的同时会有很低的功耗,另外它还有许多其他优势:低电压电源的兼容性低噪声高噪声抑制功能可靠的信号传输能够集成的系统级IC内为什么使用LVDSLVDS接口又称为RS644总线接口,1994年由美国国家半导体公司(NS)提出的为克服以TTL电平方式传输宽带高
雪松研究所
·
2020-07-28 06:53
子类__Display
[RK3399][
Android7.1
]红外传感器模块介绍 - MLX90614介绍
文章目录MLX90614MLX90614管脚介绍MLX90614结构原理MLX90614存储器介绍MLX90614SMBus协议及数据传输时序介绍MLX90614子程序设计收发字节子程序读取MLX90614实时数据程序MLX90614MLX90614d电源电压为3.3V,直接输出16位数字信号,可与单片机直接相连进行通信。传感器有“休眠”的功能,可以让电流消耗低于2mA,满足手持设备长时间使用的需
雪松研究所
·
2020-07-28 06:53
子类__项目
[RK3399][
Android7.1
]设计笔记 - 设备树(DTS)添加版本信息
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录背景及问题方案实现如何在DTS中设置版本信息如何把多个dts做到一个dtb.img里面如何再从dtb.img里面读到dtb如何匹配版本信息背景及问题当同个芯片下项目众多,不同的项目对应的硬件产品的配置可能会不相同,比如项目之间可能DDR、LCD有差异,当有几个这种配置时,不仅我们开发的时候会容易混淆,客户也容易混淆。当客户
雪松研究所
·
2020-07-28 06:53
子类__kernel
子类__设备树
[RK3399][
Android7.1
] 移植笔记 --- 9.7寸eDP显示屏添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83由于此屏在rk3288平台上使用过,原以为接上去就可以点亮,谁知道花了一天多时间折腾,最后还是发现是自己的大意造成的,ORZ…原理图:LCD:背光:EDP屏硬件直接按照上电时序连接好控制,软件无需干预。EDP_HPDpin可接可不接。所以要做的就是配置LCD_BL_ENpin,对应的是GPIO4_D5.屏幕参数:物
KrisFei
·
2020-07-28 01:32
子类__Android
RK3399
子类__Display
[RK3399][
Android7.1
] 调试笔记 --- 三颗以上USB Camera的支持
Platform:RK3399OS:Android7.1Kernel:v4.4.83需求需要支持三个USBCamera,系统默认支持的是两颗。解决方法:以下是rockchip给的patch,不过是有缺失的:diff--gita/CameraHal/CameraHal_Module.cppb/CameraHal/CameraHal_Module.cppindex27e0f54..fa99a38100
KrisFei
·
2020-07-28 01:01
RK3399
子类__Camera
[RK3399][
Android7.1
] 调试笔记 --- 设置开机默认语言为中文
Platform:RK3399OS:Android7.1Kernel:v4.4.83解决方法:diff--gita/target/product/full_base.mkb/target/product/full_base.mkindex65bdf0f..071d299100644---a/target/product/full_base.mk+++b/target/product/full_ba
KrisFei
·
2020-07-28 01:01
RK3399
子类__Android
[RK3399][
Android7.1
] 调试笔记 --- 串口JNI测试用例
Platform:RK3399OS:Android7.1Kernel:v4.4.83Android并没有包含串口的JNI,需要我们自己实现。(AndroidThing已经有实现)串口JNI的参考范例见:https://github.com/cepr/android-serialport-api。有将它修改做了实现,也分享给大家做参考。JNI部分:SerialPort.c/**Copyright20
KrisFei
·
2020-07-28 01:01
RK3399
子类__Android
[RK3399][
Android7.1
] 调试笔记 --- SDK使用tar打包成gz包出错
Platform:RK3399OS:Android7.1Kernel:v4.4.83需求:压缩rk3399sdk做备份。问题:使用tarzcvf命令一直失败。提示Exitingwithfailurestatusduetopreviouserrors。按照网上说的调换tar参数tarcvfz同样无效。解决方法:kris@ecobas:~/disk$sudotarzcvfsmart_191120.ta
KrisFei
·
2020-07-28 01:01
RK3399
子类__Build
[RK3399][
Android7.1
] 调试笔记 --- 显示画面出现mirror的问题
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:添加好LVDS屏幕之后,显示画面mirror.解决方法:diff--gita/drivers/gpu/drm/rockchip/rockchip_drm_vop.cb/drivers/gpu/drm/rockchip/rockchip_drm_vop.cindex087034d..fab5671100644-
KrisFei
·
2020-07-28 01:01
RK3399
子类__Display
python辅助Jump一Jump
硬件说明:台式计算机:ubuntu系统
android7.1
手机:1080*1920python版本及支持库说明:Python3.6.1matplotlib(2.1.2):可通过piplist|grepmat-i
HJQXCode
·
2020-07-27 15:54
python
Android 7.1 添加一个进程间通讯的系统服务(java层)
最近需要天机一个应用服务,需要多个应用共享同一个服务,脑海中的第一印象就是系统Service,因此研究了一下系统服务,最后方案未被采纳,但是研究的成果还是需要记录一下,方便后期查看.最近写了
Android7.1
ChaoLi_Chen
·
2020-07-27 15:05
Android
系统服务
应用进程间通讯
[PX3][
Android7.1
] 调试笔记 JNI的使用
平台内核版本SDKPX3Linux3.1Android7.1文章目录目录:frameworks/base/services/core/jni/com_android_server_FMService.cpp因为要调用hardware中的函数,因此需要添加头文件:#include注册JNI方法intregister_android_server_FMService(JNIEnv*env){retur
雪松研究所
·
2020-07-27 12:47
Android
子类__Android
msm8953
android7.1
配置笔记
文章目录1.带有__DATE__,__TIME__等宏的代码编译失败。2.kerneldriverMakefile添加宏定义3.编译错误1.带有__DATE__,__TIME__等宏的代码编译失败。编译时报错的内容如下:error:expansionofdateortimemacroisnotreproducible[-Werror,-Wdate-time]解决方法:Ⅰ.在build/core/c
wang 恒
·
2020-07-27 12:53
android
[RK3399][
Android7.1
] 调试笔记 --- user版本默认使能usb调试不弹框
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:编译为user版本连上adb之后会弹出是否允许usb调试的对话框:分析:点击允许->确定之后会有如下流程:onClick->UsbDebuggingActivity.javaservice.allowUsbDebugging->allowUsbDebugging->UsbService.javamDevice
KrisFei
·
2020-07-27 12:36
RK3399
子类__Android
[RK3399][
Android7.1
] 调试笔记 --- JNI层输出带TAG的Log
Platform:RK3399OS:Android7.1Kernel:v4.4.83JNI层使用C/C++需要输出Log.如果不要TAG,那么只要如下使用就可以:#includefun(){ALOGE("debuglog");}如果需要带LOGTAG,那么就要按如下方式添加:#defineLOG_TAG"JNI_DEBUG"#include#defineALOGE(...)__android_lo
KrisFei
·
2020-07-27 12:04
RK3399
子类__Android
jni
log
android
error
tag
树莓派3编译
android7.1
tv 国内源码
这里介绍树莓派3编译android7.1tv,通过国内下载源代码编译的过程。第一步,下载repo.gitclonehttps://gerrit-google.tuna.tsinghua.edu.cn/git-repo然后将git-repo目录下的repo加入到环境变量vim~/.bashrc最后一行加入exportPATH="~/git-repo:$PATH"保存,然后重载环境变量.~/.bash
itlavn
·
2020-07-16 00:10
android
【我的Android进阶之旅】Android 7.0报异常:java.lang.SecurityException: COLUMN_LOCAL_FILENAME is deprecated;...
之前开发的一个和第三方合作的apk,在之前公司的Android5.1系统的手表上运行正常,今天在公司新开发的
Android7.1
系统的手表上运行的时候,使用DownloadManager下载之后,查询下载状态的时候
weixin_34148340
·
2020-07-15 05:08
[RK3399][
Android7.1
] Recovery界面支持触控
From5e413dc49b38e8cec4d781fc93ebd445dbfd4b00MonSep1700:00:002001From:zhuyongDate:Thu,23Aug201817:55:23+0800Subject:[PATCH]recoverysupporttouchChange-Id:Id339a6a792d5601d57b2416dc2f0ff59adaa4da7---diff
zhuyong006
·
2020-07-13 23:21
RK3399-Recovery
【详细】长按APP图标弹出快捷方式,ShortCut功能实现
Shortcuts介绍
Android7.1
(APILevel25)及以上系统可以自定义Shortcuts,通过在桌面上长按AppIcon弹出Shortcut列表,点击某个shortcut可使用户快捷得打开
HL是限量版
·
2020-07-13 08:07
技术
移动开发
Java的
Android
Android 7.1添加一个 系统底层服务
受疫情影响,自己工作目前又比较忙,很长时间没有更细博客了,最近看了一下底层服务,尝试着添加了一个底层服务,之前写过一个文章是Android在java层添加服务进行通讯,对Java层服务感兴趣的同学可以去看一下
Android7.1
ChaoLi_Chen
·
2020-07-13 00:43
C++
Android
Framework
Android 7.1 APP 启动流程分析
本文是基于
Android7.1
系统进行探讨的.我们都知道Launcher其实也是一个APP,安装好的应用的快捷方式都被放在了Launcher中.很多的厂家或者厂商都在定制自己的Launcher,目前我们知道
ChaoLi_Chen
·
2020-07-13 00:43
Framework
Android
Handler+Messagequeue+looper
本文讨论Android的消息机制,基于
Android7.1
代码,旨在通过本文对Android的消息机制有一个基础的认识主要分三部分进行讨论:Handler、Looper、MessageQueuePart1
李海洲
·
2020-07-12 19:45
Android7.1
悬浮窗Unable to add window crash问题
最近在项目中遇到了在
Android7.1
出现crash问题,如下:经过对7.1源码分析,发现是悬浮窗设置TYPE问题,问题原因:由于4.4及以前添加悬浮窗需要设置成TYPE_PHONE就需要申请悬浮窗权限
wangwenjie0914
·
2020-07-12 05:30
Android------Binder natvite层架构浅析
提示:源码
android7.1
这篇文章我会讲解一下c++层的binder架构,我会把我知道的重要知识点都讲出来,希望对binder不太熟悉的朋友有些许帮助。
奔放的Guitar
·
2020-07-11 14:26
android
Binder
React-Native 之 android 强更升级(react-native-fetch-blob)无反应的问题解决记录
将问题定位到两点:商城里的build.gradle里的targetSdkVersion为25(对应
android7.1
)。在该版本下,当下载完文件后,
风_f38c
·
2020-07-11 05:47
从native层实现startService(
android7.1
原生系统保活)
一.准备工作:因为我们的工程会包含binder库和binder间接依赖的cutils库,但这些库都不在Ndk里面,直接在native层去编译会找不到,所以要放在源码环境下编译。#include#include#include#include#include#include在源码下的/packages/experimental/目录(这个目录是用来创建系统服务程序的,既可以创建android的app
浮生只为美人笑
·
2020-07-11 01:42
android学习笔记
BPF初探 - Android中BPF运用实例
本文主要介绍在Android中对BPF的使用及其解析,参考
Android7.1
源码注:阅读本文需要一定的网络协议基础参考文章:https://www.freebsd.org/cgi/man.cgi?
ulangch
·
2020-07-09 21:57
Linux
android7.1
外置SD卡三方应用没有读写权限
车机上面会挂载SD卡和U盘,三方应用想要在外置存储中读写文件操作需要添加权限,系统修改如下:/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.javacommita25497c19f5eef9d0d113710492f7d66dbbb9702Author:zhoujinyanDate:Mo
三火哥
·
2020-07-09 06:04
android系统
android
[RK3399][
Android7.1
] Pinctrl的默认配置
问题:针对GPIO的MUX的功能,RK平台的配置有些区别于高通平台,高通的平台中即便是“default”的状态也是需要在Driver中去设置的,但是RK平台针对“default”的状态是不需要在Driver中去配置,而是由平台统一的实现了。DTS:&dsi{compatible="rockchip,rk3399-dsi";enable-gpios=;reset-gpios=;standby-gpi
zhuyong006
·
2020-07-09 06:29
PINCTRL配置
[RK3399][Android7.1.1][4G]开机4G显示无信号,但是可以正常上网
测试平台Platform:RK3399OS:
Android7.1
/8.1现象机器开机4G显示无信号,但是可以正常上网。
xiezhaoxian
·
2020-07-09 02:00
Rockchip
Android killer和Apktool回编译错误No resource identifier found for attribute ‘roundIcon’
一、Android关于'roundIcon'inpackage'的错误 在
android7.1
(apilevel25)有一个新特性,就是圆形桌面Icon,对应的是在AndroidManifest.xml
清新好看
·
2020-07-09 01:52
Android安全
android 7.1 wifi 显示Connected, no Internet(wifi图标显示x)
android7.1
部分源码:privatestaticfinalStringDEFAULT_HTTPS_URL
南风知我意
·
2020-07-08 09:22
Android之各个手机版本WiFi热点的创建
2版本兼容和需要的权限已经热点IP地址说明1)AndroidMainifest.xml里面需要添加的权限2)各个手机版本创建和权限说明
Android7.1
以下的手机,我们可以通过反射来处理创建热点如果是
chen.yu
·
2020-07-08 08:22
Android
进阶
[RK3288][
Android7.1
] 修改HDMI默认显示分辨率
[RK3288][
Android7.1
]修改HDMI默认显示分辨率Platform:RockchipOS:Android7.1.2Kernel:4.4需求:在使用RK3288平台时,HDMI使用4K大屏幕做显示时
wuxin131765
·
2020-07-08 08:34
Rockchip
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他