小编Bas*_*der的帖子

AbstractGoogleClient:致命信号11(SIGSEGV)

06-06 00:05:02.955: I/DEBUG(5660): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-06 00:05:02.955: I/DEBUG(5660): Build fingerprint: 'google/occam/mako:4.2.2/JDQ39/573038:user/release-keys'
06-06 00:05:02.955: I/DEBUG(5660): Revision: '11'
06-06 00:05:02.955: I/DEBUG(5660): pid: 3787, tid: 3806, name: pool-1-thread-1  >>> com.example.android <<<
06-06 00:05:02.955: I/DEBUG(5660): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
06-06 00:05:03.055: I/DEBUG(5660):     r0 74e4ab1c  r1 ffffffff  r2 00000008  r3 7293e04d
06-06 00:05:03.055: I/DEBUG(5660):     r4 7293e04d  r5 7293e04e  r6 00000000  r7 7293e04d
06-06 00:05:03.055: I/DEBUG(5660):     r8 …
Run Code Online (Sandbox Code Playgroud)

android google-api-client

5
推荐指数
1
解决办法
2822
查看次数

在运行期间检测应用程序是否处于释放模式

我在Dart应用程序中得到了一堆测试和调试内容,我想确保在使用pub构建发布版本时禁用这些内容.

是否有任何常量或其他方法来检查当前运行的应用程序版本是否是发布版本?

例:

if (!IS_BUILD) {
   performAutomatedDummyLogin()
} else {
   login();
}
Run Code Online (Sandbox Code Playgroud)

build dart

5
推荐指数
1
解决办法
278
查看次数

WAP_PUSH_DELIVER Android 系统从不发送 Intent

我花了 5 个小时试图使自定义 MMS 广播接收器工作。我在 Stackoverflow 上用谷歌搜索并搜索了大量看似重复的线程,但没有解决方法或建议的解决方案。

一些随机调试笔记:

  • 该应用程序设置为默认短信应用程序并授予所有权限。
  • 已通过 Google 的 Messenger 验证 RCS 已禁用。
  • DUT 是带有最新软件更新的 Pixel 3 XL。
  • 测试了很多3P短信/彩信app,几乎都收不到彩信,但是Pulse可以。Pulse 的开发人员提供了一个开源 MMS 库。我尝试利用这个库没有成功。核心问题似乎是WAP_PUSH_DELIVERIntent 没有发送到我的应用程序。
  • 解码 Pulse 应用程序以查看它AndroidManifest.xml并尝试对我的进行一些不同的更改。没有成功。
  • 测试彩信是通过旧版环聊使用 Google 语音帐户发送的,其他 Android 手机通过各种运营商发送。
  • 可以毫无问题地接收短信SMS_RECEIVEDSMS_DELIVER(如果应用程序是默认的短信之一)。
  • WAP_PUSH_RECEIVED如果应用程序不是默认的 SMS应用程序,则接收事件
  • WAP_PUSH_DELIVER如果应用程序默认的 SMS应用程序,不会收到事件
  • 安装Intent Intercepter并运行$ adb logcat | fgrep -i intent以验证是否记录了任何权限问题。没有。

彩信接收器:

public class MmsReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context …
Run Code Online (Sandbox Code Playgroud)

android mms android-intent android-permissions

5
推荐指数
1
解决办法
368
查看次数

AndEngine:两个精灵的碰撞

我正在开发一款小型Android游戏.在我开始使用AndEngine之前,我使用了Canvas对象并在其上绘制了所有内容.为了测试两个位图是否相互碰撞,我检查了它们的边界框是否重叠.在这种情况下,我检查了两个位图的重叠矩形是否共有一个非透明像素.这种方法完美地工作,我能够检测像素完美碰撞.

由于一些性能问题,我开始使用AndEngine.碰撞检测工作安静,但两个精灵的碰撞测试肯定是完美的像素工作.碰撞测试"只是"一个边界框测试.

android opengl-es andengine

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

将单个浮点移动到xmm寄存器

我想将存储在一个xmm寄存器中的数据与一个浮点值相乘,并将结果保存在xmm寄存器中.我做了一个小图解来解释它好一点.

在此输入图像描述

如你所见,我的数据中有一个xmm0寄存器.例如,它包含:

xmm0 = | 4.0 | 2.5 | 3.5 | 2.0 |

每个浮点存储在4个字节中.我的xmm0寄存器是128位,长16个字节.

这很好用.现在我想将0.5存储在另一个xmm寄存器中,例如xmm1,并将该寄存器与xmm0寄存器相乘,以便存储在xmm0中的每个值乘以0.5.

我完全不知道如何在XMM寄存器中存储0.5.有什么建议?

顺便说一句:它是C++中的内联汇编程序.

void filter(image* src_image, image* dst_image)
{
    float* src = src_image->data;
    float* dst = dst_image->data;

    __asm__ __volatile__ (              
        "movaps (%%esi), %%xmm0\n"      
        // Multiply %xmm0 with a float, e.g. 0.5
        "movaps %%xmm0, (%%edi)\n" 

        :
        : "S"(src), "D"(dst) :  
    );
}
Run Code Online (Sandbox Code Playgroud)

这是我想做的事情的安静简单版本.我得到了一些存储在浮点数组中的图像数据.指向这些数组的指针将传递给程序集.movaps获取数组的前4个浮点值,将这16个字节存储在xmm0寄存器中.在此之后xmm0应该乘以例如0.5.比"新"值应该从edi存储在数组中.

c++ assembly gcc simd

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

GWT Canvas2D绘制图像

/**
 * This is the entry point method.
 */
public void onModuleLoad() {
    Canvas canvas = Canvas.createIfSupported();
    final Context2d context2d = canvas.getContext2d();

    RootPanel.get("canvas").add(canvas);
    Image img = new Image("face.png");
    final ImageElement face = ImageElement.as(img.getElement());
    img.addLoadHandler(new LoadHandler() {

        @Override
        public void onLoad(LoadEvent event) {
            context2d.drawImage(face, 0, 0);
        }
    });
    //RootPanel.get("canvas").add(img);
}
Run Code Online (Sandbox Code Playgroud)

这是我的代码.我想将图像绘制到画布上.如果最后一行有效:

RootPanel.get( "画布")添加(IMG).

没有注释掉.

但随着该线评论,似乎图像不会被加载或等等.有任何想法吗?

gwt canvas

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

导入并使用Polymer-Dart 1.0.0候选版本

我喜欢聚合物 - 我喜欢Dart.Polymer-Dart库几乎是Web开发(imho)发生的最好的事情.

Polymer 1.0已经发布,Google员工正在努力构建相应的Dart包装器,如Dart的Web开发Google Group所述.

很久以前我在Polymer 0.5中建立了一个相当庞大的项目,现在是升级的时候了.由于Polymer 1.0的各种变化,迁移非常困难,并且预计会有很多代码中断.由于Polymer 1.0旨在为将来的版本构建最终的API结构,因此我决定从头开始在Polymer 1.0中构建项目.目前,还没有正式的0.17 Polymer-Dart包装发布,这就是我想利用开发分支'0.17-0-dev-interop-reverse'的原因.

但是,现在,我想知道如何将Polymer-Dart dev项目实际导入到我的Polymer Dart项目中.我正在使用Webstorm 10和Dart 1.11.3.

此外,开发版目前不支持什么?我在某处看到它丢失了变压器 - 情况仍然如此吗?

我的问题基本上是,如何在Dart中使用Polymer 1.0而不必等待正式的0.17版本.

dart dart-polymer

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

浏览器DOM-Update后不可见的操作SVG节点

我无法想出比这更好的问题标题.如果您有,请随时编辑它.

无论如何,我目前正在Dart和Polymer中编写一个SVG操纵器,到目前为止它的效果非常好.但是,当我尝试将SVG元素包装在另一个中时,浏览器将以这种方式更新SVG元素,使其不再可见.

例:

操纵SVG之前.所有元素都可见并正确显示.

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="446px"
     height="788.605px" viewBox="0 0 446 788.605" enable-background="new 0 0 446 788.605" xml:space="preserve">
    <g><!-- some content --></g> <!-- wrap this element in another one -->
    <g><!-- more content --></g>
</svg>
Run Code Online (Sandbox Code Playgroud)

SVG操作后.

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="446px"
         height="788.605px" viewBox="0 0 446 788.605" enable-background="new 0 0 446 788.605" xml:space="preserve">
    <g><!-- wrapper -->
        <g><!-- content not visible anymore --></g>
    </g>
    <g><!-- content still visible --></g>
</svg>
Run Code Online (Sandbox Code Playgroud)

操作的代码看起来像这样(Dart):

  Element _createWrapper(Element element) {
    Element …
Run Code Online (Sandbox Code Playgroud)

javascript svg dom dart polymer

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

Polymer-Dart 1.0 dom-如果不起作用

所以我试图使用它,<template is="dom-if">但我无法使它工作.

<template is="dom-repeat" items="{{row}}" as="project">
   <template is="dom-if" if="{{project == null}}">
      <span>Untitled project</span>
   </template>
   <template is="dom-if" if="{{project != null}}">
      <span>{{project.name}}</span>
   </template>
 </template>
Run Code Online (Sandbox Code Playgroud)

出于某些原因,Untitled project虽然有2个元素,但我从未被展示过null.

Polymer-Dart的开发者预览版中是否还没有表达式?

dart polymer dart-polymer

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