小编Rem*_*din的帖子

在android上发送媒体动作

我正在寻找一种方法将全球媒体动作(播放/暂停,下一个,上一个)发送到手机,就像它可以通过蓝牙配对的无线电/扬声器一样.

我找到了MediaController类(http://developer.android.com/reference/android/widget/MediaController.html),但似乎更多的是实现这些操作的接收器,我正在寻找发送者.

但是,我无法在android文档的任何地方找到任何引用...

有人已经偶然发现了这个吗?

java controls android media-player

21
推荐指数
1
解决办法
1118
查看次数

Three.js透明度/差异

我是trijs的新手,我正在尝试制作一个简单的3D模型.然而,自从我开始使用不透明度以来,我有一些透明度/差异问题.

我的代码的重要部分是:

    var cylJaun = new THREE.MeshNormalMaterial({color: 0xFFFF00, opacity: 1});
    var cylBleu = new THREE.MeshNormalMaterial({color: 0x0000FF, opacity: 0.5 });

    var cylJaun1 = new THREE.Mesh(new THREE.CylinderGeometry(50,50,50,100,1,false),cylJaun);
    var cylJaun2 = new THREE.Mesh(new THREE.CylinderGeometry(50,50,50,100,1,false),cylJaun);
    var cylJaun3 = new THREE.Mesh(new THREE.CylinderGeometry(50,50,50,100,1,false),cylJaun);

    var cylBleu1 = new THREE.Mesh(new THREE.CylinderGeometry(70,70,200,100,1,false),cylBleu);

    cylJaun1.position.y -= 60; 
    cylJaun3.position.y += 60; 

    group.add(cylBleu1);

    group.add(cylJaun1);
    group.add(cylJaun2);
    group.add(cylJaun3);

    scene.add(group);
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我尝试将3个气缸放入第四个气缸.问题是当我的物体在特定范围内旋转时,这3个气缸中的一些会消失.

javascript 3d transparency three.js

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

使用EF失败调用oracle存储过程

我有一个oracle存储过程,它在输入参数中包含2个字符串和一个日期,并将ref光标作为输出:

CREATE OR REPLACE PROCEDURE SCHEMA.MYPROSTO (
   pPl    IN     VARCHAR2, -- Comma (;) separated
   pTy    IN     VARCHAR2,-- Comma (;) separated
   pDate     IN     mytable.mydate%TYPE,
   pCursor      OUT sys_refcursor)
IS
   .....
   sSQL      VARCHAR2 (3000);
BEGIN

   -- making SQL Order
   sSQL := 'SELECT TO_CHAR (v.date_c........

   ......


   OPEN pCursor FOR sSQL;

END MYPROSTO;
Run Code Online (Sandbox Code Playgroud)

输出游标返回一组3个字符串单元格行.

我在我的实体框架模型中导入了这个存储过程,在.config文件中:

<oracle.manageddataaccess.client>
<version number="*">
  <implicitRefCursor>
    <storedProcedure schema="SCHEMA" name="MYPROSTO">
      <refCursor name="PCURSOR">
        <bindInfo mode="Output"/>
        <metadata columnOrdinal="0" columnName="YEAR" providerType="Varchar2" allowDBNull="true" nativeDataType="Varchar2"/>
        <metadata columnOrdinal="1" columnName="MONTH" providerType="Varchar2" allowDBNull="true" nativeDataType="Varchar2"/>
        <metadata columnOrdinal="2" columnName="COUNT" providerType="Varchar2" allowDBNull="true" nativeDataType="Varchar2"/>
      </refCursor> …
Run Code Online (Sandbox Code Playgroud)

c# oracle stored-procedures entity-framework

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

user32 GetSystemMetrics返回不同的值

我正在尝试获取控制台应用程序的边框厚度.

到目前为止,我已经从user32 dll的GetSystemMetrics获得了SM_CXSIZEFRAME/SM_CYSIZEFRAME值的值.

在winform应用程序中,它返回正确的值(9),但是,在控制台应用程序中,它返回4.

我可以看到这两个调用之间的系统度量如何变化.

在控制台应用程序中是否有特定的功能?

c# windows user32 console-application

5
推荐指数
0
解决办法
170
查看次数

旋转绘图时的工件

当我在旋转的矩形中绘制纹理时,我注意到出现了一个奇怪的工件。

我的基本图片是这样的:

在此处输入图片说明

当我“水平”绘制时,结果如预期:

在此处输入图片说明

但是当我开始在旋转的正方形中绘制它们时,在圆圈的底部和右侧会出现 2 个工件。

在此处输入图片说明

我无法弄清楚他们来自哪里......

有任何想法吗 ?

编辑:对不起,忘了添加我的绘图代码:

GL.Enable(EnableCap.Texture2D);
GL.BindTexture(TextureTarget.Texture2D, graphics.TextureId);
GL.Enable(EnableCap.Blend);
GL.BlendFunc(BlendingFactorSrc.SrcAlpha, BlendingFactorDest.OneMinusSrcAlpha);

GL.Begin(PrimitiveType.Quads);

Point tlCorner = displayObject.LocalToGlobal(0,0);
Point trCorner = displayObject.LocalToGlobal(displayObject.Width, 0);
Point brCorner = displayObject.LocalToGlobal(displayObject.Width, displayObject.Height);
Point blCorner = displayObject.LocalToGlobal(0, displayObject.Height);

GL.TexCoord2(0.0f, 0.0f);
GL.Vertex2(tlCorner.X, tlCorner.Y);

GL.TexCoord2(1.0f, 0.0f);
GL.Vertex2(trCorner.X, trCorner.Y);

GL.TexCoord2(1.0f, 1.0f);
GL.Vertex2(brCorner.X, brCorner.Y);

GL.TexCoord2(0.0f, 1.0f);
GL.Vertex2(blCorner.X, blCorner.Y);

GL.End();

GL.Disable(EnableCap.Texture2D);
GL.Disable(EnableCap.Blend);
Run Code Online (Sandbox Code Playgroud)

c# opengl opentk

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