人们提出了哪些布局文件命名约定.
我没有在网上找到任何东西,但考虑使用以下约定.
每个人都在想什么?
- activity_*
- dialog_*
- list_item_*
Run Code Online (Sandbox Code Playgroud)
这就是我迄今为止所做的一切.
另外,活动与其布局的命名如何?例如:
-> res
-> layout
-> activity_about_us.xml
-> src
-> activity
-> AboutUs.java
Run Code Online (Sandbox Code Playgroud) 我有一个Activity从方法中的Application扩展类(应用程序上下文)中提取对象OnCreate().
单元测试此活动时,所需的对象不存在,因为它是从前一个Activity填充并存储在上述应用程序上下文中.
不用说,当我getActivity()从ActivityInstrumentationTestCase2扩展测试用例中调用时,我得到一个空指针异常.
如何在活动开始之前填充上下文并使其可用Activity?
更新:
经过一些挖掘后我发现:this.getInstrumentation().getTargetContext()然后将其转换为Application扩展类的类型.但我得到一个类强制转换异常,跟踪指向这个:
04-04 21:02:27.036: INFO/TestRunner(431): started: testIt(edu.rockies.rockies.activity.courses.test.TopicTest)
04-04 21:02:27.126: INFO/TestRunner(431): failed: testIt(edu.rockies.rockies.activity.courses.test.TopicTest)
04-04 21:02:27.126: INFO/TestRunner(431): ----- begin exception -----
04-04 21:02:27.136: INFO/TestRunner(431): java.lang.ClassCastException: android.app.ApplicationContext
04-04 21:02:27.136: INFO/TestRunner(431): at edu.rockies.rockies.activity.courses.test.TopicTest.setUp(TopicTest.java:27)
04-04 21:02:27.136: INFO/TestRunner(431): at junit.framework.TestCase.runBare(TestCase.java:125)
04-04 21:02:27.136: INFO/TestRunner(431): at junit.framework.TestResult$1.protect(TestResult.java:106)
04-04 21:02:27.136: INFO/TestRunner(431): at junit.framework.TestResult.runProtected(TestResult.java:124)
04-04 21:02:27.136: INFO/TestRunner(431): at junit.framework.TestResult.run(TestResult.java:109)
04-04 21:02:27.136: INFO/TestRunner(431): at junit.framework.TestCase.run(TestCase.java:118)
04-04 21:02:27.136: INFO/TestRunner(431): at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
04-04 …Run Code Online (Sandbox Code Playgroud) 有没有人看到一个javascript库,它会生成一个类似于Google+的方式的照片库,现在Facebook,组织照片,其中一些被裁剪,但所有都无缝填充空间.
像这样的东西:

使用strings.xml资源文件与将定义String常量的接口有哪些规则.
我假设strings.xml资源文件将用于定义用于显示目的的非功能字符串,例如各种语言的文本,日期呈现格式等.
接口字符串常量将用于定义正则表达式模式,Intent extras变量名称传递定义等.
是否有某种适用于Eclipse的Checkstyle插件可用于ColdFusion.
当Android Studio v0.3.5无法识别符号"Inject"时,我遇到了问题.
我有以下内容:import javax.inject.Inject;整条线是灰色的,除了Inject,它是红色的.灰色的部分给了我一个提示,它是一个未使用的导入,但红色部分给了我一个无法解决符号错误.
所以我按照这里的说明 - > Android Studio:添加jar作为库?,但没有任何成功.当我这样做时,我收到以下错误gradlew clean.
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\dovailla\AndroidStudioProjects\BootstrapProject\build.gradle' line: 2
* What went wrong:
A problem occurred evaluating root project 'BootstrapProject'.
> Could not find method compile() for arguments [file collection] on root project 'BootstrapProject'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: …Run Code Online (Sandbox Code Playgroud) 有人看过Adobe在他们网站上的ColdFusion编码指南吗?它似乎消失了,我没有副本.
我正在用PHP进行一些LDAP开发,并且在PHP中遇到了一些可能是新手的值赋值.
我的问题是特定于LDAP_MODIFY,但可能是一般问题.我正在尝试更新属性,以下属性为我提供了一个未找到属性的错误:
$email = 'Whitegon024@thedomain.org';
$attributes = array( "userPrincipleName" => "$email");
Run Code Online (Sandbox Code Playgroud)
但以下是成功的:
$attributes = array( "userPrincipalName" => 'Whitegon024@thedomain.org') ;
Run Code Online (Sandbox Code Playgroud)
如果我做了print_r($attributes);其中任何一个我得到:
Array
(
[userPrincipleName] => Whitegon024@thedomain.org
)
Run Code Online (Sandbox Code Playgroud)
有人有线索吗?我确信这是非常简单的事情.
android ×4
coldfusion ×2
checkstyle ×1
coding-style ×1
eclipse ×1
gradlew ×1
java ×1
javascript ×1
layout ×1
ldap ×1
php ×1
unit-testing ×1
windows ×1