我正在尝试构建一个Android应用程序来拍照,我需要冻结给定事件(即拍摄的照片)上的相机预览,并仅在另一个事件之后重新启动它.
换句话说,我想要的是视图显示相机在冻结事件发生之前看到的任何内容,然后冻结图像(即显示此事件发生时屏幕上显示的内容 - 就像拍摄照片一样)直到解冻事件发生.
现在,我正在使用带有SurfaceHolder.Callback的SurfaceView来执行此操作,我尝试使用PreviewCallback来冻结屏幕,但不幸的是,我找不到示例或教程,我真的被困在这点.
如果有人有关于如何完成这项工作的指南或指示,我将非常感谢帮助......
我正在粘贴下面代码的相关部分:
公共类CustomCameraView扩展了SurfaceView {
Camera camera;
SurfaceHolder previewHolder;
//Callback for the surfaceholder
SurfaceHolder.Callback surfaceHolderListener = new SurfaceHolder.Callback() {
public void surfaceCreated(SurfaceHolder holder) {
camera=Camera.open();
try
{
camera.setPreviewDisplay(previewHolder);
}
catch (Throwable t) {
}
}
public void surfaceChanged(SurfaceHolder surfaceHolder, int format, int w, int h)
{
Parameters params = camera.getParameters();
params.setPictureFormat(PixelFormat.JPEG);
camera.setParameters(params);
camera.startPreview();
}
public void surfaceDestroyed(SurfaceHolder arg0)
{
camera.stopPreview();
camera.release();
}
};
public CustomCameraView(Context ctx)
{
super(ctx);
previewHolder = this.getHolder();
previewHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
previewHolder.addCallback(surfaceHolderListener);
setBackgroundColor(Color.TRANSPARENT);
}
public …Run Code Online (Sandbox Code Playgroud) 正如问题所解释的那样:我想添加一些仅在程序附加到调试器时运行的调试代码。我想这个flag或pre-processor变量对于每个编译器都会不同......
就我而言,我将 Microsoft Visual Studio 2010 与 C++ 一起使用。
我还在家里的另一台运行 Ubuntu 10.4 和 C++ 的计算机上使用 Eclipse。
今天我的一个应用程序(Android 2.1),我想从URL流式传输视频.
至于我探索Android SDK它非常好,我几乎喜欢它的每一部分.但现在谈到视频流,我有点迷茫.
有关Android SDK所需的任何信息,您有数以千计的博客告诉您如何操作.谈到视频流,它是不同的.信息很丰富.
每个人都这样做,这是在这里和那里欺骗.
是否有任何众所周知的程序允许用户流式传输视频?
谷歌是否认为让开发人员更容易?
那么这是我的代码,但我无法使用objFile.Extension过滤列表我确定这是一些愚蠢的事情
Set objFSO = CreateObject("Scripting.FileSystemObject")
objStartFolder = "C:\dev"
Set objFolder = objFSO.GetFolder(objStartFolder)
Wscript.Echo objFolder.Path
Set colFiles = objFolder.Files
For Each objFile in colFiles
If objFile.Extension = "PDF" Then
Wscript.Echo objFile.Name
End If
Next
Wscript.Echo
ShowSubfolders objFSO.GetFolder(objStartFolder)
Sub ShowSubFolders(Folder)
For Each Subfolder in Folder.SubFolders
Wscript.Echo Subfolder.Path
Set objFolder = objFSO.GetFolder(Subfolder.Path)
Set colFiles = objFolder.Files
For Each objFile in colFiles
Wscript.Echo objFile.Name
Next
Wscript.Echo
ShowSubFolders Subfolder
Next
End Sub
Run Code Online (Sandbox Code Playgroud)
在运行时,它会返回错误
(11,1)Microsoft VBScript运行时错误:对象不支持此属性或方法:'objFile.Extension'
我想知道,如果我有一个单行字符串,那么如何使用简单的java代码计算该字符串中特定单词的频率?!
提前致谢..
我正在寻找的是java中的示例逻辑代码,用于搜索句子中的特定单词.我正在构建一个垃圾邮件过滤器,需要读取该行然后对其进行分类.
我需要描述rake任务.因为我是菜鸟我只知道如何配置.rb代码如下:ruby -Ilib -S ruby-prof -p graph_html profile.rb > profile.html
但是,我如何描述特定的Rake任务?
我正在寻找一种方法来编写链接来打开即时消息程序.我找到了打开目标和雅虎聊天的方法,但不是Jabber.有任何想法吗?
AIM: <a href='aim:goim?screenname=foo'>foo</a>
Yahoo Chat: <a href='ymsgr:chat?foo'>foo</a>
Run Code Online (Sandbox Code Playgroud) 我将开发一款iPhone应用程序,并希望确保我想做的事情是可能的,并且将获得Apple的批准.
我将创建一个应用程序,每个提交的基础上将完全打上品牌.我想为每个客户(我们的客户是公司)提供一个带有徽标,皮肤等的应用程序.这些应用程序将由我们每个客户的员工下载和安装.换句话说,我们将使用相同的基本代码(逻辑不会改变),但会为每个客户标记它.类似于Magento(http://www.magentocommerce.com/product/mobile)所做的事情,他们创建了一个电子商务移动应用程序,并将它们标记给他们的客户,但应用程序逻辑保持不变.
Apple会将此视为重复的应用吗?最好的方法是什么?
提前致谢.
我有这个表格的查询:
SELECT e.date, SUM(e.size) as bytes
FROM entries AS e
GROUP BY e.date
ORDER BY bytes DESC
Run Code Online (Sandbox Code Playgroud)
我有一个名为client的列,它由静态值(0,1,2,3)组成,所以我想得到这个:
SELECT e.date, SUM(e.size) as bytes
FROM entries AS e
WHERE e.client = 0
GROUP BY e.date
ORDER BY bytes DESC
Run Code Online (Sandbox Code Playgroud)
为每个客户端类型重复但在单个查询中为每个客户端类型获取汇总大小的结果:
DATE | CLI0-SIZE | CLI1-SIZE | CLI2-SIZE | CLI3-SIZE
2010-11-11 113 344 435 155
Run Code Online (Sandbox Code Playgroud) 有没有人知道一个Ruby gem或插件,它提供了一个简单的Twitter Steams API接口?