小编mud*_*dit的帖子

Android - 把图像名称"package"抛出编译时错误

我想在我的drawable文件夹中放置一个图像名称"package.png".一旦我将它们粘贴到文件夹中,它就会抛出以下错误:

[2012-05-26 12:40:30 - MyApp] res/drawable-mdpi/package.png:0: error: invalid symbol: 'package'
Run Code Online (Sandbox Code Playgroud)

但是,一旦我重命名为其他名称,这个图像工作正常.任何想法为什么会发生这种情况以及如何解决这个问题并拥有一个可绘制的名为"包".

android drawable android-sdk-2.3

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

如何更改Android Alert Dialog Title的背景

我想更改Alert对话框的背景.我试过以下代码片段:

 <style name="Theme.AlertDialog" parent="@android:style/Theme.Holo.Light.Dialog">
        <item name="android:background">@android:color/transparent</item>
        <item name="android:textColor">#659F26</item>
        <item name="android:windowTitleStyle">@style/Theme.AlertDialog.Title</item>
    </style>

    <style name="Theme.AlertDialog.Title" parent="@android:style/TextAppearance.DialogWindowTitle">
        <item name="android:background">@drawable/cab_background_top_example</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

Java代码:

ContextThemeWrapper ctw = new ContextThemeWrapper( this, R.style.Theme_AlertDialog);
final AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(ctw);

alertDialogBuilder.setTitle(getResources().getString(R.string.confirmation));   
alertDialogBuilder.setMessage(getResources().getString(R.string.msg));       
alertDialogBuilder.show();
Run Code Online (Sandbox Code Playgroud)

我的应用程序显示如下对话框:

在此输入图像描述

虽然我希望它看起来像:

在此输入图像描述

请建议,我做错了什么.

android android-alertdialog

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

Android:生成模拟意图并从中返回一些意图数据

我正在使用ActivityInstrumentationTestCase2进行应用程序的单元测试.我有一个案例,用户点击活动'A'的按钮,然后打开一个新的活动'B',用户将做一些工作,最后一些数据通过setResult(RESULT_OK,intent)返回到活动'A' ;

现在,我想通过jUnit对此进行测试,并希望模拟此工作流程,以便不需要用户交互.有人可以帮我弄这个吗.

PS:我不想将Robotium用于此..我只想通过简单的ActivityInstrumentationTestCase2和一些Mocking框架来实现.

junit android easymock mockito

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

在android中以编程方式停止相机单击声音

我正在使用Android的默认相机来点击我的应用程序中的图像.我想停止点击图像时发出的咔嗒声.有没有办法以编程方式停止点击声?

谢谢.

android

7
推荐指数
1
解决办法
5010
查看次数

找不到****.apk + android

每当我尝试运行我的项目时,我在控制台中收到此错误."找不到**.apk"

操作系统:Windows XP

IDE:Eclipse SDK版本:3.4.2构建ID:M20090211-1700

Android:1.6

ADT:ADT 10.0.0

仅供参考:它只发生在一个项目中,其他项目运行良好..

android

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

Web服务存根生成+ android

我想生成一个基于android(java)的STUB来访问所有的Web服务.我尝试使用以下工具生成存根:

1)用于CLDC的Sun Java(TM)Wireless Toolkit 2.5.2_01,

2)ksoap2-generating-stub-0.1-SNAPSHOT-J2me-Android.

但是我无法生成可以使用的正确存根.请建议您为此目的使用的任何库或工具.

谢谢!!

这里有人!!

更新:

sun java lib的问题: Android不支持一些java库.例如:"javax.microedition.xml.rpc.Operation"等.

ksoap2的问题:使用以下登录命令提示符获取空指针异常:

我使用Windows命令提示符运行的命令:

java -cp ksoap2-generating-stub-0.1-SNAPSHOT-jar-with-
dependencies.jar;"%JAVA_HOME%\lib\tools.jar"
ksoap2.generator.Wsdl2Android -w "http://localhost:8080/Ws2Ksoap/
services/HelloWorld?wsdl" -g .\generated
Run Code Online (Sandbox Code Playgroud)

一旦我运行此代码,我得到以下异常:

Exception in thread "main" java.lang.NullPointerException
        at ksoap2.generator.WsCompiler.compile(WsCompiler.java:86)
        at ksoap2.generator.WsCompiler.run(WsCompiler.java:78)
        at ksoap2.generator.Wsdl2J2me.run(Wsdl2J2me.java:116)
        at ksoap2.generator.Wsdl2Android.main(Wsdl2Android.java:41) 
Run Code Online (Sandbox Code Playgroud)

另一个更新:创建的Web服务不得使用java.rmi.*包的任何实例.

android web-services ksoap2

7
推荐指数
1
解决办法
3207
查看次数

Android Selector Drawable不适用于属性

我正在使用attr为我的项目创建一个可绘制的选择器,这样一旦我改变主题颜色,我就不必对可绘制文件进行任何更改.我正在使用以下libs:

compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:cardview-v7:+'
compile 'com.android.support:design:22.2.0'
Run Code Online (Sandbox Code Playgroud)

这是drawable的源代码:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="?attr/colorPrimary" android:state_enabled="true" android:state_window_focused="false"/>
    <item android:drawable="?attr/colorPrimaryDark" android:state_pressed="true"/>
    <item android:drawable="@android:color/darker_gray" android:state_enabled="false"/>
    <item android:drawable="?attr/colorPrimary"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

在这个相同的代码中,如果我用colors.xml文件中定义的颜色替换属性,同样的drawable工作.

样本可绘制颜色:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/color_primary" android:state_enabled="true" android:state_window_focused="false"/>
    <item android:drawable="@color/color_primary_dark" android:state_pressed="true"/>
    <item android:drawable="@android:color/darker_gray" android:state_enabled="false"/>
    <item android:drawable="@color/color_primary"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

android drawable selector-drawable

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

在电话中暂停音乐播放器,并在Android中通过电话后再次恢复它

我正在使用android.media.MediaPlayer对象在我的应用程序中播放音频文件.一切正常,但是当正在播放歌曲时打电话时,应用程序不会暂停媒体播放器,您可以在通话期间听到该歌曲.请告诉我如何通过电话暂停媒体播放器,并在通话结束后再次恢复播放器.

android

6
推荐指数
2
解决办法
6002
查看次数

添加不同的主题到Android应用程序

我想为我的Android应用程序添加主题.在应用程序中,用户可以选择更改应用程序的主题.就像OIShopping List appplication一样.请帮助我如何在我的应用程序中实现这种结构.

任何帮助,教程,指导都非常感谢.

谢谢..

android themes

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

assembleDebug在Android Studio中不使用Gradle2.4

我最近更新了gradle-wrapper.properties文件以使用gradle-2.4.
这是我新的更新gradle-wrapper.properties文件:

#Sun Dec 21 21:28:27 GMT+05:30 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
Run Code Online (Sandbox Code Playgroud)

在此更新后,我运行了clean命令,以便它使用2.4和2.2.1(旧版本).

现在,如果我./gradlew assembleDebug在Android studio中使用命令,则会抛出以下错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':ActiveAndroid:compileDebugTestAidl'.
> Executor Singleton not started

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Run Code Online (Sandbox Code Playgroud)

但是如果我在命令行上运行相同的命令,它就可以工作.
知道什么可能是错的吗?

android android-gradle-plugin

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