小编Rid*_*lly的帖子

从片段中调用活动方法

试图从片段中调用我的活动中的方法.我希望片段提供方法数据并在方法返回时获取数据.我希望实现类似于静态方法的调用,但不使用静态因为它在活动中产生问题.

碎片新手,所以我需要一个简单的教学解释!

谢谢!

android android-fragments

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

JPEG图像颜色错误

我有一个方法来读取图像,转换它们(大小,格式)并将它们写回.这总是很好用,但现在我遇到了一些显然包含一些元数据(IPTC)的JPEG图像(来自新闻社).转换这些图像时,颜色都是错误的.我的第一个猜测是,那些是CMYK图像,但它们不是.

问题必须来自阅读,因为无论我是将图像转换为较小的JPEG还是PNG,它总是看起来一样.

起初,我曾经ImageIO.read()读过这张照片.我现在得到实际的ImageReadervia ImageIO.getImageReadersByMIMEType()并尝试告诉读者通过设置ignoreMetadata参数ImageReader#setInput(Object input, boolean seekForwardOnly, boolean ignoreMetadata)但忽略元数据但没有成功.

然后我创建了一个没有元数据的图像版本(使用Fireworks).该图像已正确转换.

我能找到的唯一区别是,对于未工作的图像,读者变量的colorSpaceCode值为2,而对于工作图像,值为3.还有一个outColorSpaceCode2两个图像.

由于读者源评论仅表示Set by setImageData本机代码回调.一个修改过的IJG + NIFTY颜色空间代码我现在真的被卡住了.所以任何帮助将不胜感激.

您可以通过此处并单击下载来获取原始图像(~3 MB).下图左侧显示了我从原始图像中获得的内容,右侧显示了它应该是什么样子.

错误的颜色 正确的颜色(删除元数据后)

java jpeg image

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

2 HashMap之间的平等

在我的类的equals()方法中,我使用私有实例HashMap变量来比较相等性.但是,在比较它们的HashMap变量时,2个不同的对象仍然显示相等.进一步的研究将我带到了链接:链接在这里.但是,它只是说HashMap1.equals(HashMap2)无法工作的原因是因为"如果不编写自定义代码,就无法对Java的数组进行相同的测试."

我不明白这个原因.任何人都可以指导我一个精心设计的原因吗?

java equals hashmap

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

等待/加载透明GIF/APNG动画

我在哪里可以找到一些等待/加载透明的GIF/APNG动画,但是我发现的动画是非常透明的,没有在我找到的形状周围的一些彩色线条:

http://www.ajaxload.info/ http://www.loadinfo.net/ http://www.ajaxload.info/ http://www.chimply.com/Generator

我需要一个程序.

photoshop animation

21
推荐指数
3
解决办法
6万
查看次数

svm缩放输入值

我正在使用libSVM.假设我的功能值采用以下格式:

                         instance1 : f11, f12, f13, f14
                         instance2 : f21, f22, f23, f24
                         instance3 : f31, f32, f33, f34
                         instance4 : f41, f42, f43, f44
                         ..............................
                         instanceN : fN1, fN2, fN3, fN4
Run Code Online (Sandbox Code Playgroud)

我认为可以应用两种缩放.

  1. 缩放每个实例向量,使得每个向量具有零均值和单位方差.

        ( (f11, f12, f13, f14) - mean((f11, f12, f13, f14) ). /std((f11, f12, f13, f14) )
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将上述矩阵的每个列缩放到一个范围.例如[-1,1]

根据我对RBF内核(libSVM)的实验,我发现第二个缩放(2)将结果提高了大约10%.我不明白为什么(2)给我一个改进的结果.

任何人都可以解释一下应用缩放的原因是什么,为什么第二个选项会给我带来改进的结果?

machine-learning svm computer-vision libsvm

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

在哪里可以找到Android的原始资源图像

有谁知道,我在哪里可以找到Android使用的原始图像文件(按钮背景,菜单图标等)?我需要像我自己的视图那样的文本输入背景,但希望它尽可能地匹配现有的样式.此外,我需要正确的填充等.但除了从Github检查整个Android源我不知道在哪里找到这些图像.

android

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

如何获得磁场矢量,与设备旋转无关?

我想要的是一种位置的"磁性指纹".我使用MAGNETIC_FIELD传感器,如果我得到(不幸的是没有进一步说明)X,Y和Z轴的3个值.

问题是,当我旋转设备时值会改变,所以我猜3轴是相对于设备的.什么我需要的是让我得到同样的3个值,而无论该设备是如何旋转补偿装置的旋转.

我试图乘以旋转矩阵(我知道如何得到它),试图乘以倾角矩阵等等,但没有任何效果.无论我尝试什么,旋转设备时值仍会改变.

那么有谁知道如何做对吗?最好使用代码,因为我读了很多像'那么你必须使用旋转矩阵补偿它',但没有找到一个具体的工作实例.

android android-sensors

11
推荐指数
1
解决办法
6825
查看次数

"大于"工作,但"小于"不工作?

这有效:

<xsl:when test="(price &gt;= 10)">
Run Code Online (Sandbox Code Playgroud)

但这不会(测试中的代码不会执行,并且不会呈现以下列 - 对于任何行):

<xsl:when test="(price &lt;= 9)">
Run Code Online (Sandbox Code Playgroud)

我在这里测试这个XML和XSL:http://www.w3schools.com/xsl/tryxslt.asp? xmlfile = cdcatalog&xsltfile = cdcatalog_choose

为什么?

完整的XSL在这里:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
  <h2>My CD Collection</h2>
  <table border="1">
    <tr bgcolor="#9acd32">
      <th>Title</th>
      <th>Artist</th>
      <th>Price</th>
    </tr>
    <xsl:for-each select="catalog/cd">
    <tr>
      <td><xsl:value-of select="title"/></td>
      <xsl:choose>
      <xsl:when test="(price &lt; 9)">
         <td bgcolor="#00aaff">
           <xsl:value-of select="artist"/>
         </td>
      </xsl:when>
      <xsl:otherwise>
         <td><xsl:value-of select="artist"/></td>
      </xsl:otherwise>
      </xsl:choose>
      <td><xsl:value-of select="price"/></td>
      </tr>

    </xsl:for-each>
  </table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

而XML源是这样的: …

xslt xslt-1.0

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

如何从Android Google Maps API V2获取MapView的Bitmap

我正在将我的应用更新到新的Android Maps API V2,并在尝试获取当前显示的地图的位图图像时遇到了问题.在API V1中,我这样做:

Bitmap mBitmap;
MapViwe mMapView;
// ...
mBitmap = Bitmap.createBitmap(MAP_WIDTH, MAP_HEIGHT, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(mBitmap);
mMapView.draw(canvas);
Run Code Online (Sandbox Code Playgroud)

在API V1中,这让我得到了地图的位图,在API V2中,我得到的只是一个黑色矩形.

还有API V2我正在使用MapView,而不是MapFragment所以这不是问题.

android bitmap android-maps-v2

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

如何设置jquery-mobile单选按钮的图例,如列表分隔符

将单选按钮放在fieldsetwith data-role="controlgroup",jquery-mobile 中将它们渲染为插入列表,但图例只是文本.我希望图例看起来像列表视图的列表分隔符.

所以不是这样的:

现在的情况

我想要这样的东西:

我需要什么

jquery-mobile

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