首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

每周以太坊进展 2022924

Ness 翻译:翻译小组[1] 执行层 下一次升级(上海)候选EIP[2] Erigon路线图[3]:放弃指定 alpha/beta Besu v22.7.3[4]:修复并改进了空块提案和绕过证明的问题...]:修复了几个报告的问题和小的性能改进 Teku v22.9.1[14]:性能改进 共识规范v1.2.0[15]:主网 Bellatrix 规范、提款和 EIP4844 研发 MEV订单流拍卖[16],...用于社交媒体的可共享 NFT 页面,支持 SVG Mockthereum[34]:模拟一个节点或代理一个实际的节点 Zerokit v0.1[35]:Rust 的 zk 库,RLN 模块,用 Rust API...或 C FFI,beta Isokratia[36]:使用递归 SNARK 进行链下投票的信任最小化治理,概念证明 安全 Wintermute(做市商)1.6 亿美元被利用[37],前面为零的交易地址遭到破坏...EIP5700: https://github.com/ethereum/EIPs/pull/5700/files [30] execTransaction: https://twitter.com/w1nt3r_eth

33340

Android实战经验分享之如何获取状态栏和导航栏的高度

20 (Android 4.4W) 以上,但在较新版本的 Android(API 21及以上)中更为准确。...import androidx.core.view.WindowInsetsCompat import androidx.core.view.ViewCompat fun getStatusBarHeight...: 0 } 同样地,可以使用 WindowInsetsCompat 进行兼容性处理: import androidx.core.view.WindowInsetsCompat import androidx.core.view.ViewCompat...缺点:可能受某些定制 ROM 的影响,准确性在极少数情况下可能有问题。 2、 通过 WindowInsets 获取: 优点:在较新版本的 Android 上非常准确。...缺点:需要较新的 API 级别,可能需要做额外的兼容性处理。 兼容性建议 对于支持的最低 API 级别较低的应用,建议优先使用通过资源名称获取的方法,因为这种方法在大多数情况下效果良好。

5710

Android Sdk版本、Support包版本及常用框架最新版本汇总

20 4.4W KitKat Wear(穿戴设备专用) 2014-06-25 适用于智能手表的Android Wear平台的初始版本,增加了可穿戴扩展 21 5.0 Lollipop(棒棒糖) 2014...表情符号和肤色修饰符支持,多窗口显示,屏幕缩放,JIT优化,访问外部应用存储限制 25 7.1.1 Nougat 2016-10-04 触摸/显示性能改进,开发者功能增加 26 8.0 Oreo(奥利奥) 2017-08-21...画中画,Unicode 10.0表情符号,自适应图标,通知改进,多显示器支持,应用后台执行和位置限制 27 8.1 Oreo 2017-12-05 神经网络API,共享内存API,自动填充框架更新 28...Jetpack 包含与平台 API 解除捆绑的 androidx.* 软件包库,所有的support库现在都属于Jetpack开发工具的一部分,还包括一些非常实用的开发框架,可以说只使用Jetpack就能满足绝大部分的应用开发需求...EventBus org.greenrobot:eventbus:3.2.0 用总线模式简化组件间通信 Retrofit com.squareup.retrofit2:retrofit:2.9.0 一种类型安全

2.6K30

Android Jetpack架构组件(一)与AndroidX

长久以来,Android一直没有制定一个规范来姐姐这一问题,只要能够实现功能,代码怎么编写都是可以的。...安全安全的读写加密文件和共享偏好设置。 测试:用于单元和运行时界面测试的Android 测试框架。 TV: 构建可让用户在大屏幕上体验沉浸式内容的应用。 Wear OS:开发Wear应用的组件。...CameraX(相机) :简化相机应用的开发工作,可向后兼容至 Android 5.0(API 级别 21) DownloadManager(下载):可处理长时间运行的HTTP下载 & 超时重连 Media...& playback(多媒体) :用于媒体播放,以及路由的向后兼容 API。...Notifications(通知):提供向后兼容的通知 API,支持 Wear 和 Auto。 Permissions(权限):用于检查和请求应用权限的兼容性 API

1.9K00

干货 | 携程Android 10适配踩坑指南

随着Android系统版本不断地迭代更新,每个版本中都会加入很多新的API进去,但是新增的API在老版系统中并不存在,因此这就出现了一个向下兼容的问题。...Android团队也意识到这种命名已经非常不合适了,于是对这些API的架构进行了一次重新的划分,推出了AndroidX。...如果取值为 false ,表示不迁移依赖包到AndroidX,但在使用依赖包中的内容时可能会出现问题,如果你的项目中没有使用任何三方依赖,此项可以设置为 false。...Android 11 依然致力于让用户畅享最新科技,并始终确保将安全和隐私放在首位,帮助用户管理敏感数据和文件的访问权限。此外还对平台的关键区域做出了强化,以保持操作系统的弹性和安全性。...developer.android.com/preview 4、Android Q Adaptation Guide https://chinesefoodstudio.com/index.php/2019/11/21

3.3K77

Android Support 和 AndroidX

21),这种v4、v7的命名早已没太大的意义。...升级内容主要有两个方面: ① 包名 → Support Library 中的API包名都是 android.support.,而AndroidX Library中的API都变成androidx....*包下的API都是随系统发布的,而androidx.包下的API都是随着扩展库发布的,API基本不依赖于操作系统的具体版本; ② 命名规则 → AndroidX Library 中所有的库命名规则不再包含具体的操作系统...false表不迁移依赖包到 androidx,如果有第三方依赖可能会出问题 android.enableJetifier=true ③ 修改依赖库 参照AndroidX变化中的依赖库映射改,可直接查 官方文档...→ import androidx.appcompat.app.AppCompatActivity Tips:对了,还可能需要手动对混淆文件proguard-rules进行修改~ 0x4、一些问题收集

2.3K10

Android Support vs AndroidX

Android版本更新飞快,现在都Android 12了,国内APP基本都最少兼容Android 5.1 (API 21),这种v4、v7的命名早已没太大的意义。...升级内容主要有两个方面: ①包名→ Support Library 中的API包名都是 android.support.,而AndroidX Library中的API都变成androidx....*包下的API都是随系统发布的,而androidx.包下的API都是随着扩展库发布的,API基本不依赖于操作系统的具体版本。...api 'com.android.support:appcompat-v7:28.0.0' api 'androidx.appcompat:appcompat:1.0.0' 从Support 过渡到 AndroidX...true # 如果设为false表不迁移依赖包到 androidx,如果有第三方依赖可能会出问题 android.enableJetifier=true ③ 修改依赖库 参照AndroidX变化中的依赖库映射改

1.1K20

史上最优美的Android原生UI框架XUI使用指南

使用简单,为方便快速开发,提高开发效率,对api进行了优化,提供一键式接入。 样式统一,框架提供了一系列统一的样式,使UI整体看上去美观和谐。...因为在Android5.0(21)以下在drawable中使用?attr引用主题属性的话,也会导致R文件找不到的问题。...而且同样是在Android5.0(21)以下,如果你使用vector加载SVG图片的话,同样也会导致R文件找不到,因为在Android5.0(21)以下系统是不支持加载SVG图片的。...最后,如果以上都检查过但问题依然存在,你可以尝试升级XUI至最新版本(注意最新版本只支持AndroidX)。...如果升级了问题依然存在,那么就要考虑是不是你的用法有问题了,建议多看看XUI项目中的演示Demo,点击查看学习演示Demo的用法。 4.XUI有支持Support和AndroidX的版本吗?

4.5K20

一个加号(+)引发的血案

问题尴尬在看了下代码貌似也没什么问题,并且tm我都神马都还没改呢。这就神奇了,晚上回来之后在windows下运行,tm也挂了,wtf??...and add androidXCore = "1.6.0" to ext: ext { buildToolsVersion = "29.0.2" minSdkVersion = 21...我搜索了一下没有这个配置,不过想起来貌似是这个core报的错误,并且隐约还提示了implementation中使用+号导致的警告,凭记忆搜索了一下,还真有这么个东西: 代码如下: dependencies { api...:kotlin-stdlib-jdk7:$kotlin_version" } 如果要修复上面的错误,只需要将androidx.core:core-ktx:+ 修改为androidx.core:core-ktx...:1.6.0 sync之后,重新编译即可: dependencies { api project(':mars-core-release') def lifecycle_version

50630
领券