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
Android10.0
Android 10.0 PackageManagerService(四)APK安装流程-[Android取经之路]
[Android取经之路]的源码都基于Android-Q(10.0)进行分析[Android取经之路]系列文章:《系统启动篇》Android系统架构Android是怎么启动的
Android10.0
系
IngresGe
·
2020-07-30 18:46
Android取经之路
#
1.系统启动
Android10.0
日志系统分析(一)-logd、logcat 指令说明、分类和属性-[Android取经之路]
摘要:本节主要来讲解
Android10.0
日志系统的logd、logcat相关指令说明、日志分类和常用日志属性阅读本文大约需要花费15分钟。
IngresGe
·
2020-07-30 18:46
#
6.系统服务
Android取经之路
Android是怎么启动的-[Android取经之路]
[Android取经之路]的源码都基于Android-Q(10.0)进行分析[Android取经之路]系列文章:《系统启动篇》Android系统架构Android是怎么启动的
Android10.0
系统启动之
IngresGe
·
2020-07-30 18:45
Android取经之路
#
1.系统启动
Android系统架构-[Android取经之路]
[Android取经之路]的源码都基于Android-Q(10.0)进行分析[Android取经之路]系列文章:《系统启动篇》Android系统架构Android是怎么启动的
Android10.0
系统启动之
IngresGe
·
2020-07-30 18:45
Android取经之路
#
0.Android系统架构
Android
系统
架构
Linux
Java
RK3326
android10.0
(Q) user版本打开root权限
RK源码文档中已经提供了root相关补丁,具体描述如下,apkroot功能:rootservicefunction:若产品集成的apk需要单独的root权限或者需要执行su生效,可以打开此功能。Forsomeappwanttogetrootpermission,orneedtoexecute"su"commond.如何打开:Howtoopen;1.参考补丁包中源码目录,打上对应目录下的patch文
cczhengv
·
2020-07-30 17:48
ROOT
带你飞
RK平台修改
android10.0
(Q) root MTK 6765 user版本打开root权限(adb root权限和 apk root权限)
前言everybody,好久不见,我胡汉三又回来了,android10.0root安排!!!相比较Android8.1、9.0而言,Q版本的root变得相当麻烦,10.0中引入了动态分区机制,可看这篇Android10动态分区介绍,同样的要想完全adbroot,需要fastboot解锁,然后关闭verity才能adbremount成功。我尝试和之前一样修改fstab.in.mt6765中的ro和r
cczhengv
·
2020-07-30 17:48
ROOT
带你飞
高通
android10.0
默认赋予第三方apk权限
在系统中有些预置的第三方apk想默认就赋予apk需要申请的权限,具体可参考如下修改+++b/LA.UM.8.6.2/LINUX/android/frameworks/base/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java@@-743,6+743,15@@publicfina
user_id:001
·
2020-07-30 16:10
android
Android10.0
(P to Q)升级配置方法
PtoQ升级配置方法1.按照FAQ22330调整,关闭动态分区MTK_DYNAMIC_PARTITION_SUPPORT=no2.关闭Dynamicpartition之后,相对于P版本还是会多出md_udc和product。需要把这两个分区关闭.关闭方法2.1disableproduct—BoardConfig.mk/device/mediatekprojects/[Project]/BoardC
地球边
·
2020-07-30 14:38
Android10.0
日志系统分析(四)-selinux、kernel日志在logd中的实现-[Android取经之路]
摘要:本节主要来讲解Android10.0selinux、kernel日志在logd中的实现,包括LogAudit、LogKlog的源码分析阅读本文大约需要花费15分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路]的源码都基于Android-Q(10.0)进行分析[Android取经之路]系列文章:《
IngresGe
·
2020-07-30 13:14
#
6.系统服务
Android取经之路
Android10.0
Binder通信原理(三)-ServiceManager篇
摘要:本节主要来讲解Android10.0Binder中守护进程ServiceManager是如何启动、注册、获取服务阅读本文大约需要花费35分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路]的源码都基于Android-Q(10.0)进行分析[Android取经之路]系列文章:《系统启动篇》Andro
IngresGe
·
2020-07-30 13:57
#
2.进程间通信
Android取经之路
Android10.0
(Q) MTK平台增加以太网静态IP功能
前言朋友们,网卡功能真的是太太太太常用了,这次我又带着10.0的以太网静态IP功能来了,相比9.0而言,framework没啥大变化,可以直接对比移植。Settings部分也没啥大变化,preference对应的包由v7变成androidx,这个导报的时候注意下就行。效果图效果图就不贴了,和9.0一样都是横屏,差别不大。上代码app层Settins源码和9.0无差别,完整代码资源链接这里列下差异地
cczhengv
·
2020-07-30 09:03
Android10.0
源码修改
Android FileProvider详细解析和10.0的适配
今天项目中文件存储的时候,我们都知道7.0以上要通过FileProvider保存文件,但是在小米10pro上报错,无法找到文件路径,对各个系统的反复测试,只有AndroidQ的手机会出现异常,于是百度才发现是
Android10.0
DingPenqQiang
·
2020-07-28 07:27
Android
Android10.0
BroadcastReceiver工作原理源码解析
本文出自门心叼龙的博客,属于原创类容,转载请注明出处。BroadcastReceiver在Android四大组件中排行老三,它是一个广播接收器,用于系统中不同组件之间的通信,类似于事件编程中的事件监听器,只不过事件编程中监听的对象是控件,而广播接收器监听的对象是系统中的组件。广播分为普通广播,有序广播和粘性广播,本文主要研究普通广播的工作过程,包括广播接收器的注册、广播的发送、广播的接受背后的工作
门心叼龙
·
2020-07-14 10:31
源码解析
Android FileProvider冲突处理方法
当然在
android10.0
的基础上做适配的话,就发现另外一些变化,这个可以另外一篇文章,但是总体变化不大。
deyson
·
2020-07-13 15:27
bug填坑
android各版本对应的SDK level(包括android 10)
android个版本对应的SDKlevel,最新包括
android10.0
版本昵称系统版本号sdklevelAndroid1010APIlevel29Pie9APIlevel28Oreo8.1.0APIlevel27Oreo8.0.0APIlevel26Nougat7.1APIlevel25Nougat7.0APIlevel24Marshmallow6.0APIlevel23Lollipop5.1
二流小宝
·
2020-07-10 23:59
android开发
浅谈 Android Q 系统带来的新特性和新功能
一直到这个月,在GoogleI/O大会上Google正式发布最新的
Android10.0
。本文将介绍Andro
$Kylin
·
2020-07-10 10:30
Android Q正式版发布时间确定!详细介绍内容
从推出至今,Android已经发布更迭了10个系统版本,谷歌也在近日正式推送了AndroidQ(
Android10.0
)的首个Beta版本,同时,
JokerAndroid
·
2020-07-09 18:54
android
Q
android
Android10.0
Binder通信原理(六)-Binder数据如何完成定向打击
摘要:本节主要来讲解Android10.0Binder的数据是如何完成定向打击阅读本文大约需要花费30分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路]的源码都基于Android-Q(10.0)进行分析[Android取经之路]系列文章:《系统启动篇》Android系统架构Android是怎么启动的A
IngresGe
·
2020-07-09 03:03
#
2.进程间通信
Android取经之路
Android10.0
系统启动之Zygote进程-[Android取经之路]l
摘要:上一节接讲解了InIt进程的整个启动流程。Init进程启动后,最重要的一个进程就是Zygote进程,Zygote是所有应用的鼻祖。SystemServer和其他所有Dalivik虚拟机进程都是由Zygotefork而来。阅读本文大约需要花费40分钟。文章的内容主要还是从源码进行分析,虽然又臭又长,但是如果想要学习Android系统源码,这是必要走的路,没有捷径。相对于碎片学习,我更倾向于静下
IngresGe
·
2020-07-09 03:02
Android取经之路
#
1.系统启动
电商直播系统开发
Android10.0
导航栏和状态栏动态控制合集
文件清单addvendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/statusbar/phone/SharedConfig.javamodified:vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui
云豹网络科技
·
2020-07-09 03:56
技术类
android
webview
viewpager
filter
jre
Android8.0 9.0 10.0获取wifi名字问题
一、添加权限二、申请权限申请权限框架较多,本人使用的RxPermissionsandroid8.0以上需要开启位置信息,如图
android10.0
截图android9.0以上需要申请定位权限
android10.0
卖火柴的小男孩2020
·
2020-07-08 11:11
android10.0
android8.1 root、android6.0 root user版本权限开放
耶耶耶耶,前后耗时两个月,root已到手,先搞定了6.0,总体来说稍简单,但8.1遇到了很多坑,这两天会一并总结一下,分享出来,期待吧…
android10.0
(Q)rootMTK6765user版本打开
cczhengv
·
2020-07-08 10:21
ROOT
带你飞
Android 10.0相关权限的变更(使用WiFi Direct必须打开定位)
Android10.0
中对隐私权(权限)做了变更。这里总结一些与WLAN相关的。
二十岁了还没有去过星巴克
·
2020-07-08 03:30
WIfi
Android
小白-简易测试点设计
公司没有过系统的测试流程和测试点,所以自己简单写一下**XXAPP简易测试点设计****系统测试**1、适配性测试①系统类别②系统版本Android的版本号(
Android10.0
…/IOS13.0…)
li_rshan
·
2020-07-07 13:49
测试学习
Android10.0
Service绑定源码解析
本文出自门心叼龙的博客,属于原创类容,转载请注明出处。文章目录Service的基本使用Service的绑定过程ActivityManagerService中的流程ActiveServices中的流程ActivityThread中的流程总结问题反馈我们知道Service有两种启动模式一种是startService,另一种是bindService,通过startService方式启动后,Activit
门心叼龙
·
2020-07-07 08:05
源码解析
File.listFiles()返回null
排查后发现新项目的targetSdkVersion是29也就是
Android10.0
最简便的办法是直接改targetSdkVersion改成28,问题完美解决。当然如果忘记动态申请
dodod2012
·
2020-07-07 07:53
Android
基础
Android10.0
开机广播BOOT_COMPLETED发送流程分析
80%E6%9C%BA%E5%B9%BF%E6%92%ADBOOT_COMPLETED%E5%8F%91%E9%80%81%E6%B5%81%E7%A8%8B%E5%88%86%E6%9E%90/基于
Android10.0
skytoby
·
2020-07-07 04:49
Android进阶
Android10.0
系统解析(01)——初识源码级开发
1、Android系统分层参照文件:https://source.android.google.cn/devices/architectureAndroid是一个分层的基于LinuxKernel的移动设备操作系统,分为以下几层:应用层(Applications)应用框架层(ApplicationFramework)BinderIPC系统服务层(AndroidSystemServices)硬件抽象层
Android研习社
·
2020-07-07 00:54
源码分析(Android
10.0)
Android App兼容
android10.0
系统需要修改那些东西,看这个就够了
1.加权限2.修改编译版本及目标版本compileSdkVersion29targetSdkVersion29这两个版本需要修改到28或以上3.老项目需要加网络安全配置Application标签中加入以下配置android:networkSecurityConfig="@xml/network_security_config"xml中创建network_security_config.xml4.避
海伟
·
2020-07-06 19:02
Android之解决
Android10.0
通过热点名字和密码连接指定热点网络不能通信问题
1问题
Android10.0
设备通过热点名字和密码连接另外一台设置指定热点,但是他们之间依然不能通信,网络不可达。
chen.yu
·
2020-07-06 18:02
Android
进阶
Android之AIDL使用binder进程间通信原理
代码分析还是先上代码,首先看一下我们自己定义的AIDL接口注意,一下代码均是在Android-29(
Android10.0
)版本上的interfaceIMyAidlIn
魔法少女厄加特~
·
2020-07-06 15:18
java
Android
java
android
多进程
Android之通过用户名和密码连接指定wifi热点(兼容Android9.0和
Android10.0
和addNetwork(wifiNewConfiguration)返回-1问题)
2问题在
Android10.0
手机上mWifiManager.addNetwork(wifiNewConfiguration);返回-1说明不能用这种方式了,androidQ或者更高
chen.yu
·
2020-07-06 15:39
Android
进阶
Android9.0 Wifi开启流程
摘要:Android9.0里wifi的框架做了一些变动,包括wifi开启流程,前面与8.0差不多,到了WifiServiceImpl后面就有了很大变动,网上大都是总结的8.0的流程,然而
Android10.0
二十岁了还没有去过星巴克
·
2020-07-06 15:56
WIfi
Android9.0
Wifi开启流程
Wifi使能
打开wifi
Android学习之请求外部存储sd卡读写权限(适配Android8.0以上包含
Android10.0
)少花时间少踩坑!
前言在学习《第一行代码》播放SD卡根目录中的音乐时,碰到了无法读音乐文件的问题android.system.ErrnoException:openfailed:EACCES(Permissiondenied)经过查阅相关资料,现把个人的解决方法记录下来Android6.0(不含)以下在6.0之前的版本,申请sd卡读写权限不是一件难事,只需要在AndroidManifest.xml中加入下列代码,权
星河Dac
·
2020-07-04 12:26
Android
Android10.0
存取权限的问题
0/DCIM/Camera/IMG_20200316_091727.jpg写和读的权限配置好后也动态获取了权限但使用BitmapFactory的时候还有提示权限拒绝在anroid9.0及以下的都可以但
android10.0
雨人来
·
2020-07-04 05:10
Android
ARoute+Rxjava2+Retrofit2+Okhttp+MVVM
这不眼看着2020年GoogleIO大会即将发布新的功能,
android10.0
系统还没有玩熟,android11即将来临。是不是很可怕,是不是瞬间感觉android开发好痛苦,不要慌!!!
qinbin2015
·
2020-07-02 15:35
AAC
新版的友盟统计的坑(9.1.0版)
吐槽一下新版的友盟统计(9.1.0版)在8.1.0版本的友盟统计,发现有部分手机友盟统计采集不到点(这个还是之前运营的同事告诉我的,一开始我还不信,后来打脸了),预算向友盟客服反馈,后来他们确认了,存在部分
android10.0
笑傲灵狐
·
2020-07-01 00:34
新版友盟统计
android
安卓
Android10.0
应用进程创建过程以及Zygote的fork流程-[Android取经之路]
摘要:点击手机桌面图标,例如微信,它是如何启动的呢,让我们从系统源码级来一起分析。阅读本文大约需要花费1小时。文章的内容主要还是从源码进行分析,虽然又臭又长,但是如果想要学习Android系统源码,这是必要走的路,没有捷径。相对于碎片学习,我更倾向于静下心来花费1个小时认真的学习一段内容。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,
IngresGe
·
2020-06-30 08:19
Android取经之路
#
1.系统启动
厉害了,2019-2020中国互联网趋势报告
官方ViewPager2升级版来临真实靠谱:百度的职级、T系列、薪资、及晋升潜规则AndroidQ(
Android10.0
)系统新特性转载自【企鹅智库】2019年1月,腾讯·企鹅智库正式发布长达205页的
Java和Android架构
·
2020-06-29 23:35
《第一行代码第三版》总结篇
今年4月郭霖大佬出版了新书《第一行代码》第三版,与前几版不同的是以下几点:(1)编程语言基于Kotlin;(2)基于
Android10.0
开发;(3)提到JetPack、Retrofit、MVVM等全新的知识点
Kevin He
·
2020-06-28 20:38
第一行代码第三版
Android动态获取定位权限(包括
Android10.0
)
Android动态获取权限:在MainActivity中写一个Request函数。然后重写onRequestPermissionsResult函数。在onCreate函数中调用Request函数。@RequiresApi(api=Build.VERSION_CODES.M)voidRequest(){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){
二十岁了还没有去过星巴克
·
2020-06-26 02:36
Android
关于Android适配版本Q
对于AndroidQ也就是
Android10.0
的到来大家做好准备了吗,这篇博客用来给大家普及AndroidQ适配知识的普及。
景高旭
·
2020-06-25 22:56
Android
在Android 10.0中Activity的启动流程
本文试图通过一张图来聊聊在
Android10.0
版本中,一个Activity的启动流程究竟是怎样的。Android9.0和
南宫知晓
·
2020-06-25 09:57
Android
安卓开发使用Bmob遇到的一些问题及解决办法
在按照官方文档将BmobSDK配置到AndroidStudio和初始化Bmob时,出现了很多问题,下面记录了我在使用Bmob时的问题和一些解决方案(AndroidStudio版本为3.6,项目使用的
Android10.0
little-cheng
·
2020-06-24 12:36
Android10.0
实现本地音乐播放(附源码下载)
测试环境:
Android10.0
。实现:自动播放下一首,正常音乐的功能,全屏显示。Android1
·
2020-06-23 11:22
Android10.0
Acivity启动流程源码解析
本文出自门心叼龙的博客,属于原创类容,转载请注明出处。看Activity启动源码分析的过程就好像在走一座迷宫,它的起点是startActivity,终点是onCreate,方法的调用链无穷无尽又精彩缤纷,让人无法预料,正如你永远不知道在下一个方法能不能走到尽头,等待你的是什么,这个过程需要的耐心和坚持,当这条路走不通的时候可以回过头走走其他的路,不断的尝试。正所谓:山穷水尽疑无路,柳暗花明又一村。
门心叼龙
·
2020-06-23 10:54
源码解析
Android 10 定位问题,获取NMEA(支持5.0~10.0)
兼容Android5.0~
Android10.0
的定位方法编译版本设置为24~28之间android{compileSdkVersion28defaultConfig{applicationId"com.xd.gps"minSdkVersion21
doris_d
·
2020-06-23 05:28
Android
使用MediaMetadataRetriever的setDataSource方法抛出IllegalArgumentException异常
IllegalArgumentException异常,上网查了一番,发现出现这个异常的原因无非就是两大点:1、文件路径不对2、文件访问权限不够结合这两点原因我排查了一下,发现确实是我的权限不够导致的,因为我测试时使用的
Android10.0
Roc丶Fu
·
2020-06-22 14:05
Android
异常解决
Moto G8 Power Lite渲染图曝光,三摄加持
MotoG8PowerLite正面采用了挖孔全面屏设计,屏幕6.5英寸,分辨率为HD+,挖孔位于机身左上角,背部竖排三摄+Logo指纹二合一按键,背部还设计有特殊的竖排纹理,拥有3.5mm耳机孔,搭载
Android10.0
科技美学
·
2020-03-22 00:00
Android Kotlin 5.0、7.0 、8.0、9.0、9.1、10.0调本地相机和相册
android10.0
需要添加以下配置才能获取到文件路径在application节点下添加一下代码android:requestLegacyExternalStorage="true"packagecom.yqx.tuisongimportandroid.Manifestimportandroid.app.Activityimportandroid.content.ContentValuesimp
hao_developer
·
2020-02-07 12:21
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他