小编use*_*267的帖子

如何检测Android屏幕上的触摸位置?

我们可以使用以下功能获取屏幕上触摸位置的坐标:

public boolean onTouchEvent(MotionEvent event){
    float x_forOnTouch = event.getX();
    float y_forOnTouch = event.getY();  
Run Code Online (Sandbox Code Playgroud)

究竟是什么getX()和getY()功能返回?是否返回像素值?当手指触摸屏幕位置时,它可能会触摸许多像素.那么函数究竟返回了什么?

再次,让我们假设在我用手指触摸的区域中,屏幕上有多个像素,如下所示:
在此输入图像描述

假设我需要单击并拖动像素1处的点,但是我的手指触摸的区域覆盖像素1和2.如何准确检测哪个像素被点击,以便我可以单击并拖动像素1或2需要它?

java android touchscreen motionevent

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

NFC与NDEF之间的关系是什么?

NFC和NDEF之间究竟有什么关系?NFC设备是否总是必须有NDEF格式的数据?或者是否有可能拥有NFC而不是NDEF(虽然我认为反之亦然是不可能的?)?空的NFC卡会是什么样的?它仍然有NDEF头信息但没有有效载荷吗?或者标签是否可以完全为空,也就是说,没有任何标题信息?在这种情况下,这仍然可以通过Android手机或读卡器检测到吗?究竟什么使标签被读者检测到?

android nfc ndef

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

需要在 Android/非 Android 设备之间通过 A2DP 发送/接收音频的想法

我需要能够通过蓝牙发送和接收音频,似乎 A2DP 就是执行此操作的工具

使用此处给出的代码,我设法让我的手机检测并与远程蓝牙设备配对,然后建立 A2DP 连接,通过蓝牙将 Android 设备的所有音频输出发送到远程设备

我以前能够通过 RFCOMM 与同一远程蓝牙设备进行这种两种方式的数据通信(尽管 Android 手机需要启动通信,但我无法通过远程设备进行此操作,尽管我知道这是可能的)。一旦 RFCOMM 链路建立,Android 设备就可以向远程设备发送数据,也可以从远程设备接收数据

我现在需要的是类似的东西,但是对于音频(最好使用 A2DP,但我愿意使用其他任何东西,只要它能完成工作)。在窥探SO时,我得到提示,通过A2DP在手机上接收音频数据(至少是未root的普通手机,root对我来说不是一个选项)是不可能的(例如,参见此处)。但我也看到过可以完全通过蓝牙打电话的耳机(实际上是无线的,我假设它一定是蓝牙)。例如,来电时,您只需按下蓝牙耳机上的按钮,即可通话并收听对方的声音。如果手机不能用作音频接收器,那么耳机如何做到这一点?

我需要一些关于如何编写 Android 应用程序以通过蓝牙发送和接收音频数据的想法(为简单起见,让我们将其视为类似于Bluechat 示例程序,但涉及音频而不是文本)。有可能吗(通过java)?只能通过NDK吗?市场上的设备是如何做到的?它与 A2DP 的配置文件不同吗?

PS:我的测试设备是带有 Gingerbread 的 Samsung Galaxy 2(手机)和带有 KitKat 的 Asus Nexus 7(平板电脑)。顺便说一句,远程蓝牙设备(它是一个开发板)附带了一个示例项目,该项目应该将该板变成 A2DP 音频源。如果我使用手机和平板电脑的内置蓝牙设置在板上运行此示例项目,我可以与远程板配对,但 Android 设备不会接收任何音频。

audio android bluetooth a2dp

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

matlab中相位和角度命令之间的差异

Matlab中相位和角度命令有什么区别?对于相同的输入,似乎给出了不同的结果

参考:

Matlab帮助阶段

PHASE  Computes the phase of a complex vector

    PHI=phase(G)

    G is a complex-valued row vector and PHI is returned as its
    phase (in radians), with an effort made to keep it continuous
    over the pi-borders.
Run Code Online (Sandbox Code Playgroud)

Matlab帮助角度

ANGLE  Phase angle.
    ANGLE(H) returns the phase angles, in radians, of a matrix with
    complex elements.  

    Class support for input X:
       float: double, single
Run Code Online (Sandbox Code Playgroud)

另外,请您简单解释一下uwrap命令的用途究竟是什么?

matlab

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

如何在Matlab图形轴上获得鼠标点击位置?

我想点击一个Matlab图,找出点击位置的x和y位置.

在图表中我认为有一种方法可以点击线上的点并获得它的x和y坐标.如果没有绘制图表,我该怎么做?

matlab user-interface

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

CreateFile()和CreateFileA()有什么区别?

我按照这里的教程与串口通信

打开然后关闭串口的主要代码如下:

HANDLE hComm;

hComm = CreateFileA((LPCSTR)"COM8",                //port name
    GENERIC_READ | GENERIC_WRITE, //Read/Write
    0,                            // No Sharing
    NULL,                         // No Security
    OPEN_EXISTING,// Open existing port only
    0,               // Non Overlapped I/O              // FILE_FLAG_NO_BUFFERING,            // copied from the MFC version
    NULL);        // Null for Comm Devices

if (hComm == INVALID_HANDLE_VALUE){
    DWORD err = GetLastError();
    printf("Error in opening serial port\n");
    printf("err = 0x%x\n", err);
}
else
    printf("opening serial port successful\n");

CloseHandle(hComm);//Closing the Serial Port
Run Code Online (Sandbox Code Playgroud)

如果我使用CreateFile()代码编译正常但串口未打开(我收到Error in opening …

c serial-port visual-studio

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

Android Studio 有 NDK 内存查看器吗?

我正在将 Windows 的 C 库代码移植到 Android 中

当我在 NDK C 代码中创建动态分配的数组时,变量查看器窗口仅显示第一个元素的地址以及第一个元素的值

我想查看手机内存中的 所有数组成员

android studio中有NDK的内存查看器或类似的东西吗?

或者作为替代方案,我可以在 lldb 控制台中进行某种内存转储吗?

android android-ndk lldb memoryview android-studio-3.0

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

如何获取 android NDK 详细崩溃报告?

我正在 Android Studio 中调试一个巨大的 NDK 项目,该应用程序在随机时间崩溃,消息类似于

A/libc: Fatal Signal 11 (SIGSEGV), code 1, fault addr 0x30 in fid 22993 (Thread-99505)    
Run Code Online (Sandbox Code Playgroud)

有时数字不同,但错误相似,有时 Android Studio 中的“运行”选项卡根本不显示任何错误,程序只是崩溃并显示消息 Application terminated

通过环顾四周,我发现 android 应该生成某种类似于此处显示的崩溃日志

https://source.android.com/devices/tech/debug/native-crash

但我不明白如何获取它们,或者 Android Studio 中是否有一些设置允许我查看它们

如何从 Android Studio 获取此类崩溃报告?

苹果 macbook 中的 Android Studio 3.0.1 版

debugging android adb android-ndk android-studio-3.0

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

这里进行了什么样的数组初始化(Basic Java)?

这是来自Android Developer的网站

IntentFilter ndef = new IntentFilter(NfcAdapter.ACTION_NDEF_DISCOVERED);
try {
    ndef.addDataType("*/*");    /* Handles all MIME based dispatches.
                                   You should specify only the ones that you need. */
}
catch (MalformedMimeTypeException e) {
    throw new RuntimeException("fail", e);
}
intentFiltersArray = new IntentFilter[] {ndef, };  
Run Code Online (Sandbox Code Playgroud)

所以在这里intentFiltersArray[0] = ndef.怎么样intentFiltersArray[1]?在上面的代码中有什么,后面的ndef意思?

同样,它有另一个代码示例

techListsArray = new String[][] { new String[] { NfcF.class.getName() } };  
Run Code Online (Sandbox Code Playgroud)

怎么techListsArray[][]在这里初始化?我猜techListsArray[0][0]=NfcF.class.getName()(应该不NfcF应该这样?)但其他元素呢?或者它只有一个元素?

java android

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

pip freeze 在 Windows 安装中没有显示任何内容?

我在 Windows 7 中安装了 Python27

我正在尝试使用本教程构建一个 reddit 机器人

我从这里找到了有关如何为 Windows 安装 pip 的说明

页面说安装pip后,我可以使用pip freeze来检查安装是否正确

它说 pip freeze 应该显示一些信息,如下所示

Microsoft Windows [版本 6.2.9200] (c) 2012 Microsoft Corporation。版权所有。

C:\Users\Username>cd c:\Python27\Scripts

c:\Python27\Scripts>pip freeze
antiorm==1.1.1
enum34==1.0
requests==2.3.0 virtualenv==1.11.6

但是 pip freeze 根本没有显示任何内容 在此处输入图片说明

pip 安装正确,还是有什么问题?有没有其他方法可以测试正确安装?

python pip python-2.7

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