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
AndroidO
开发中遇到的坑
2.
androidO
开始,安装apk必须增加权限request_install_package3.context.getSystemService,有时会持有这个context。
可不可以让我再睡一会儿
·
2020-07-05 01:43
Android O 前期预研之一:Android Treble 计划
AndroidO
前期预研之前一直传言
androidO
的推出会包含有两部分的主要功能:谷歌打算彻底解决Android版本碎片化的问题,会在
AndroidO
上推出一个新的框架设计来解决这个这个升级问题。
刘艳磊
·
2020-07-04 23:39
Android
O
Android
O
Android内存优化(二)之Bitmap的内存申请与回收(Android N和O的对比)
在
AndroidO
上大面积的爆了大量nativeBitmap相关的泄漏问题,最大能达到几十MB,开始怀疑是出现了native内存泄漏问题,但经分析后发现是AndroidN和
AndroidO
在处理Bitmap
longlong2015
·
2020-07-04 22:17
Android系统
内存优化
Bitmap
wifi测试
不通过androidUI操作,直接命令打开wifi,测试wifi功能,适用于amlogic平台的
androidO
之后的版本。
丁香树下丁香花开
·
2020-07-04 13:36
linux
android
shell脚本
pcba测试
wifi
测试
wpa_cli
使用FileProvider 分享文件
起因我们的截图应用在
AndroidO
上使用分享功能的时候crash了,错误关键词:FileUriExposedException。
十橙
·
2020-07-04 10:35
Android
Android——Keymaster安全检测
最近在处理
AndroidO
以上机器的时候遇到了一个坑。当你的升级系统时,如果后一个系统中修改了如:系统版本、系统安全补丁日期等重要信息,系统在未双清升级后,就会处于锁定状态,如下图所示。
Leslie_Yu
·
2020-07-04 10:20
android
[
AndroidO
] [RK3399] -- 支持 CH341 驱动 -- 驱动模块的标准添加流程
为了支持CH341设备,移植驱动主要做了以下两个方面的内容:配置内核选项,使内核支持CH341设备;修改CH341的设备节点号,为了上层更方便的使用;源码修改如下所示:1.配置内核选项,支持CH341设备:diff--gita/kernel/arch/arm64/configs/rockchip_defconfigb/kernel/arch/arm64/configs/rockchip_defco
BestW2Y
·
2020-07-04 02:34
AndroidO
RK3399
SDK版本对应Level,Android不同mipmap如何放对应应用图标大小分辨率图标,libs下.so包文件夹目录介绍
平台版本targetSdkVersion版本名称(甜点)10.0Q9.0Pie(AndroidP)8.127Oreo(
AndroidO
)(奥利奥)8.026Oreo(
AndroidO
)(奥利奥)7.125Nougat
跳动的旋律
·
2020-07-02 17:41
android 8.0动态权限问题
AndroidO
的运行时权限策略变化4.1在
AndroidO
之前,如果应用在运行时请求权限并且被授予该权限,系统会错误地将属于同一权限组并且在清单中注册的其他权限也一起授予应用。
oneblue123
·
2020-07-02 13:04
android
Android进程系列第五篇---应用进程的创建流程
一、内容预览应用进程的创建.png二、概述前面进程系列已经更新了四篇,本文(基于
AndroidO
源码),梳理应用进程的创建流程。
LooperJing
·
2020-07-02 07:48
Android O指纹识别解析
AndroidO
指纹识别解析一、前言-ProjectTreble众所周知,Android碎片化问题比较严重,新版本更新效率比较低,Google为了解决此类问题,发布了ProjectTreble项目。
le_bonheur
·
2020-07-02 00:04
Android
指纹
Unity安卓适配刘海屏(Notch Screen)
针对Android8.0(
AndroidO
)在谷歌的AndroidP(Android9.0)推出之前,各个厂商已经开始了刘海屏的应用,所以对于Android8.0,各个厂商都有自己的一套适配
鱼蛋-Felix
·
2020-07-01 23:28
游戏开发踩坑记录
unity3d
Android
android集成腾讯云直播推流
license的LICENSE_URL给的是http开头,
androidO
之后默认禁止不安全的http协议,你可以把url的http改成
cf8833
·
2020-07-01 19:02
android
学习
Android P系统再一次刷新了我的室内定位观
AndroidNougat(7.0),AndroidMarshmallow(6.0)甚至AndroidLollipop(5.1)系统的手机,在很多人还在期待厂家们能够给自己手机「慷慨」升级AndroidOreo(8.0),
AndroidO
Cutepingping
·
2020-07-01 12:48
室内定位
Android 8.0刘海屏适配方案 小米和华为根据官方api即可获取隐藏显示转态,oppo和Vivo没有公开API
/***@return判断
AndroidO
的刘海屏*/privatebooleanhasNotchInScreen(){booleanret_all=false;ret_huawei=false;ret_oppo
Mr_Zhang_Yan
·
2020-07-01 12:13
适配
Files go文件极客使用体验
Google在去年推出了AndroidGo的系统版本,是
AndroidO
(即8.0系列版本)的简化版,主要针对低端手机做了优化,低端手机的定义是手机内存在在512MB
每天体验一款产品
·
2020-07-01 01:39
Android O新特性和行为变更总结
MzI1NjEwMTM4OA==&mid=2651232573&idx=1&sn=56963d1ecb1eeea2c82ec88d9667c0b0&chksm=f1d9e45ec6ae6d480b1b8ab73b1.
AndroidO
Shawn_Dut
·
2020-06-30 14:28
Android
android进阶
Android 8.0 学习(4)---Android通用内核
本部分介绍了Linux内核开发和版本模型(如下)、稳定的长期支持(LTS)内核(包括所有Android设备都应使用稳定版本而非择优挑选补丁程序的原因)、内核配置和加固、接口和模块化内核要求(在
AndroidO
zhangbijun1230
·
2020-06-30 13:01
Android8.0学习
Android 系统(36)---Android O、N版本修改dex2oat编译选项
AndroidO
、N版本修改dex2oat编译选项,减少占用ROM空间或者加快安装速度内容(2018-02-09)
AndroidO
版本、AndroidN版本1.ROM过大可以通过调整--compiler-filter
zhangbijun1230
·
2020-06-30 13:28
android
系统
AndroidO
图形框架下应用绘图过程——Surface创建
Android图形框架在前几年已经分析过了,不过,随着Android版本的升级,虽然框架主体未变,但有些细节变动还是比较大的,应网友要求,今天再次以
AndroidO
为基础,重新介绍图形框架实现,Android
快乐安卓
·
2020-06-30 06:19
【Android
系统分析】
AndroidO
Treble架构下HIDL服务Java框架实现
前面介绍了HIDL服务在native层的实现过程,包括HIDL服务加载创建、服务注册、服务查询过程等,那么Java层是否也实现了相关的服务框架呢?通常情况下,所有的Hal都实现在native层面,每个hal进程都是一个native进程,由init进程启动,在hal进程启动时会完成HIDL服务注册,FrameworkServer进程不一定完全是native进程,比如system_server进程,它
快乐安卓
·
2020-06-30 06:46
【Android
系统分析】
AndroidO
Treble架构下HIDL服务查询过程
通过前面的分析我们知道,Hal进程启动时,会向hwservicemanager进程注册hidl服务,那么当FrameworkServer需要通过hal访问硬件设备时,首先需要查询对应的hidl服务,那么Client进程是如何查询hidl服务的呢?这篇文章将展开分析,这里再次以IComposer为例进行展开。frameworks\native\services\surfaceflinger\Disp
快乐安卓
·
2020-06-30 06:46
【Android
系统分析】
AndroidO
下图形显示框架变化介绍
Android版本的不断升级,也在不断变化修改,但主体框架未变,依然保持Android4.0上定制的实现结构,只是类命名更加清晰,实现方式更加明了,同时随着HAL版本的不断升级,增加了一些额外的接口,随着
AndroidO
快乐安卓
·
2020-06-30 06:46
【Android
系统分析】
AndroidO
Treble架构下Tranport类型查询过程
通过前面文章的分析,我们知道,Client进程在查询hidl服务接口对象时,会根据该hidl服务的Tranport类型选择加载方式,如果是HWBINDER,那么就从hwservicemanager中查询,如果是PASSTHROUGH,那么就通过PassthroughServiceManager将hal实现库dlopen到当前进程地址空间。那么hidl服务的Tranport类型是如何得到的呢?con
快乐安卓
·
2020-06-30 06:16
【Android
系统分析】
AndroidO
Treble架构下Hal进程启动及HIDL服务注册过程
通过前面对Treble架构的介绍,我们知道,AndroidFramework进程和Hal分离,每个Hal独立运行在自己的进程地址空间,那么这些Hal进程是如何启动的呢?本文以composerhal为例展开分析。在以下路径有composerhal的rc启动脚本:hardware/interfaces/graphics/composer/2.1/default/android.hardware.gra
快乐安卓
·
2020-06-30 06:16
【Android
系统分析】
hidl
#framework—>VendorInterface—>hal###VendorInterface:`
AndroidO
`新增加的一个机制,用于将`framework`与`hal`分开,便于在系统升级时
程立001
·
2020-06-30 00:43
源码分析
Android O Treble框架
一、
AndroidO
里使用HIDL来解耦AndroidFramework与VendorHALImplemetation之间的关系,从而简化降低Android系统升级的影响与难度,最终目的是减小Android
薛文旺
·
2020-06-29 17:24
Android系统
Android O 新特性介绍:自适应图标(Adaptive Icons)
翻译由本人完成,转载时请标明翻译作者)
AndroidO
引入了“自适应桌面图标”,能在不同的设备型号上显示不同的图标形状。比如同一个桌面图标在一家OEM厂商的设备上显示为圆形,在另一家则可以显示为方形。
烧饼Fung
·
2020-06-29 14:15
开发者必看|Android 8.0 新特性及开发指南
谷歌在今年3月21日发布Android新系统开发者预览版时已给新系统取名为
AndroidO
。自2008年发布以来,Android依靠Google的生态运作,全球市场份额在2016年底已超过85%。
于加泽
·
2020-06-28 15:26
hwui opengl VS skia opengl VS skia vulkan?
其实skia在
androido
,p的变化不只这些。
weixin_34090562
·
2020-06-28 11:37
Android进程系列第四篇---SystemServer进程的启动流程
一、内容预览内容预览.png二、概述前面进程系列已经更新了三篇,本文(基于
AndroidO
源码),第三篇中System进程已经创建好了,本篇主要讲解SystemServer进程启动做了哪些事情,SystemServer
LooperJing
·
2020-06-27 22:47
Android文章目录
目录开发环境搭建Android常用开源库四大组件ActivityActivity的生命周期和启动模式Activity工作过程分析基于
AndroidO
(8.0)API27使用Intent传数据NotificationPendingIntentBrodecastReceiver
我叫王哈哈
·
2020-06-27 12:21
Android开发
文章汇总
默认锁屏壁纸无效问题
AndroidO
默认锁屏壁纸无效我们设置android默认壁纸的时候,会替换对应的资源文件,但是
androidO
之后只能配置系统壁纸,锁屏壁纸设置为透明或设置与系统壁纸一样,如果我们要像之前一样单独配置锁屏壁纸需要修改
淡定的人O
·
2020-06-27 11:17
android系统开发
[
AndroidO
] [RK3399] -- GPIO驱动与控制方式
本文总结基本的GPIO的驱动开发流程与GPIO口的控制方式一.设置DTS将需要控制的GPIO口配置信息添加到DTS中,dts文件路径为:kernel/arch/arm64/boot/dts/rockchip/rk3399-tve1030g.dtsi内容如下:gpio_hp:gpio_hp{compatible="rockchip,gpio_hp";status="okay";bb-vb-gpio=
BestW2Y
·
2020-06-27 09:55
AndroidO
RK3399
Android8.1HAL层开发
简介
AndroidO
的一项新元素是ProjectTreble。这是Android操作系统框架在架构方面的一项重大改变,旨在让制造商以更低的成本更轻松、更快速地将设备更新到新版Android系统。
他叫小黑
·
2020-06-27 05:59
Android
HAL
MTK平台LCM驱动加载过程-lk阶段
原创文章,转载请注明出处注:该博客基于MT6739
AndroidO
分析,贴出来的代码会针对性删减,只留重点部分总体流程platform_init->mt_disp_init->primary_display_init
海米一个
·
2020-06-27 05:25
AndroidO
(8.0) 和 Android P(9.0)
大早上躺床上就索性百度了下p和o发现百度百科的说明还是很简洁易懂的2017年8月22日,谷歌正式发布了Android8.0的正式版,其正式名称为:AndroidOreo(奥利奥)。奥利奥版安卓的聚焦重点是电池续航能力、速度和安全,让用户更好地控制各种应用程序,加大了对App在后台操作的限制。这种限制在一定程度上延长了安卓机在“睡眠”(Doze)模式下的电池的续航能力,它让不在使用的App进入睡眠状
随便djy
·
2020-06-27 03:56
Android学习笔记
Android O Preview 之 通知渠道(Notification Channels)
介绍
AndroidO
引入了通知渠道(NotificationChannels),以提供统一的系统来帮助用户管理通知,如果是针对
androidO
为目标平台时,必须实现一个或者多个通知渠道,以向用户显示通知
图书管理员丶林克
·
2020-06-27 02:20
Android进程系列第三篇---SystemServer进程的创建流程
一、内容预览SystemServer进程的启动.png二、概述前面进程系列已经更新了两篇,本文(基于
AndroidO
源码)主要讲解SystemServer进程创建流程上半部分,下半部梳理一下SytemServer
LooperJing
·
2020-06-27 02:30
Android HIDL源码分析
概念在
AndroidO
8.0后引入的Treble项目,目的是将Framework和HAL层分开;Google重点关注Framework及以上部分,HAL及以下交给各厂商实现,HAL层及厂商实现都会放到新的
慢慢的燃烧
·
2020-06-26 21:43
HIDL学习
android O 对后台服务的限制
https://www.jianshu.com/p/1af2ce1f985c现象
androido
版本(8.0)及以上版本,当应用处于后台时执行startService时,会抛出如下异常:imageCausedby
thinkinwm
·
2020-06-26 18:45
android
system
SDK版本对应Level,Android不同mipmap如何放对应应用图标大小分辨率图标,libs下.so包文件夹目录介绍
平台版本targetSdkVersion版本名称(甜点)10.0Q9.0Pie(AndroidP)8.127Oreo(
AndroidO
)(奥利奥)8.026Oreo(
AndroidO
)(奥利奥)7.125Nougat
汤坤Sunshine
·
2020-06-26 17:52
android
应用图标大小
libs下.so包目录介绍
sdk对应版本号和名称
Android O 新特性之自适应图标(Adaptive Icons)
这里给出官方对于
AndroidO
新特性之自适应图标的直通车https://developer.android.com/preview/features/adaptive-icons.html这里只是记录我对该自适应图标的理解
HPD_黄霹雳
·
2020-06-26 17:54
(四十二)Context.startForegroundService() did not then call Service.startForeground?
前言:最近在处理
AndroidO
的应用crash和anr问题,其中遇到比较多的就是“Context.startForegroundService()didnotthencallService.startForeground
i加加
·
2020-06-26 10:58
Android
Android进程启动
Android进程启动可以参考gityuan的相关介绍,本文记录下遇到的问题,修改方法,以及引申出的其他问题一、遇到的问题
AndroidO
上,用户正常操作过程中,很低概率会遇到system_server
seiyaaa
·
2020-06-26 08:46
android
Background execution not allowed,广播无法接收原因及解决方法
出现此报错的原因是
AndroidO
中对隐式广播做了限制,这种限制主要是把广播用于进程间通信时,广播Receiver无法接收到广播,如果发生了此现象,可以通过shell下logcat-sBroadcastQueue
WiseSun7
·
2020-06-26 07:30
Android
Daily
Android O 功能新特性
AndroidO
除了提供诸多新特性和功能外,还对系统和API行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。
咻咻ing
·
2020-06-25 02:15
AndroidO
audio系统之框架简介(一)
1、概述 Audio系统在Android中负责音频方面的数据流传输和控制功能,也负责音频设备的管理,它是Android中最复杂的子系统之一。本文将粗略分析一下audio的整体框架及播放、录制流程。不足之处,敬请指正,谢谢!2、音频框架图2.1Application层 音频相关的应用软件有:音乐播放器,电话,声音设置,视频播放器等等。2.2ApplicationFramework层该层代
时光如刀
·
2020-06-24 13:57
Android
Android O快速适配指南
前言本文主要针对
AndroidO
的适配,文中大部分内容将来自官网,本文只是总结提取出适配需要的注意点,关于
AndroidO
的一些新Feature不会提及。
GrayMonkey
·
2020-06-24 13:36
Background execution not allowed: receiving Intent 问题解决
Backgroundexecutionnotallowed:receivingIntent问题解决出现这个问题的原因是
AndroidO
版本以后google对隐式广播(ImplicitBroadcast)
little_monkey_92
·
2020-06-24 06:37
Android
上一页
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
其他