小编Ego*_*gor的帖子

检查路径是表示文件还是文件夹

我需要一个有效的方法来检查a是否String代表文件或目录的路径.Android中有效的目录名称是什么?当它出来时,文件夹名称可以包含'.'字符,那么系统如何理解是存在文件还是文件夹?提前致谢.

java directory android file path

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

如何使用ArrayList.addAll()?

我想填写ArrayList这些字符+, - ,*,^等.如何在不添加每个字符的情况下执行此操作arrayList.add()

java add character arraylist

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

Visual Prolog中的"不相等"标志?

我在Visual Prolog中找不到任何关于"不等于"标志的文档.请提供此问题的正确解决方案:

class predicates
        sister : (string Person, string Sister) nondeterm(o,o).
    clauses
        sister(Person, Sister) :-
            Person [not-equal-sign] Sister,
            parent(Person, Parent),
            parent(Sister, Parent),
            woman(Sister).
Run Code Online (Sandbox Code Playgroud)

equals prolog clause visual-prolog

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

使用testCoverageEnabled = true运行Android测试时的java.lang.VerifyError

我最近为Android Gradle插件尝试了新的Jacoco代码覆盖功能,不幸的是它使我的测试失败并出现以下错误:

 java.lang.VerifyError: com/foo/bar/rest/SomeClass at
 com.foo.bar.test.rest.BaseTest.setUp(BaseTest.java:87) at
 android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at
 android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at
 android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)
 at
 android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584)
Run Code Online (Sandbox Code Playgroud)

我在build.gradle中使用这些行启用了代码覆盖:

 buildTypes {

         debug {
             testCoverageEnabled = true
         } 
...
Run Code Online (Sandbox Code Playgroud)

有谁遇到过同样的问题?

android gradle jacoco

25
推荐指数
1
解决办法
2984
查看次数

在黑暗的背景的黑暗的文本在与Theme.Sherlock.Light的AlertDialog

我正在Theme.Sherlock.Light为我的应用程序使用主题,而我正在DialogFragment使用底层创建AlertDialog.它在Android 3.x和4.x上运行得很好,但在Android 2.x上我看到深色背景上的深色文本,这几乎不可读.我做错了什么,是否需要通过创建自定义样式强制浅色背景?提前致谢.

android android-theme android-alertdialog android-dialogfragment

18
推荐指数
1
解决办法
2013
查看次数

使用Robolectric测试DialogFragments

我有几个关于DialogFragment使用Robolectric 测试类的问题,因为我在Internet上遇到了关于这个主题的完全缺乏的信息.

  1. 传递给onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)谁的正确论据是什么?
  2. 我无法传递参数DialogFragment,我正在使用以下方法:

    activity = new Activity();
    dialog = new DialogFragment();
    Bundle bundle = new Bundle();
    dialog.setArguments(bundle);
    FragmentManager fm = activity.getSupportFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    ft.add(dialog, "fragment");
    ft.commit();
    
    Run Code Online (Sandbox Code Playgroud)

每当代码尝试访问参数时,它都会崩溃NullPointerException.

将高度赞赏有关这些主题的任何想法.

android unit-testing robolectric android-dialogfragment

15
推荐指数
1
解决办法
2271
查看次数

导入ActionBarSherlock时,jar不匹配

我正在尝试创建一个ActionBarSherlock项目,我已经下载了库并将其连接到我的项目.在Problems窗口中,我看到以下消息:Jar不匹配!修复您的依赖项.我怎么解决这个问题?提前致谢.

android actionbarsherlock

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

SENSOR_DELAY_GAME:多少钱?

我正在开发游戏,我需要同步两个玩家对象控制机制:一个是屏幕触摸控制器,第二个是G-Sensor.必须使用以秒为单位的值初始化屏幕控制器,因此我需要知道秒数的SENSOR_DELAY_GAME含义.提前致谢.

android android-sensors

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

重命名Android程序包名称失败

我在eclipse,android工具,'重命名应用程序包'中右键单击我的项目.

选择任何名称,它将失败,将您引导至错误日志以获取详细信息.

在那里我找到以下内容:

eclipse.buildId=M20110210-1200
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=nl_BE
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
Run Code Online (Sandbox Code Playgroud)

错误周五6月24日10:11:31 CEST 2011内部错误

java.lang.reflect.InvocationTargetException
at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:91)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.core.internal.resources.ResourceException: An error occurred while traversing resources.
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:83)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:110)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94)
at com.android.ide.eclipse.adt.internal.refactorings.renamepackage.ApplicationPackageNameRefactoring.createChange(ApplicationPackageNameRefactoring.java:128)
at org.eclipse.ltk.core.refactoring.CreateChangeOperation.run(CreateChangeOperation.java:124)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
... 1 more
Caused by: java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.refactorings.renamepackage.ApplicationPackageNameRefactoring.updateJavaFileImports(ApplicationPackageNameRefactoring.java:151)
at com.android.ide.eclipse.adt.internal.refactorings.renamepackage.ApplicationPackageNameRefactoring$JavaFileVisitor.visit(ApplicationPackageNameRefactoring.java:427)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:112)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:64)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at …
Run Code Online (Sandbox Code Playgroud)

eclipse android adt android-manifest

11
推荐指数
2
解决办法
7966
查看次数

在build.gradle中指定Maven依赖项不起作用

我试图通过将这些行添加到Android Studio中的build.gradle文件来向我的项目添加Maven依赖项,该项目使用Gradle:

repositories {
    mavenCentral()
}

dependencies {
    compile files('libs/android-support-v4.jar')
    compile 'org.roboguice:roboguice:2.0'
}
Run Code Online (Sandbox Code Playgroud)

该项目似乎编译得很好,但是没有办法在我的项目代码中引用Roboguice类.我觉得我错过了一些东西,即Gradle如何下载依赖项以及它将存储在哪里?我该如何修理我的项目?

android dependency-management gradle

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