小编Oas*_*eng的帖子

新@SystemApi注释的含义是什么,与@hide的区别是什么?

Android最近在其SDK源代码中引入了@SystemApi.看起来像之前的@hide注释一样有效,因为它们也被从SDK jar类中剥离.

应用程序是否有可能以与旧的@hide API不同的方式调用它们.

/**
 * Indicates an API is exposed for use by bundled system applications.
 * <p>
 * These APIs are not guaranteed to remain consistent release-to-release,
 * and are not for use by apps linking against the Android SDK.
 * </p><p>
 * This annotation should only appear on API that is already marked <pre>@hide</pre>.
 * </p>
 *
 * @hide
 */
Run Code Online (Sandbox Code Playgroud)

android annotations

15
推荐指数
2
解决办法
9777
查看次数

如何在RecyclerView中使用SortedList和Android数据绑定库?

Android数据绑定提供了几个Observable数据接口,包括ObservableList.但SortedList(在最新版本的RecyclerView库中引入)根本不扩展List.

我如何使用SortedList for RecyclerView与Android数据绑定库?

android android-recyclerview android-databinding

13
推荐指数
2
解决办法
3819
查看次数

如何将已安装应用程序中的组件公开给即时应用程序?

来自Instant Apps开发者文档

已安装的应用程序可以使自己通过显式意图与即时交互.

后来提到即时应用程序不能

发现设备上已安装的应用列表,除非已安装的应用已经让自己可以被即时应用发现.

但是我无法找到有关如何公开已安装的应用程序的组件或应用程序的任何部分的详细信息,以便即时应用程序可见(并且可访问).那有什么限制吗?(支持的组件类型等)

android android-instant-apps

11
推荐指数
1
解决办法
713
查看次数

如何找出服务(不在我的应用程序中)的启动意图?

我想了解Google地图服务是如何自动启动的.

当我转储主缓冲区或事件缓冲区的logcat时,我只能找到谷歌地图的哪个组件启动,但没有关于"谁"(包)启动它的线索,以及"如何"(意图)?

有没有可用于查找它们的调试方法?

debugging android android-intent

8
推荐指数
1
解决办法
1163
查看次数

如何在TextView中将文本与其复合drawable对齐?

我无法弄清楚如何在TextView中设置文本的对齐方式及其复合可绘制(小于文本).似乎默认对齐是中心,但我需要通过边缘对齐它们.

PS:android:gravity如果复合可绘制大于文本,则效果很好,但如果较小则不然.

android textview compound-drawables

6
推荐指数
1
解决办法
4835
查看次数

Android ANR日志中的“faults”是什么意思?

如下例所示,除了每个进程的 cpu 使用率值之外,还有一对“minor”和“major”的“faults”值。确切的含义是什么?

ANR in com.rescuetime.android
PID: 11517
Reason: Broadcast of Intent { act=android.intent.action.SCREEN_ON flg=0x50000010 }
Load: 3.35 / 5.22 / 9.91
CPU usage from 0ms to 7475ms later with 99% awake:
  97% 947/system_server: 80% user + 16% kernel / faults: 7489 minor 81 major
  0.1% 269/debuggerd: 0% user + 0% kernel / faults: 4711 minor 16 major
  7% 1493/com.android.phone: 3.3% user + 3.7% kernel / faults: 3615 minor 10 major
  6.5% 1201/com.android.systemui: 3.3% user + 3.2% kernel …
Run Code Online (Sandbox Code Playgroud)

android logcat

5
推荐指数
1
解决办法
1560
查看次数