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
【Android8.1
Android 8.1 从零开始写 HAL -- (2) 实现 HAL 主体
Android8.1
从零开始写HAL–(2)实现HAL主体注意:本文基于
Android8.1
进行分析Qidi2020.07.18(Markdown&Haroopad)【前言】通过上一篇文章《
Android8.1
Qidi_Huang
·
2020-07-31 14:46
嵌入式
Android
C++
HAL
HIDL
Android
8.1
实现
manifest.xml
Android 8.1 从零开始写 HAL -- (3) 实现 Bp、Bn 端
Android8.1
从零开始写HAL–(3)实现Bp、Bn端注意:本文基于
Android8.1
进行分析Qidi2020.07.18(Markdown&Haroopad)【前言】既然Binder化的HAL
Qidi_Huang
·
2020-07-31 14:46
嵌入式
Android
C++
HAL
HIDL
Android
8.1
Bp
Bn
Android SystemUI的EventBus实现原理
Android8.1
的SystemUI的recents模块实现了Eventbus,用于recents模块内通信。本文分析其代码实现原理。
BossMozil
·
2020-07-31 14:04
Android
SystemUI
Android9.0 SystemUI 网络信号栏定制修改
前情提要
Android8.1
平台SystemUI导航栏加载流程解析9.0改动点简要说明1、新增StatusBarMobileView替代SignalClusterView,用以控制信号栏显示同时增加的还有
cczhengv
·
2020-07-31 12:52
Android9.0
源码修改
咦,Oreo怎么收不到广播了?
最近在基于
Android8.1
的系统项目中有用到静态注册广播去监听广播。
菜天Android
·
2020-07-30 18:01
MT6580
Android8.1
调试移植费恩格尔指纹驱动
1、首先用万用表确定好vcc2.8v和1.8v的供电正常,有的平台2.8v是软件控制打开,有的平台是直接硬件长供的。2、根据原理图确定好gpio的配置主要包括spi_cs,spi_sck,spi_miso,spi_mosi,还有复位脚rst和中断脚int:,使用的是哪一组SPI通讯等。3、dts添加cdfinger的节点,gpio的配置等,注意查看所使用的gpio是否有其他地方有复用:vimker
静能生悟
·
2020-07-30 18:33
Linux内核开发
android10.0(Q) root MTK 6765 user版本打开root权限(adb root权限和 apk root权限)
相比较
Android8.1
、9.0而言,Q版本的root变得相当麻烦,10.0中引入了动态分区机制,可看这篇Android10动态分区介绍,同样的要想完全adbroot,需要fastboot解锁,然后关闭
cczhengv
·
2020-07-30 17:48
ROOT
带你飞
selinux-添加
AispeechAudioHalporting到android系统中需要添加如下selinux权限(
android8.1
):diff--gita/system/sepolicy/public/domain.teb
Jack_Zhou888
·
2020-07-30 15:56
Android 8.1 添加属性SystemProperties.set可执行权限
在
Android8.1
由于selinux权限的限制。
九霄的爸爸
·
2020-07-30 15:37
android
rk3399
android8.1
以太网和wifi共存
1.修改frameworks/base/core/java/android/net/NetworkFactory.javaevalRequest方法注释两行privatevoidevalRequest(NetworkRequestInfon){if(VDBG)log("evalRequest");if(n.requested==false&&n.scoremScore||n.request.net
吃披萨的喵
·
2020-07-30 15:47
指纹调试 mtk
android8.1
函数调试的初始化是否成功,打印信息确认b)查看设备节点是否生成/dev/sunwave_fpc)SPI通信是否成功,1)确认pin脚初始化是否正确,是否被占用,cs,clk,rst,miso,mosi,eint等,
android8.1
起舞的迈特凯
·
2020-07-30 13:52
MTK
MTK-SENSOR
指纹
Android8.1
基于
android8.1
(kernel4.4)添加字符设备驱动
本文是基于
android8.1
的rockchip平台添加一个字符型设备驱动,此设备有四个可读写的寄存器,将其命名为virtualio,详细添加步骤如下,具体代码见最后网盘分享1.kerneldrivers
yuzhenrong
·
2020-07-30 06:50
android
使用QT调用FFMPEG库部署到Android设备、完成视频音频应用开发
系统环境:ubuntu18.04FFMPEG版本:4.2.2测试的Android平板系统:
Android8.1
第一步:编译Android设备能使用的FFMPEG库参考这篇文章:https://blog.csdn.net
DS小龙哥
·
2020-07-30 05:56
FFMPEG
LINUX
QT
浅谈
Android8.1
自动同步时间机制
最近工作中刚好研究了下
Android8.1
系统的自动同步时间机制,也学到了一点东西,leader也叫分享下,趁着这个机会就简单分享下我对
Android8.1
自动同步时间机制的理解:一、问题前沿公司的测试妹子提了个问题
wufeiqing
·
2020-07-30 05:09
Android系统
[RK3399][
Android8.1
] 调试记录 --- GPS定位模块-ATGM336H调试记录
Platform:RK3399OS:
Android8.1
问题11.硬件连接上,GPS与蓝牙公用一个串口UART0,使用GPS功能时,需要将UART0权限及所有者修改为GPS解决方法:1.修改如下rd_rk3399
oliverJ
·
2020-07-28 04:26
硬件
驱动
为什么 Android 8.0 注册的广播接收不到了?
零、前言最近在基于
Android8.1
的系统项目中有用到静态注册广播去监听广播。
菜天
·
2020-07-27 21:08
Android
Android
广播
AndroidOreo新特性
猿湿Xoong
Android干货
Android8.1
SystemUI Keyguard之指纹解锁流程
手指在指纹传感器上摸一下就能解锁,Keyguard是怎么做到的呢?下面我们就跟着源码,解析这整个过程。何时开始监听指纹传感器?先来看下IKeyguardService这个binder接口有哪些回调吧//当另一个窗口使用FLAG_SHOW_ON_LOCK_SCREEN解除Keyguard时PhoneWindowManager调用publicvoidsetOccluded(booleanisOcclu
客服小羊
·
2020-07-15 21:56
Mac OS10.12 编译Android源码8.1
下载的rom是
android8.1
,手机是pixel准备工作硬盘大小本人Mac磁盘空间只有256GB,而编译8.1源码,至少需要150GB以上空间,所以使用了一个移动硬盘进行源码存储。
良秋
·
2020-07-15 19:34
Android学习
学习工具配置
问题记录
Macbook Pro下载编译
Android8.1
以及各种坑和排坑
废话不多说,参考Goolgle官网如下:要求搭建编译环境下载源代码准备编译个人建议:认认真真把这4个链接看完,该记录的地方记录,真真正正的学会整个过程,而不是简单的抄袭各种解决方案!!!本次编译成功所以依赖的系统,工具及其版本如下:MacbookPro:macOSHighSieera即10.13.6;MacbookPro:2013年机器,8G+256SSD,剩余120G可用。MacbookPro:
HusterClearLove
·
2020-07-15 15:06
Android
PX30
Android8.1
gtxx TP触摸屏调试
调试的是一个10.1寸的屏,首先在DTS中添加&i2c1{status="okay";gt9xx:gt9xx@5d{compatible="goodix,gt9xx";reg=;touch-gpio=;reset-gpio=;max-x=;max-y=;tp-size=;tp-supply=;status="okay";};};当触摸的x和y不对时修改驱动的对应内容:if(val==89){m89
男-爱打篮球
·
2020-07-14 19:40
android 8.1添加开机启动服务
android8.1
添加开机启动服务修改文件:From0ecbea62c6ceed9bc54a29524f04cd593e036eaaMonSep1700:00:002001From:“xu.han747
qq_24827425
·
2020-07-14 17:32
Android8.1
Launcher3启动源码解析之APP和界面加载
前面两篇文章介绍了AMS的启动,已经AMS启动之后启动Launcher的第一个Activity的过程。讲完上面那些东西,现在就说一下Launcher界面的加载过程。一、Launcher启动之onCreate方法@OverrideprotectedvoidonCreate(BundlesavedInstanceState){if(DEBUG_STRICT_MODE){//调试摸下走这里StrictM
唯依心动
·
2020-07-14 10:35
Android系统
Launcher
[RK3399][Android7.1.1]TvSettings添加默认主界面(Home app)设置
测试平台Platform:RK3399OS:
Android8.1
现象系统代码中Settings是有默认主界面(Homeapp)的设置项,但是TvSettings里面却没有,做了一下功能移植。
风之空响
·
2020-07-13 19:54
微信MMKV源码阅读随笔
二、总体设计三、性能分析1.单进程性能(测试机器是Pixel2XL64G,
Android8.1
,每组操作重复1k次,时间单位是ms。)2.多进
weixin_34367257
·
2020-07-13 19:40
Android x86 虚拟机镜像下介绍及下载
当然既然是移植自然存在时间差问题,所以到现在Androidx86项目只更新到
Android8.1
还没有新的9.0版。
ldq_sd
·
2020-07-13 06:33
android
QT获取Android、Linux、Windows系统上的摄像头数据帧并处理显示
一、操作系统介绍Linux系统:ubuntu18.0464位Android系统:
Android8.1
/9.0windows系统:win10QT版本:5.12二、需求介绍使用QT本身代码在linux平台、
DS小龙哥
·
2020-07-12 16:53
QT
FFMPEG
LINUX
Android源码解析之MethodAndArgsCaller
如果你看过ZygoteInit.java的main方法可能会对这个类不陌生,在
Android8.1
之前,其main方法都是类似以下这样:以下代码基于Android8.0publicstaticvoidmain
weixin_34232363
·
2020-07-12 09:11
Android8.1+AS3.3.2环境下使用xposed进行hook踩得坑
在AS3.3.2及
Android8.1
环境下下复现丑小鸭大佬的操作教程地址:https://www.52pojie.cn/thread-850885-1-1.html基本按照教程走,大佬采用的是AS3.0.1nexus4
咸菜猫
·
2020-07-11 13:13
Android
系统安全
咦,Oreo怎么收不到广播了?
最近在基于
Android8.1
的系统项目中有用到静态注册广播去监听广播。
weixin_33968104
·
2020-07-10 08:29
Android 8.1/9.0 MTK Camera源码分析之录像快门声音控制流程
Android8.1
/9.0MTKCamera源码分析之快门声音控制流程这两篇文章其实都是相对于手机系统ROMCamera开发过程中,针对ap层快门声音动态控制来说明的。
层楼中人
·
2020-07-09 06:30
Android
Camera
Android8.1
获取Wifi,BT,Ethernet MAC地址问题分析
1.WifiMAC地址不说废话,直接上代码:publicStringgetWifiMac(){StringwifiMac="";try{WifiManagerwifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);wifiMac=wifi.getConnectionInfo().getMacAddress();Log.d(TAG,"wifi
zhangchao2280
·
2020-07-09 04:21
Android
Android8.1
源码编译
使用的虚拟机来完成的源码编译,本次编译的是
android8.1
版本。
街道口afs
·
2020-07-09 01:41
Android8.1
修改默认音量大小的方法
目前网上有一些关于修改系统默认音量大小的方法,比如修改AudioSystem.java的DEFAULT_STREAM_VOLUME:publicstaticint[]DEFAULT_STREAM_VOLUME=newint[]{4,//STREAM_VOICE_CALL7,//STREAM_SYSTEM5,//STREAM_RING5,//STREAM_MUSIC6,//STREAM_ALARM5
布列瑟农的秋天
·
2020-07-09 00:25
音频
[九鼎RK3399Pro]
Android8.1
编译以及环境配置
1.前期准备1.1硬件以及软件配置Ubuntu16.04系统(可使用真机也可使用虚拟机,虚拟机已经实测)Ubuntu16.04电脑配置:CPU:4核级以上。内存:12GB及以上。(实际在编译过程中使用8G内存编译显示内存不够,改成12G才编译通过)显卡:无要求存储:200G。1.2虚拟机安装Ubuntu虚拟机安装ubuntu:https://baijiahao.baidu.com/s?id=160
爱吃小浣熊的土豆
·
2020-07-09 00:58
user版本如何打开root权限之android9.0
概述相比较
android8.1
,在android9.0上,修改略有不同,主要是selinux判断函数在android9.0上做了修改。
weixin_43784532
·
2020-07-08 21:52
技术总结
user版本如何打开root权限之
android8.1
1.修改ro.adb.secure和ro.secure属性/code/1-android8.1/build/core$gitdiffdiff--gita/core/main.mkb/core/main.mkindex44ad271..947d7a3100644---a/core/main.mk+++b/core/main.mk@@-239,11+239,11@@enable_target_debu
weixin_43784532
·
2020-07-08 21:21
技术总结
修改Android系统的软件版本号等
下面的代码均是基于
Android8.1
分析。系统设置--关于手机--版本号1、在系统设置代码中搜索“版本号”,AndroidStudio中全
Kitty_London2
·
2020-07-08 20:14
常用必备
android8.1
增加系统服务亲测有效
以下测试验证平台MSM8996android8.1一.sepolicy部分添加1.\system\sepolicy\public\service.te定义服务名称和属性typexxx_service,app_api_service,ephemeral_app_api_service,system_server_service,service_manager_type;2.\system\sepol
wangzefengw
·
2020-07-08 12:32
Android Framework之Activity启动流程(一)
本文的分析基于
Android8.1
源码。本文章将分三篇为大家讲解。
柚子_J
·
2020-07-08 11:32
android源码
Android8.1
MTK 平台 Launcher3 修改定制
一、去掉默认Google搜索栏修改位置vendor\mediatek\proprietary\packages\apps\Launcher3\src\com\android\launcher3\Workspace.java注释bindAndInitFirstWorkspaceScreen()中if(qsb==null)开始到结尾publicvoidbindAndInitFirstWorkspace
cczhengv
·
2020-07-08 10:52
Android8.1
默认给第三方 app 授予所有权限
前言说下大体修改思路,app安装成功、卸载、升级分别对应Intent.ACTION_PACKAGE_ADDED、Intent.ACTION_PACKAGE_REMOVED、Intent.ACTION_PACKAGE_REPLACED广播这样可以在收到安装成功的广播时给app授权,在8.1中收不到静态注册的广播,所以需要动态注册监听ACTION_PACKAGE_ADDED。之前看过PackageIn
cczhengv
·
2020-07-08 10:52
Android8.1
源码修改
Android8.1
MTK平台 修改系统默认语言和默认输入法
一、默认语言方法一路径\device\公司名字\项目名字\full_项目名字.mk公司名字看你的平台mtk、rk项目名字看你的out/target/product/文件夹名称PRODUCT_LOCALES:=en_USzh_CNzh_TWes_ESpt_BRru_RUfr_FRde_DEtr_TRvi_VNms_MYin_IDth_THit_ITar_EGhi_INbn_INur_PKfa_IRp
cczhengv
·
2020-07-08 10:21
Android8.1
源码修改
Android8.1
出厂前默认开启USB调试且自动授权,恢复出厂关闭USB调试方案
前言设备出厂前需要进行全检,需要用到USB调试,为了提高效率需修改系统为插入USB默认可直接调试,不弹出授权框。发到客户手里则需要手动连续点击版本号才可开启调试且需要授权框。修改方案1、预装UsbNovaapp,恢复出厂可卸载,用于区分是否出厂标志2、在Provision中根据出厂标志是否开启USB调试3、在SystemUI中根据出厂标志是否默认USB授权修改文件清单modified:build/
cczhengv
·
2020-07-08 10:21
Android8.1
源码修改
android8.1
root、android6.0 root user版本权限开放
耶耶耶耶,前后耗时两个月,root已到手,先搞定了6.0,总体来说稍简单,但8.1遇到了很多坑,这两天会一并总结一下,分享出来,期待吧…android10.0(Q)rootMTK6765user版本打开root权限(adbroot权限和apkroot权限))MTK6765/6739/6755/6761/6763android9.0user版本打开root权限(adbroot权限和apkroot权限
cczhengv
·
2020-07-08 10:21
ROOT
带你飞
Android8.1
MTK平台 系统需求定制
1、清空短信记录接口vendor\mediatek\proprietary\packages\apps\Mms\src\com\android\mms\transaction\NoneService.javapublicclassNoneServiceextendsService{privatestaticfinalStringTAG="NoneService";@OverridepublicIB
cczhengv
·
2020-07-08 10:21
Android8.1
源码修改
Ubuntu18.04 (WSL) 编译RK3399
Android8.1
源码
安装ubuntu18.04win10环境处理器:Intel®Core(M)i7-8700CPU(§)3.20GHz3.19GHz已装RAM:16.0GB(15.8GB可用)版本号:1809系统版本:17763.805硬盘可用空间:465GB进入应用商店点击搜索并输入ubuntu回车,如下:选择ubuntu18.04LTS进入详情页面,点击Get获取应用,稍等片刻之后安装完成,如下:点击launch
Ice_Nation
·
2020-07-08 07:09
Android
Days
Android调试:user版本如何打开root权限,打开调试之android9.0
概述相比较
android8.1
,在android9.0上,修改略有不同,主要是selinux判断函数在android9.0上做了修改。
super_AI_x
·
2020-07-08 06:12
调试
Android
驱动
Linux
Android8.1
源码编译.ipr .iml 文件
好处:使用studio查看源码的时候,如果不生成.ipr.iml文件,查看的Java文件是无法索引到其他的文件的,需要一个一个的搜索,很不方便,而.ipr.iml文件就可以解决这部分问题,而且它还可以控制你需要查看源码的内容,比如你不需要查看cpp库,你就可以在.ipr文件中去除对应的文件夹,使你的studio可以更快的打开。第一步:进入AOSP的根目录,执行命令:sourcebuild/envs
BlackJava
·
2020-07-08 06:48
Ubuntu18.04 编译Android 8.1 源码出现的问题及解决笔记
Ubuntu18.04编译
Android8.1
源码出现的问题及解决笔记经过不断的尝试并经过一晚上的编译终于在ubuntu18.04的虚拟机内编译成功
Android8.1
,下面我列举以下在编译项目是遇到的问题及解决办法错误一错误二错误三错误四编译步骤
SingleMan丶司
·
2020-07-08 05:52
Android
Cordova+Vue实现Android APP开发(三)-- 设置图标和启动欢迎页详细教程
我目前使用的是android8.0,
android8.1
,android9,androidQ等版本。(1)设置图标icon,准备好素材,在配置文件中加入不同尺寸的。
松宝写代码
·
2020-07-08 04:30
混合App
cordova
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他