#Android12
Toast 改动:
1. 消息内容前增加了应用图标的显示,这样用户可以知道是哪个应用显示的 Toast;
2. 限制了每个应用在给定的时间内发出的 Toast 数量,从而避免大量 Toast 堆叠。
Toast 改动:
1. 消息内容前增加了应用图标的显示,这样用户可以知道是哪个应用显示的 Toast;
2. 限制了每个应用在给定的时间内发出的 Toast 数量,从而避免大量 Toast 堆叠。
#Android12
隐私方面:
1. 扫描附近的蓝牙不再需要定位权限;
2. 用户在定位时,可以选择模糊定位;
3. 限制了剪贴板的访问,现在只有键盘应用或者前台应用才能够访问剪贴板(并且在访问时会 Toast 提示哪个应用正在访问)。
隐私方面:
1. 扫描附近的蓝牙不再需要定位权限;
2. 用户在定位时,可以选择模糊定位;
3. 限制了剪贴板的访问,现在只有键盘应用或者前台应用才能够访问剪贴板(并且在访问时会 Toast 提示哪个应用正在访问)。
#Android12
测试方面:
增加了一个名为 Macrobenchmark 的新库,让我们可以在运行Android 10(API 29)或更高版本的设备上针对我们的应用编写启动和运行时性能测试。
https://developer.android.com/studio/profile/macrobenchmark
测试方面:
增加了一个名为 Macrobenchmark 的新库,让我们可以在运行Android 10(API 29)或更高版本的设备上针对我们的应用编写启动和运行时性能测试。
https://developer.android.com/studio/profile/macrobenchmark
Android Developers
Write a Macrobenchmark | App quality | Android Developers
AndroidLocalizePlugin 今天发布了 2.0.0 版本,完全重构了之前的代码,增加了新功能。快来试试吧:https://github.com/Airsaid/AndroidLocalizePlugin
Airsaid 的树洞
Kotlin 类中有个 @Metadata 元数据注解,在写 APT 时,可以获取该注解,然后取得类的相关信息。感兴趣的可以看下这个 youtube 视频:https://www.youtube.com/watch?v=a2RoLFzrFG0
Javassist 库中的 isKotlin() 方法就是通过这个来判断的。
Javassist 真是伤透我的心,简单的场景用用还行,遇到复杂场景就会碰到其自身的 Bug。于是今天就完全改用 ASM 写了,虽然写起来麻烦点,但是稳定。 这个例子也体现出,越简单的东西越不容易出错。
— Airsaid (@Airsaid1024) Jun 30, 2021
— Airsaid (@Airsaid1024) Jun 30, 2021
Twitter
Airsaid
Javassist 真是伤透我的心,简单的场景用用还行,遇到复杂场景就会碰到其自身的 Bug。于是今天就完全改用 ASM 写了,虽然写起来麻烦点,但是稳定。 这个例子也体现出,越简单的东西越不容易出错。
Android Studio Arctic Foxs 新建项目已经开始默认使用 dependencyResolutionManagement {} 块了,并且默认配置好了依赖仓库,不需要再在 allprojects {} 块中配置 repositories {} 了。
If you are tired of handwriting fake data, then you might try this Android Gradle Plugin: https://t.co/2fmuLYVj1L
— Airsaid (@Airsaid1024) Sep 10, 2021
— Airsaid (@Airsaid1024) Sep 10, 2021
GitHub
GitHub - Airsaid/OKMock: A Gradle Plugin used to quickly fill field data on Android.
:balloon: A Gradle Plugin used to quickly fill field data on Android. - GitHub - Airsaid/OKMock: A Gradle Plugin used to quickly fill field data on Android.
Airsaid 的树洞 pinned «If you are tired of handwriting fake data, then you might try this Android Gradle Plugin: https://t.co/2fmuLYVj1L — Airsaid (@Airsaid1024) Sep 10, 2021»
晚上在 Steam 上看到个集换式卡牌的效果感觉挺有意思的,于是第二天凭借记忆实现了下(不知道为啥小米手机开启触摸反馈,开录屏就没了): https://t.co/35eWseRrVb
— Airsaid (@Airsaid1024) Jan 6, 2022
— Airsaid (@Airsaid1024) Jan 6, 2022
Twitter
Airsaid
晚上在 Steam 上看到个集换式卡牌的效果感觉挺有意思的,于是第二天凭借记忆实现了下(不知道为啥小米手机开启触摸反馈,开录屏就没了):
Pockit: A tiny, powerful, modular computer (2022 demo) https://t.co/gPbqtJOwV3 来自 @YouTube
— Airsaid (@Airsaid1024) Mar 14, 2022
— Airsaid (@Airsaid1024) Mar 14, 2022
YouTube
Pockit: A tiny, powerful, modular computer (2022 demo)
• Project details + signup at http://pockit.ai
• This video is a demo of modular electronics with Pockit as of March 2022, after several upgrades in the recent months based on the community's feedback.
• Discussion group: http://reddit.com/r/pockit
• This video is a demo of modular electronics with Pockit as of March 2022, after several upgrades in the recent months based on the community's feedback.
• Discussion group: http://reddit.com/r/pockit