小编MBM*_*BMJ的帖子

最终静态和静态最终之间的差异

我找到了一个声明代码的代码

private final static String API_RTN_SUCCESS = "0";
private final static String API_RTN_ERROR = "1";

public static final String SHARED_PREFERENCE_CONFIG = "shared_preference_config";
public static final String STARTUP_SETTING_KEY = "startup_setting";
Run Code Online (Sandbox Code Playgroud)

它们之间有什么区别或它们是一样的?或者它的不同private或public?

java static final

141
推荐指数
5
解决办法
7万
查看次数

在不同状态下使用两个图像切换按钮

我需要使用两个图像而不是ON/OFF状态来设置切换按钮.

在关闭状态下我设置了背景图像.但是当我使用背景图像时,无法删除OFF文本.

而且我无法通过点击切换按钮在ON状态下设置另一个图像:(我是android的新手.我希望你们帮助我摆脱这个问题

android togglebutton

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

为什么原始数据类型在Java中不能为"null"?

在声明任何原始类型数据时,int或者将double它们初始化为0或0.0.我们为什么不设置它们null?

java null primitive-types

39
推荐指数
5
解决办法
6万
查看次数

从我的位置到android中的目标位置的距离计算

我必须做一个项目,我需要计算从我的位置到目的地的距离,并在textview中显示它.请注意,当我的位置发生变化时,这个距离会更新.是否可以制作这种类型的项目?

[注意:没有实施谷歌地图我必须做它.目的地lon,lat是已知的.只需要找到我的位置并进行计算]

android location distance

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

布局的边框

我试图围绕我的布局制作边框

两个带圆角边框的文本区域

但我正在尝试改变布局颜色.没有任何边界.

我的代码是

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"
> 

<stroke android:width="1dp"

        android:color="#eedfcc"
        android:background="#000080"/>

<corners android:bottomRightRadius="20dp"
         android:bottomLeftRadius="20dp" 
         android:topLeftRadius="10dp"
         android:topRightRadius="8dp"/> 
</shape>
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用?

android border android-linearlayout

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

将android支持库v4添加到intellij ide

我试图在intelli j中使用android支持库v4中的viewpager.目前,我使用的是Android SDK 4.1

我复制android-support-v4.jar到'libs'下我的intellij android项目

在intellij的项目设置中

我去了"Modules"=>"MyModuleName"=>依赖项选项卡,并通过导航到我自己项目下的libs /文件夹的路径来添加android-support-v4.jar

我检查了除了这个新添加的jar文件之外的'export'

但我仍然无法在我的应用程序中使用viewpager.

我得到一个崩溃的消息,如:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxxx/com.xxxx.MyActivity}: android.view.InflateException: Binary XML file line #13: Error inflating class android.support.v4.view.ViewPager
Run Code Online (Sandbox Code Playgroud)

android intellij-idea android-support-library

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

Android sdk main.out.xml解析错误

我刚刚开始了一个新的Android项目,helloword"继续学习Android开发,我难以编译默认的'helloword'编译/运行.我认为我错过了配置和设置的一步,但我不知道找出来我在配置,设置和启动AVD.

当我按'run as'时,我找不到android2.1模拟器.并找到这些错误:

[2012-07-25 08:59:49 - helloword] res\layout\activity_main.xml:0: error: Resource entry activity_main is already defined.
[2012-07-25 08:59:49 - helloword] res\layout\activity_main.out.xml:0: Originally defined here.
[2012-07-25 08:59:49 - helloword] E:\android????\?????\helloword\res\layout\activity_main.out.xml:1: error: Error parsing XML: no element found
[2012-07-25 10:03:12 - helloword] /helloword/gen already exists but is not a source folder. Convert to a source folder or rename it.
[2012-07-25 10:03:13 - helloword] /helloword/gen already exists but is not a source folder. Convert to a source folder or rename it.
[2012-07-25 10:03:15 - …
Run Code Online (Sandbox Code Playgroud)

android

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

哪一个最好计算两点之间的距离?

我试图计算谷歌地图中两点之间的距离.我发现他们正在使用的某些链接
distanceTo()以及使用它计算的某个地方distanceBetween().哪个最好计算距离?

android distance

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

创建模拟AlarmManager以进行测试

我希望能够测试一些添加pending intents到Alarm Manager的代码,但是我可以创建自己的代码mock context以便从中返回它getSystemService()因为它有一个私有构造函数而无法创建我自己的Alarm Manager子类.

是否有另一种(更好的?)方式让我能够根据我的测试前置条件测试我的代码是否正确添加(或不添加)警报?

android unit-testing

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

添加c14n独占变换时,Xml签名无效

这是我生成xml签名的代码:

DOMSignContext dsc = new DOMSignContext
  (prk, xmldoc.getDocumentElement());

XMLSignatureFactory fac = 
  XMLSignatureFactory.getInstance("DOM");   

  DigestMethod digestMethod = 
      fac.newDigestMethod("http://www.w3.org/2000/09/xmldsig#sha1", null);
  C14NMethodParameterSpec spec = null;
  CanonicalizationMethod cm = fac.newCanonicalizationMethod(
      "http://www.w3.org/2001/10/xml-exc-c14n#",spec);
  SignatureMethod sm = fac.newSignatureMethod( 
      "http://www.w3.org/2000/09/xmldsig#rsa-sha1",null);
  ArrayList transformList = new ArrayList();
  TransformParameterSpec transformSpec = null;
  Transform envTransform =   fac.newTransform("http://www.w3.org/2000/09/xmldsig#enveloped-signature",transformSpec);
  Transform exc14nTransform = fac.newTransform(
      "http://www.w3.org/2001/10/xml-exc-c14n#",transformSpec);
transformList.add(exc14nTransform); 
transformList.add(envTransform);

 Reference ref = fac.newReference("",digestMethod,transformList,null,null);
 ArrayList refList = new ArrayList();
 refList.add(ref);
 SignedInfo si =fac.newSignedInfo(cm,sm,refList);
Run Code Online (Sandbox Code Playgroud)

这会将参考验证视为错误,并将核心有效性视为错误.但是当我删除envTrasnform变量ie fac.new Transform("http://www.w3.org/2001/10/xml-exc-c14n#",transformSpec)并使用以下代码执行时:

DOMSignContext dsc = new DOMSignContext
  (prk, xmldoc.getDocumentElement());

XMLSignatureFactory fac = …
Run Code Online (Sandbox Code Playgroud)

java xml transform xml-signature

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