小编ang*_*rge的帖子

常用支持的相机图片尺寸列表

根据这篇文章,大多数设备都可以合理地支持640x480 预览尺寸/分辨率.图片(而不是预览)分辨率/尺寸怎么样?有没有办法找出或现有资源列出通常支持的设备的图像分辨率/大小?我的印象是640x480图片大小得到广泛支持,但还有什么?

我意识到getSupportedPictureSizes()返回当前设备支持的列表图片大小,但我想知道在世界各地的设备范围内支持的图片大小的分布情况.从我所看到的,DashboadsDeveloper Console都不提供这些信息.

注1:近似数据的一种可能方法是从流行的Android设备列表(例如设备)开始,并在这些手机上查找支持的相机图片尺寸.大多数规格网站(例如这一个这个)只列出了最大分辨率.

注2:似乎在某些手机上,setPictureSize()出于所有意图和目的而被破坏,因此不应使用; 但是,了解其他(非破坏)Android设备的常见图片尺寸仍然有用.

camera android resolution android-camera

10
推荐指数
1
解决办法
3356
查看次数

在Android上绑定服务与启动服务以及如何执行这两项操作

我问的是一个棘手的问题(部分地,在我看来)在这里这里提到.让我们说在许多例子中我们想要创建一个音乐应用程序,使用(比如说)单个活动和服务.我们希望在停止或销毁Activity时服务保持不变.这种生命周期建议启动服务:

当应用程序组件(例如活动)通过调用startService()启动它时,服务"启动".一旦启动,服务可以无限期地在后台运行,即使启动它的组件被销毁

好的,但我们也希望能够与服务进行通信,因此我们需要一个服务绑定.没问题,我们有一个绑定和启动服务,因为这个答案表明:

到目前为止一切都很好,但问题是由于活动开始时我们不知道服务是否存在.它可能已经开始,或者可能没有.答案可能是这样的:

  • 在启动时,尝试绑定到服务(使用bindService()而不使用BIND_AUTO_CREATE标志)
  • 如果失败,则使用启动服务startService(),然后绑定到它.

这个想法的前提是特定的文档阅读bindService():

连接到应用程序服务,根据需要创建它.

如果零标志意味着"真的不需要服务",那么我们就可以了.所以我们使用以下代码尝试这样的事情:

private void connectToService() {
    Log.d("MainActivity", "Connecting to service");
    // We try to bind to an existing service
    Intent bindIntent = new Intent(this, AccelerometerLoggerService.class);
    boolean bindResult = bindService(bindIntent, mConnection, 0);
    if (bindResult) {
        // Service existed, so we just bound to it
        Log.d("MainActivity", "Found a pre-existing service and bound …
Run Code Online (Sandbox Code Playgroud)

java service binding android

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

高效地重新加载数据/将数据从服务器推送到客户端

在将数据从Web服务器重新加载到前端时,我正在寻找"走的路"(即最有效,最常用,最普遍接受的方式).在最终的应用程序中,我将有几个输出字段,其中必须写入数据,例如:

在此输入图像描述

在最终应用程序中,数据流将彼此不同.这些行必须从服务器重新加载新的最新数据.

我一直在考虑使用Ajax请求来像每秒更新,但必须有另一种方法来做到这一点.Ajax请求将导致大量数据流量.此外,当使用Facebook聊天时,您不必每秒钟等待,几乎立即收到聊天.但是,当我使用Mozilla Firefox的开发人员工具时,我没有看到任何Ajax轮询请求.这让我想到是否会有不同的方式来做到这一点.

我查看了Node.js,但看起来我的主机无法实现.

我听说有人在谈论Ajax Push,我应该使用什么?如果是这样,你能给我一个基本的用法例子吗?

如果没有,那么当拥有多个必须在一秒钟内重新加载的数据流时,会有什么方法呢?

要求是速度低数据流量.因此,我认为不能连续轮询服务器,因为这会产生巨大的开销.

我认为它没有任何重要性,但我在后端使用PHP5.3,在前端使用jQuery 1.9.1的JavaScript.

javascript php client-server comet stream

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

平衡二叉树与索引跳过列表

不确定问题应该在这里还是在程序员(或其他一些SE网站)上,但我对平衡二叉树和可索引的跳过列表之间的相关差异感到好奇.问题出现在这个问题的背景下.来自维基百科:

跳过列表是一种概率数据结构,似乎可能取代平衡树作为许多应用程序选择的实现方法.跳过列表算法与平衡树具有相同的渐近预期时间界限,并且更简单,更快速并且使用更少的空间.

跳过列表的空间要求是否取决于层次结构的深度?并且二叉树不是更容易使用,至少对于搜索(在平衡BST中授予,插入和删除可能是棘手的)?跳过列表还有其他优点/缺点吗?

language-agnostic algorithm binary-tree skip-lists data-structures

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

1(mod N)是什么意思?

我试图在JavaScript中实现一个简单的算法.无论我在哪里,都需要代码才能解决问题1 (mod N).据我所知,1模数任何(或1%N)是1.

我错过了什么?它总是1,如果是这样,为什么不只使用1?

javascript modulo

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

Haar级联的图像尺寸考虑

OpenCV Haar级联分类器似乎使用24x24个面部图像作为其正面训练数据.我有两个问题:

  • 除了大型训练图像需要更多处理这一事实外,选择训练图像大小的考虑因素是什么?
  • 对于非方形图像,有些人选择将一维保持在24px,并根据需要扩展另一维(比如100-200px).这是正确的策略吗?
  • 如何决定训练图像的大小(这是问题1的变体)

opencv image-processing computer-vision haar-wavelet

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

ATMEGA32 UART通信

我想在ATMEGA32中进行串行通信,我有一个问题:

在异步串行通信中,两者UBRRHUCSRC寄存器具有相同的位置 我不知道该位置将作为UBRRH哪个条件以及哪些条件,它将充当UCSRC.根据分配给这些寄存器的工作,我需要为每个寄存器提供不同的值

在数据表中,他们已经提到在URSEL两个寄存器之间使用位进行选择,但不知怎的,我没有得到它.

avr atmega serial-port atmel usart

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