小编Kis*_*ore的帖子

如何在收到通知时收到通知

我想读取/访问/记录其他应用程序在通知栏上触发的通知.

我搜索IntentsPendingIntents不少,但无法得到解决.

在发出任何通知时,是否需要通知我的应用程序?

或者android系统是否提供了用户级应用程序读取通知的内容?

notifications android android-intent android-pendingintent accessibilityservice

9
推荐指数
2
解决办法
2万
查看次数

在应用程序中使用防病毒扫描文件

我试图在android中开发一个应用程序,它应该使用一些防病毒引擎(最好是opensource)来扫描设备上的文件.在互联网上搜索了很多但是找不到任何东西.任何人请建议我一些我可以捆绑我的应用程序的防病毒引擎,以及如何将其集成到我的应用程序中的示例.谢谢.

编辑:需要提供API的开源反病毒库,以便第三方应用程序可以使用代码中的库和API并扫描文件,生成报告等,

android antivirus interfacing

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

模拟适用于 Android 的 AWS Amplify Auth API

我的 Android 应用程序使用AWS Cognito 和 Amplify Auth SDK进行身份验证,我正在尝试为登录/注册流程编写 JUnit 测试用例。我正在使用 Mockito 框架来模拟这些类。

我从登录开始,我的登录模型是这样的

class LoginService(val auth: AuthCategory) {

 fun login(username: String, password: String): MutableLiveData<Login> {
    val liveData = MutableLiveData<Login>()
    auth.signIn(username, password,
        { result ->
            liveData.postValue(Login(result, null))
        },
        { error ->
            liveData.postValue(Login(null, error))
        }
    )
    return liveData
    }
  }
Run Code Online (Sandbox Code Playgroud)

我的视图模型这样称呼它

class LoginViewModel : ViewModel() {

    val loginService = LoginService(Amplify.Auth)

    fun login(username: String, password: String): MutableLiveData<Login> {
        return loginService.login(username, password)
    }
}
Run Code Online (Sandbox Code Playgroud)

我的测试用例看起来像这样

lateinit var auth: AuthCategory
lateinit var loginService: …
Run Code Online (Sandbox Code Playgroud)

android junit4 mockito amazon-cognito aws-amplify-sdk-android

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