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
PX30
Android8.1
红外遥控实现
RK平台上红外实现原理简介:PWM有三种工作模式,referencemode,one-shotmode和continuousmode.红外遥控器就采用referencemode,这种模式下PWM可以捕获输入高低电平的宽度,并产生中断,CPU接收到中断后去相应的寄存器读取。按下遥控的时候,红外接收头会产生一系列的高低电平,PWM就会产生相应的中断,CPU读取相应的寄存器就知道这些高低电平的时间,根据
android驱动_它不开机了
·
2020-08-07 10:34
GMS认证-Android8.x新增cts测试(VTS下测试GSI版本)
Darkt关注2018.01.2512:36*字数460阅读641评论25喜欢2Android8.0之后,由于平台架构的更改,GMS认证增加了新的测试项,包括VTS和针对GSI版本的CTS测试,本文主要介绍
Android8.1
曹禺
·
2020-08-07 10:02
android
Android8.1
系统Led的控制从底层到上层的实现
我们都知道,安卓系统是一个分层的系统,那么它的底层到上层或者上层到底层的标准流程是怎么走的呢?这里通过apk操作一个GPIO控制led的亮灭从而实现从上层到底层的完整调用流程。写得不足之处欢迎有识之士不吝赐教,在此先行谢过,技术无边,欢迎各位大牛来此多多交流。(这里只给出驱动部分的代码,其他部分的代码请到我的网盘地址那里去下载,那里有代码包括相关说明)。网盘链接:链接:https://pan.ba
只是一些暗恋而已
·
2020-08-07 10:18
Android系统开发
Android8.1
Launcher3 去掉抽屉(一)
Android8.1Launcher3去掉抽屉(一)目前的需求是把8.1的launcher修改为国内常见的,将所有app显示在workspace中,但是网上查了一下,没有找到这方面资料,只能自己慢慢看了,这篇博客记录一下。1:Launcher3\src\com\android\launcher3\LauncherAppState.java:添加一个方法:publicstaticbooleanisD
_Shawn_
·
2020-08-07 10:18
Android
RK3326 Android 8.1 吉字节问题解决
编译完
Android8.1
后,发现存储中都是“吉字节”等样式,aodaokai!!
涛relax
·
2020-08-07 10:17
rockchip
Android系统开发
RK3326
Android8.1
内置第三方apk 到/system/app、/system/priv-app、/data/app
基本步骤新建文件夹(与安装包名字一致)(1)文件内容:APK安装包(2)文件内容:Android.mk在Android源码编译时必定执行的Makefile里添加自己的APK名字PRODUCT_PACKAGES+=\SouGouInput可以参考Android源码下APK的目录结构Android.mk(以搜狗输入法为例,预装到/system/priv-app)LOCAL_PATH:=$(callmy
涛relax
·
2020-08-07 10:17
Android系统开发
rockchip
MTK
android8.1
添加root权限
客户需求,要求android8.1user版本添加root权限第一步:device/mediateksample/k39tv1_bsp_1g/device.mk添加+PRODUCT_COPY_FILES+=\+system/extras/su/su:system/bin/su\+system/extras/su/su:system/xbin/su第二步:frameworks/base/cmds/w
还是那个街___
·
2020-08-07 10:45
MTK
Android
android8.1
开机黑屏2s修复方案
软件版本:
Android8.1
硬件版本:展讯平台这两天解了一个bug,从某种意义上不算bug,而是优化,超有成就感,心路历程记录如下:问题由来:屏厂上了一批次屏,而系统开机从动画停止到Launcher显示要黑
凯文的内存
·
2020-08-07 10:38
android
Android8.1
在misc设备上添加一个控制led的驱动
bash**首先介绍一下注册一个驱动的步骤:**1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、实现其probe、remove等函数在xxxxx.dts文件里面添加:这里的"my_led_ctrl"很重要要和驱动的那边的相对应。my_led{compatible="my_led_ctrl";led_ctr0=
android驱动_它不开机了
·
2020-08-07 09:40
PX30
Android8.1
添加root权限
在px30_android-8.1\device\rockchip\rk3326下添加修改device-common.mk文件:添加内容:#root#PRODUCT_COPY_FILES+=\#device/rockchip/common/ff420030_pwm.kl:system/usr/keylayout/ff420030_pwm.klPRODUCT_COPY_FILES+=$(callfi
android驱动_它不开机了
·
2020-08-07 09:40
PX30Android8.1Google安装
今天终于弄好了,辛苦~在
android8.1
源码device\rockchip\rk3326路径下的BoardConfig.mk做如下修改:修改前(将false改为true):#GoogleServiceandfrpoverlayBUILD_WITH_GOOGLE_MARKET
android驱动_它不开机了
·
2020-08-07 09:39
Android8.1
开关VOLTE流程分析
前言最近有需求需要实现插卡默认打开Volte功能,顺带研究了下Volte的流程,在此做个记录开始从Settings设置界面入手,网络和互联网–>移动网络–>VoLTE高清通话(电信卡)/增强型4GLTE模式(移动卡)找到网络和互联网加载对应的Fragment为NetworkDashboardFragment,源码位置vendor\mediatek\proprietary\packages\apps
cczhengv
·
2020-08-06 10:18
Android8.1
源码修改
Binder系列(1)——ServiceManager
1.概述在一台
Android8.1
的手机中,可以看到三个servicemanager:servicemanager,管理系统服务,本文只讨论servicemanager;vndservicemanager
showstopper_x
·
2020-08-05 15:52
binder
Android
Binder
ServiceManager
framwork
android8.1
相机(SnapdragonCamera)长按拍照时关闭闪光灯
我们公司用的是高通sdm660平台,oppo等大厂长按相机拍照时,即使闪光灯打开也不会亮,从SnapdragonCamera里面通过设置parameters=camera.getParameters();parameters.setFlashMode(Parameters.FLASH_MODE_OFF);//关闭camera.setParameters(parameters);设置完生效需要时间,
三火哥
·
2020-08-04 22:03
android
Android 自用 App保活——音乐播放保活适配8.0 (贼好用)
闲话说到这里,下面我介绍一种新的App保活方式哈,目前用小米家族手机涵盖Android5.0到
Android8.1
家族的测试。结论是,不主动干掉,是死不了的。但是主动干掉了,是活不了的。
weixin_34004576
·
2020-08-04 05:46
用adb shell让APP获得Root权限 by SuperSU
开发环境:高通MSM8998/
android8.1
/SuperSU2.821.使用前提adbshe
bingoCoder2013
·
2020-08-04 02:16
魔趣(Mokee)开源代码(android 7.1.2
Android8.1
)同步下载
一.下载代码使用魔趣repo镜像1.在当前用户的根目录创建bin文件夹,并添加到系统环境变量中。$mkdir~/bin$PATH=~/bin:$PATH2.下载Repo并给予执行权限$curlhttps://download.mokeedev.com/git-repo-downloads/repo>~/bin/repo$chmoda+x~/bin/repo同步源码:在需要同步源码的文件目录下使用r
fmc088
·
2020-08-03 16:06
android
系统开发
图解Android系统的启动过程
概述Android系统是基于Linux的,启动必须经历3个阶段,即:BootLoader,LinuxKernel,Android系统服务,笔者今天就基于
Android8.1
系统源代码来分析一下启动过程。
handy周
·
2020-08-03 15:14
Android开发
Android系统源代码
Android MTK平台 客制化系统来电界面(屏蔽 InCallUI 提供接口给客户自行展示来电去电页面)
OS:
Android8.1
需求分析1、禁止系统来电铃声,提供接口给客户自己播放铃声2、禁止系统拉起来去电页面(InCallActivity),消息通知客户拉起自己的来去电页面3、禁止来电消息Notification
cczheng
·
2020-08-03 09:00
AOSP源码Gallery2和Launcher3导入Android Studio
Android源码(超详细),正如作者所说,超详细,也很简单.引入我之前一直从事App开发,换工作后公司正在研发一款类似百度小度的带屏智能硬件,所以需要定制Android系统.花了一个月熟悉Linux开发环境和
Android8.1
放课后小朋友
·
2020-08-03 05:06
Android开发
Android8.1
源码添加黑名单拦截电话和短信记录
知识储备1、8.1原生黑名单功能之前写过的8.1黑名单相关分析可看这篇
Android8.1
源码修改之通过黑名单屏蔽系统短信功能和来电功能2、ContentProvider的相关定义和使用不太懂的可看这篇
cczhengv
·
2020-08-03 05:29
Android8.1
源码修改
Android8.1
以及5.1版本识别sdcard和U盘并创建文件解决办法
Android8.1
以及5.1版本识别sdcard和U盘并创建文件解决办法概述完整代码:概述最近正好在写安卓下的测试工具,看到安卓里面各种版本的api各种不同,我还是真心希望Qt在跨平台方面加把劲。
新潮程序
·
2020-08-03 02:54
Android百万案例之路
android
安卓
android
studio
Android读写文件
Android挂载U盘
Android Audio底层原理(二)
1.Hal层类关系图以MediaPlayer功能为例,我们可以根据
Android8.1
(Oreo)源代码绘制出其类图2.IMediaPlayerService.h定义相关API,方便binder进程调用
光膀走天涯
·
2020-08-01 09:28
Android
android8.1
系统应用使用FileProvider时提示没有权限
android8.1
系统默认就是不让SYSTEM_UID和ROOT_UID用户获取grantUri权限,需要修改ActivityManagerService.java里面的checkGrantUriPermissionLocked
三火哥
·
2020-08-01 08:27
android
QT在Android、Linux、windows平台采集声卡原始音频数据编码存储与播放
一、操作系统介绍Linux系统:ubuntu18.0464位Android系统:
Android8.1
/9.0windows系统:win10QT版本:5.12声卡:win10电脑自带声卡、罗技USB摄像头声卡
DS小龙哥
·
2020-08-01 07:17
FFMPEG
QT
LINUX
Android 8.1静态广播的使用以及添加权限
在
Android8.1
后我使用静态广播时会发现接收不到广播,下面有两种方法:1、动态广播替换静态广播2、保留原来的静态广播,使用setComponent参数Intentintent=newIntent(
路过独木桥!!
·
2020-08-01 07:33
Android
播客
Android 8.1 SystemUI下拉状态栏修改
一,实现环境1.软件环境
Android8.1
系统2.硬件环境google手机msm8996二,分析1.android8.0之后有了新的改变,开光布局与之前不太一样。
wangzefengw
·
2020-08-01 02:57
android native内存泄漏检测原理
androidnative内存泄漏检测原理1.初始化2.释放和分配函数的处理3.获取泄漏信息4.header的作用5.内存泄漏显示本文根据
Android8.1
编写,代码路径在bionic目录下。
沉默的过客
·
2020-08-01 02:38
Android
Android 8.1 修改桌面背景透明度
android8.1
修改桌面应用菜单的透明度需要修改Launcher3/res/values/styles.xml文件中的如下内容:#CCFFFFFF该字符串allAppsScrimColor的第一二位
又是十年春
·
2020-08-01 02:59
Android应用
解决
Android8.1
MTK 平台 屏幕锁定设置加密后,重启开机动画走两次需输入两次密码的问题
看了设置中走的界面CryptKeeper,重启需要输入密码的界面就是刚刚的activityprivatestaticfinalStringDECRYPT_STATE="trigger_restart_framework";@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);
cczhengv
·
2020-08-01 02:55
Android8.1
源码修改
Android8.1
MTK平台 SystemUI源码分析之 电池时钟刷新
SystemUI源码分析相关文章Android8.1MTK平台SystemUI源码分析之Notification流程分析之前再贴一下StatusBar相关类图电池图标刷新从上篇的分析得到电池图标对应的布局为SystemUI\src\com\android\systemui\BatteryMeterView.java先从构造方法入手publicBatteryMeterView(Contextcont
cczhengv
·
2020-08-01 02:25
Android7.1 VS
Android8.1
之音频流输出(八)
1.Android7.1.frameworks/av/services/audioflinger/AudioFlinger.cppspAudioFlinger::openInput_l(audio_module_handle_tmodule,...){status=inHwHal->open_input_stream(inHwHal,*input,devices,&halconfig,&inStr
慢慢的燃烧
·
2020-08-01 01:26
Android音频进阶
android8.1
给指定APP默认开通所有权限
在某些情况下我们需要给我们自己的APP默认开通所有权限而不需要动态权限申请,我们可以在用户安装APP的时候就给它授予应有的权限。在services/core/java/com/android/server/pm/PackageManagerService.java文件中找到handlePackagePostInstall()方法然后做如下修改:-if(grantPermissions){+if(g
tt11212
·
2020-08-01 01:22
android系统
android8.1
修改setting的默认参数
settings.apk的默认参数是从SettingsProviderapp中读取的,保存在provider中说明是系统全局性的,很多地方都会使用里面的参数,参数路径如下:frameworks/base/packages/SettingsProvider/res/values/defaults.xml在里面会有各种setting应用使用的参数,但是只是部分,并不完全。如果想知道自己修改的参数具体对
tt11212
·
2020-08-01 01:22
android系统
android8.1
添加物理按键流程
一,添加android已有的功能按键当新增的按键功能是android系统默认自带的,需要在frameworks/base/data/keyboards/Generic.kl中找到你需要的按键键值然后在对应的dts中添加对应的按键映射就可以了。二,自定义按键按如下步骤添加,具体可以参考某个已有的按键,在同一位置添加自定义按键通过命令cat/proc/bus/input/devices确认按键使用的键
tt11212
·
2020-08-01 01:22
android系统
MTK平台--Android P SD卡检测
SD卡检测文章目录SD卡检测前言目录代码分析问题追踪所思前言 最近公司拿到了AndroidP的代码,需要在原有的项目基础上将
Android8.1
升级为Android9.0;最为一个职场新人,独挑大梁是不现实的
小怪兽呀
·
2020-07-31 23:48
MTK平台驱动调试
基于
android8.1
源码修改
1.增加新的按键定义frameworks/native/include/android/keycodes.h/**allapps/AKEYCODE_ALL_APPS=284,//addnewkeyAKEYCODE_TORCH=285,AKEYCODE_SCAN=286device/mediateksample/k63v2_64_bsp/mtk-kpd.klkey112TORCHkey132SCAN
春岁永年
·
2020-07-31 22:14
mtk
定制修改
Android8.1
SystemUI中Recents(多任务),"全部清除"按钮点击事件简单梳理
最近有一个需求,现象:播放音乐时,点击多任务中的“全部清除”按钮,音乐未停止;预期:音乐停止。于是去看看这个按钮的点击事件,本来以为这就是一个简单的onclick事件,可是并没有这么简单,首先找到这个按钮:com.android.systemui.recents.views.RecentsView中的mStackActionButton,这个就是按钮的对象了,可是这个按钮并没有找到onclick事
_Shawn_
·
2020-07-31 21:22
Android
Android8.1
SystemUI QSCustomizer布局调整
Android8.1SystemUIQSCustomizer布局调整Google如果发现有些手机厂商有比较好的功能,就会在新版本中添加进来,我觉得这个QSCustomizer就是属于这类QSCustomizer就是下拉状态栏中快速设置按钮,支持手机用户自己修改。这里用了RecyclerView,RecyclerView我没怎么用过,所以很多方法都不知道,碰到了困难还是求助同事才解决./src/co
_Shawn_
·
2020-07-31 21:22
Android
Android8.1
修改开机动画
Android8.1
修改开机动画首先制作bootanimation.zip,这个制作网上可以找到很多教程,可以参考这篇博客制作开机动画,其中要注意的就是不要把bootanimation这个文件夹打包成bootanimation.zip
_Shawn_
·
2020-07-31 21:22
Android8.1
SystemUI 下拉通知栏添加高斯模糊
Android8.1SystemUI下拉通知栏添加高斯模糊这个功能以前在6.0上做过,现在移植到8.1;顺便写个博客记录下,有不好的地方,还请各位大神不吝赐教1:把qspanel的背景去掉res/layout/qs_panel.xml我这里顺便把投影也干掉了。2:添加一个ImageView,放高斯模糊的图片我这里还添加了一个半透明的view,因为只有一个高斯模糊会很难看res/layout/sta
_Shawn_
·
2020-07-31 21:22
Android
Android8.1
SystemUI QuickSettings增加截图按钮
Android8.1SystemUIQuickSettings增加截图按钮之前在6.0上做过这个功能,8.1对比6.0代码上有部分重构,增加按钮也方便了很多,6.0需要添加一个TileController,这个controller是一个interface,还要一个TileControllerImpl,类似截图这样的按钮其实在controller中是没有逻辑的,但是也必须要有controller,不
_Shawn_
·
2020-07-31 21:22
Android
MT6762 Android 8.1 打开custom分区,挂载custom分区,OTA升级custom分区
MT6762Android8.1打开custom分区,挂载custom分区,OTA升级custom分区1.打开custom分区2.挂载custom分区3.OTA升级custom分区1.打开custom分区MTK的
Android8.1
杨涂涂
·
2020-07-31 21:59
技术随笔
android8.1
编译过程中遇到的两个问题
android8.1
编译过程中遇到的两个问题由于公司项目用到安卓8.1的代码,需要在本地编译通过。
BigCats_1021
·
2020-07-31 20:04
android
android编译
Android系统修改汇总(MTK)
以下都是基于
Android8.1
的代码去修改的!!!
jay8824589
·
2020-07-31 18:10
Jay_Android学习之路
Jay_Android资料
Android8.1
默认MTP
由于项目需求,平台MT6580Android8.1代码默认MTP方法一、system.prop文件增加persist.sys.usb.config=mtp系统属性二、UsbDeviceManager.java中增加修改红色部分代码@OverridepublicvoidhandleMessage(Messagemsg){switch(msg.what){caseMSG_UPDATE_STATE:mC
andqinling
·
2020-07-31 15:38
Android手机平台开发
android8.1
系统静默安装问题(无须手动点击)
publicStringsilentInstallApkByReflect(StringapkPath){LogUtils.d(TAG,"启动了静默升级!");//SharedConfig.getInstance(this).writeData(AppConfig.Key.UPGRADE_RESULT,true);Stringresult="false";try{PackageManagerpac
a_fly_pig
·
2020-07-31 15:04
android源码相关
Android 8.1 从零开始写 HAL -- (1) 定义接口
Android8.1
从零开始写HAL–(1)定义接口注意:本文基于
Android8.1
进行分析Qidi2020.07.17(Markdown&Haroopad)【前言】我们都知道从Android8.0开始
Qidi_Huang
·
2020-07-31 14:17
嵌入式
Android
Android 8.1 从零开始写 HAL -- (5) 添加执行权限
Android8.1
从零开始写HAL–(5)添加执行权限注意:本文基于
Android8.1
进行分析Qidi2020.07.20(Markdown&Haroopad)【前言】Android上使用SELinux
Qidi_Huang
·
2020-07-31 14:17
嵌入式
Android
Android 8.1 从零开始写 HAL -- (4) 编译与打包
Android8.1
从零开始写HAL–(4)编译与打包注意:本文基于
Android8.1
进行分析Qidi2020.07.18(Markdown&Haroopad)【前言】对于demoComponentHAL
Qidi_Huang
·
2020-07-31 14:46
嵌入式
Android
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他