小编Bri*_*off的帖子

用于Android开发的轻型ide

现在我正在使用IntelliJ Idea.但我的笔记本只有2Gb内存,而且有时候Idea很慢.我想为教育项目提供一点IDE.有一个AIDE,可以在Android设备上运行,但是我希望像Windows上的AIDE这样简单的编码.

java windows ide android

9
推荐指数
1
解决办法
9275
查看次数

如何检查辅助服务是否崩溃(Android Pie 现在在设置中显示此信息)?

我发现 Android 9 现在会在辅助功能服务停止工作时显示信息

对于尝试利用可访问性 API 的开发人员来说,这始终是一个痛苦。

  • 辅助功能看起来已启用,但服务已停止。为了让它恢复工作,需要关闭然后重新打开辅助功能。

  • 如果谷歌完全修复了这个问题,我会很高兴,但现在他们只是显示一个提示,最好手动禁用-启用它。

不是最好的东西,但至少是一些东西。

  • 因此,我试图找出系统如何知道服务是否崩溃。碰巧有一个名为AccessibilityUtil的类,它包含hasServiceCrashed方法。

  • 不幸的是,它检查了 AccessibilityNodeInfo 中的隐藏字段crashed,该字段不适用于第三方开发人员(因为反射拒绝)以及以前的 Android 版本。

因此,我想知道是否有其他方法可以从系统获取信息,以澄清我的辅助功能服务已崩溃/停止工作并且需要用户执行操作。从棒棒糖开始。提示表示赞赏。

android accessibility accessibility-api accessibilityservice

7
推荐指数
2
解决办法
3347
查看次数

如何使用自定义属性对Crashlytics非致命异常报告进行分组/取消分组?

我将与服务器同步期间收到的错误发送给Crashlytics。这些错误主要包含有关不同数据冲突的信息。所有错误都包装到一个异常类中,该类具有apiErrorCode。我不能为每个错误创建单独的异常类,因为它们有很多。因此,我发送使用的所有此类异常Crashlytics.logException()都在仪表板上归为一个报告。因此,我必须去“所有会话”并在那里一个接一个地调查错误,这很不方便。另外,我无法关闭和锁定一些我不想在报告中看到的错误类型(例如某些预期的服务器错误)。是否可以手动设置Crashlytics分组策略(基于apiErrorCode我的情况)?

android crash-reports crashlytics crashlytics-android google-fabric

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

如何使用除主键之外的源属性在GreenDAO中进行多对多关系查询?

假设我们有以下实体:项目:

class Item {
...
    @Index(unique=true)
    private String guid;
...
    @ToMany
    @JoinEntity(entity = JoinItemsWithTags.class, sourceProperty = "itemGuid", targetProperty = "tagName")
    private List<Tag> tagsWithThisItem;
    ...
}
Run Code Online (Sandbox Code Playgroud)

标签:

class Tag {
    @Id
    private Long localId;
    @Index(unique = true)
    private String name;
    ...
}
Run Code Online (Sandbox Code Playgroud)

我们需要加入他们.这是我的连接实体类:

@Entity(nameInDb = "item_tag_relations")
class JoinItemsWithTags {
    @Id
    private Long id;
    private String itemGuid;
    private String tagName;
    ...
}
Run Code Online (Sandbox Code Playgroud)

我想使用标记名称作为连接属性而不是Long id,因为在与服务器同步时更容易支持一致性.但是当前Item类中的标签getter总是返回一个空列表.我查看了日志并找到了在getter中内部使用的生成查询:

SELECT * <<-- there were a long sequence of fields
FROM "tags" T  JOIN item_tag_relations J1 
ON T."_id"=J1."TAG_NAME" …
Run Code Online (Sandbox Code Playgroud)

sqlite android android-sqlite greendao greendao3

5
推荐指数
0
解决办法
186
查看次数