小编tar*_*oca的帖子

待定意图的多个实例

我创建了一个小部件,单击该小部件可激活PendingIntent.问题是当我在屏幕上有多个小部件时,只有最新的小部件会启动PendingIntent.

我已经阅读了一些关于唯一请求代码的内容,但没有想到这一点.

任何想法如何我可以有多个小部件和PendingIntents为每个工作?

这是我的代码片段:

Intent openApp = new Intent(context, RunningTally.class);
    openApp.putExtra("widgetId", appWidgetId);
    PendingIntent pendingAppIntent = 
        PendingIntent.getActivity(context, 0, openApp, PendingIntent.FLAG_CANCEL_CURRENT  );
    views.setOnClickPendingIntent(R.id.openFull, pendingAppIntent);
Run Code Online (Sandbox Code Playgroud)

android widget

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

测试浮点相等.(FE_FLOATING_POINT_EQUALITY)

我在ANT脚本中使用了一个findbugs,我无法弄清楚如何解决我的两个错误.我已阅读文档,但不明白.以下是我的错误以及与之相关的代码:

错误1:测试浮点相等性.(FE_FLOATING_POINT_EQUALITY)

private boolean equals(final Quantity other) {
    return this.mAmount == convertedAmount(other);
}
Run Code Online (Sandbox Code Playgroud)

错误2:EQ_COMPARETO_USE_OBJECT_EQUALS

public final int compareTo(final Object other) {
    return this.description().compareTo(((Decision) other).description());
}
Run Code Online (Sandbox Code Playgroud)

我已经阅读了ComparesTo问题的文档

强烈建议,但并非严格要求(x.compareTo(y)== 0)==(x.equals(y)).一般来说,任何实现Comparable接口并且违反此条件的类都应该清楚地表明这一事实.推荐的语言是"注意:此类具有与equals不一致的自然顺序."

还有关于浮点平等的文档

此操作比较两个浮点值是否相等.由于浮点计算可能涉及舍入,因此计算的浮点值和双精度值可能不准确.对于必须精确的值,例如货币值,请考虑使用固定精度类型,例如BigDecimal.对于不必精确的值,请考虑比较某些范围内的相等性,例如:if(Math.abs(x-y)<.0000001).请参阅Java语言规范,第4.2.4节.

我不明白.有人可以帮忙吗?

java ant findbugs

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

Eclipse升级不起作用

我的Eclipse已经停止构建我的Android,所以我删除了旧版本并安装了Indigo.当我尝试导入Android项目时,我收到此错误:

Errors occurred during the build.
Errors running builder 'Android Resource Manager' on project 'ACCUWX_HoneyComb'.
java.lang.NullPointerException
Errors running builder 'Android Pre Compiler' on project 'ACCUWX_HoneyComb'.
java.lang.NullPointerException
Errors running builder 'Java Builder' on project 'ACCUWX_HoneyComb'.
java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

请帮忙!

eclipse android nullpointerexception

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

CreateProcess error = 2从Ant运行javadoc

任何人都可以告诉我为什么我收到此错误消息

Buildfile: C:\Users\Tara\workspace\Testing\build.xml
doc:
   [delete] Deleting directory C:\Users\Tara\workspace\Testing\doc 
    [mkdir] Created dir: C:\Users\Tara\workspace\Testing\doc 
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution

BUILD FAILED
C:\Users\Tara\workspace\Testing\build.xml:24: Javadoc failed: java.io.IOException: Cannot run program "javadoc.exe": CreateProcess error=2, The system cannot find the file specified

Total time: 206 milliseconds
Run Code Online (Sandbox Code Playgroud)

当我在Eclipse中运行它时?

<project name="SimpleBuildScript" basedir="." default="doc">
<property file="build.properties"/>
<target name="compile" description="Compiles the Task">
    <delete dir="${class.dir}"/>
    <mkdir dir="${class.dir}"/>
        <javac srcdir="src" destdir="classes"/>
</target>

<target name="clean" description="Delete all generated files">
        <delete dir="${class.dir}"/>
        <delete dir="${jar.dir}"/>
</target>

<target name="doc" description="generate documentation">
    <delete dir="${doc.dir}"/>
    <mkdir dir="${doc.dir}"/> …
Run Code Online (Sandbox Code Playgroud)

ant

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

尝试从原始文件夹播放视频(VideoView)

我可以通过插入以下URL来播放来自互联网的视频:

mPath   = Uri.parse("http://commonsware.com/misc/test2.3gp");
mVid.setVideoURI(mPath);
mVid.requestFocus();
mVid.start();
Run Code Online (Sandbox Code Playgroud)

但是现在我的原始文件夹中有一个视频,所以路径是res/raw/testing.3gp.下面的代码不起作用,我尝试了其他一些方法也无济于事.

mPath   = Uri.parse("../../res/raw/testing.3gp");
Run Code Online (Sandbox Code Playgroud)

有什么建议?

android

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

Eclipse没有用Android识别"R.id ..."

任何想法为什么Eclipse有时会发抖并且无法识别它几秒钟之前的代码?下面的代码中的"R"在5分钟前没有下面的红色波浪线,我没有更改代码.这种情况经常发生在Eclipse上,通常我把它关闭然后重新启动它,这很好......不要再去了.

// Initialize view elements
    mSearchBox      = (EditText) this.findViewById(R.id.edittext_search);
    mSearchButton   = (Button) this.findViewById(R.id.button_search);
Run Code Online (Sandbox Code Playgroud)

android eclipse-plugin

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

Android JellyBean无法识别AttriubteSet的getTextSize

我正在使用我在这里找到的类AutoResizeTextView:https: //stackoverflow.com/a/5535672/371778

这一直很有效,直到JellyBean.似乎JellyBean不识别textView AttributeSet中的getTextSize(),因为它返回0.0.

我尝试制作自定义xml属性,但我利用样式来使用AutoResizeTextView类,并且不能在styles.xml中包含自定义命名空间.

想知道如何让JellyBean识别这种方法吗?

android attributes android-4.2-jelly-bean

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

从preferenceScreen Android打开WebView而不是浏览器

从我的PreferenceScreen我想在WebView中打开链接而不是浏览器.有任何想法吗?

这是我的xml的一部分:

 <PreferenceCategory
      android:title="@string/about">
     <PreferenceScreen
            android:title="@string/eula"
            android:summary="">
        <intent android:action="android.intent.action.VIEW"
                android:data="http://www.tara.com/m/EULA.aspx" />
    </PreferenceScreen>

    <PreferenceScreen
            android:title="@string/privacy_policy"
            android:summary="">
        <intent android:action="android.intent.action.VIEW"
                android:data="http://www.tara.com/m/Legal/Privacy.aspx" />
    </PreferenceScreen>
    <PreferenceScreen
            android:title="@string/version"
            android:summary="@string/version_name">
    </PreferenceScreen>

    <PreferenceScreen
            android:title="@string/customer_support"
            android:summary="@string/email_description">
            <intent android:action="com.tara.android.turboweather.EMAIL_ACCUWX"
             />
    </PreferenceScreen>
    <PreferenceScreen
            android:title="@string/branding"
            android:summary="">
    </PreferenceScreen>        
</PreferenceCategory>
Run Code Online (Sandbox Code Playgroud)

因此,我希望打开Android WebView的URL,而不是打开手机的浏览器.

android preferenceactivity

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

iOS应用程序中Google徽标在地图上的位置

我是否必须遵循批准流程才能将左侧角落的"Google"移至地图的其他区域?我有一个应用程序,我的UI将覆盖这些单词,并希望将它们显示在Google地图上的其他位置.我知道如何在iOS中执行此操作,只是不知道Google是否存在法律问题.

在此输入图像描述

google-maps ios

5
推荐指数
2
解决办法
7562
查看次数

如何从Google TV获取用户的位置信息

有没有办法获取与设置Google TV电视盒时用户提供的邮政编码相对应的lat和lon?

google-tv

3
推荐指数
1
解决办法
191
查看次数