小编Mar*_*din的帖子

无法让Robotium在Android Studio中运行

我很难让Robotium在基于gradle的Android Studio上工作,我找不到办法

这是我的build.gradle文件

buildscript {
    dependencies {
        repositories {
            mavenCentral()
            mavenLocal()
        }

        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}

apply plugin: 'android'

repositories {
    mavenCentral()
   /* maven {
        url "https://oss.sonatype.org/content/repositories/snapshots"
    }*/
}

sourceSets {
    testLocal {
        java.srcDir file('src/test/java')
        resources.srcDir file('src/test/resources')
    }
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 17
    }

    sourceSets {
        instrumentTest.setRoot('src/test')
    }
}

dependencies {
    compile 'com.android.support:support-v4:13.0.+'

    // Dependencies for the `testLocal` task, make sure to list all your global dependencies here as well
    testLocalCompile 'junit:junit:4.11' …
Run Code Online (Sandbox Code Playgroud)

android ui-testing gradle robotium android-testing

12
推荐指数
1
解决办法
1万
查看次数

在使用viewstub时,ProgressBar不会动画

我有一个这种结构的活动:

FrameLayout
   ProgressBar
   ViewStub
Run Code Online (Sandbox Code Playgroud)

ViewStub在一个单独的线程中膨胀一个Fragment.我需要的是在片段加载时显示进度.问题是,当存根膨胀时,ProgressBar没有旋转(在我的情况下大约半秒:它是一个沉重的碎片)我已经尝试了一切:显示/隐藏视图,无效,在ViewSwitchers中显示它们等等,没有一旦ViewStub膨胀,它开始旋转,就像ui在膨胀时被冻结但在另一个线程中执行它似乎没有改善.我该怎么办?

android viewstub android-progressbar

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

收听新的日历活动

主要是我需要的是根据默认的Android日历(谷歌)中的事件做出反应.

查询提供程序并在任何给定时间获取事件相当容易,但我的数据必须始终保持一致.我想要的是避免每x分钟查询提供商以检查新事件.

当应用程序存储新事件时(仅当事件被触发时),我找不到任何系统广播.为了清楚起见,我不想从我的应用程序创建,删除等事件,我只想监视它们,我需要创建一个新事件的时刻,以便我可以重新查询提供程序.

我知道Google有一个(文档记录很差)Calendar API,有这方面的经验吗?它适合我的需要吗?

events android calendar android-broadcast

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