如何编写在Android上通过相机预览布局UI元素(按钮等)的代码?
我正在尝试在Emacs*中创建一个降价文档.
它确实突出了语法等,并进入Markdown模式(我不太确定我是否安装了该软件包或是否是标准问题)..
当我尝试创建预览(通过C-c C-c p或GUI)时,它返回此错误代码:
降价失败,退出代码为127
这个错误告诉我什么?有没有办法获得更完整的错误消息?
markdown-mode 的文档表明它调用了我已经安装的外部库,例如pandoc.根据这些 SO问题,pandoc可以返回此错误代码,但我无法确定其含义.
我该如何解决这个/我应该去哪些文档?
我对Emacs很新,所以一切都会有所帮助.谢谢!
*Mac上的Emacs 25.3.1版(Sierra 10.12.6)
我经常发送或接收带有源代码附件(.c,.cpp,.h,.js等)的邮件.如果我可以在Outlook中预览这些文件会更容易,所以我不需要在另一个应用程序中打开.
优选地,预览将包括语法突出显示,类似于Visual Studio.是否有适用于Outlook的Visual Studio预览插件?
我使用Visual Studio 2010 pro和MS Office 2007 Pro +
在新的Azure门户预览版(2014年4月)中,我找不到我在旧门户中可以看到的现有云服务.在新的"浏览"菜单中,有一个元素列表,如数据库,网站......等等,但没有云服务.那么云服务在哪里?谢谢你的回答.
我在Mac机器上编写LaTeX,同时使用Mac的Preview.app进行预览.重新编译LaTeX文件后:
我想知道是否有一种配置方式,所以
我正在尝试相机预览
这是我的代码,它不会抛出任何错误,但屏幕仍然是黑色的.有任何想法吗?
this.setContentView(R.layout.camerapreview);
SurfaceView cameraSurface = (SurfaceView)findViewById(R.id.cpPreview);
SurfaceHolder holder = cameraSurface.getHolder();
holder.addCallback(this);
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
this.camera = Camera.open();
this.camera.setPreviewDisplay(holder);
this.camera.startPreview();
Run Code Online (Sandbox Code Playgroud)
camerapreview.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<SurfaceView
android:id="@+id/cpPreview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</SurfaceView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 我需要做的很简单,我想使用相机回调手动显示来自相机的预览,我想在真实设备上获得至少15fps.我甚至不需要颜色,我只需要预览灰度图像.来自相机的图像是YUV格式,你必须以某种方式处理它,这是主要的性能问题.我正在使用API 8.
在所有情况下,我都使用camera.setPreviewCallbackWithBuffer(),它比camera.setPreviewCallback()更快.如果我没有显示预览,我似乎无法在这里获得大约24 fps.所以没有问题.
我试过这些解决方案:
1.在SurfaceView上将相机预览显示为位图.它有效,但性能约为6fps.
baos = new ByteOutputStream();
yuvimage=new YuvImage(cameraFrame, ImageFormat.NV21, prevX, prevY, null);
yuvimage.compressToJpeg(new Rect(0, 0, prevX, prevY), 80, baos);
jdata = baos.toByteArray();
bmp = BitmapFactory.decodeByteArray(jdata, 0, jdata.length); // Convert to Bitmap, this is the main issue, it takes a lot of time
canvas.drawBitmap(bmp , 0, 0, paint);
Run Code Online (Sandbox Code Playgroud)
2.在GLSurfaceView上将相机预览显示为纹理.这里我只显示亮度数据(灰度图像),这非常简单,每帧只需要一个arraycopy().我可以得到大约12fps,但我需要在预览中应用一些过滤器,看起来,它无法在OpenGL ES 1中快速完成.所以我不能使用这个解决方案.另一个问题中的一些细节.
3.使用NDK在(GL)SurfaceView上显示相机预览以处理YUV数据.我在这里找到了一个使用一些C函数和NDK 的解决方案.但我没有设法使用它,这里有更多细节.但无论如何,这个解决方案是为了返回ByteBuffer在OpenGL中将其显示为纹理,并且它不会比之前的尝试更快.所以我必须修改它以返回int []数组,可以使用canvas.drawBitmap()绘制,但我不理解C足以执行此操作.
那么,我有没有其他方法可以避免或尝试一些改进?
我最近从Eclipse切换到IntelliJ IDEA 12.有没有一种好方法来预览在另一个xml布局文件中使用的片段?
在Eclipse中,有一种方法可以指定我正在使用的哪个片段非常有用.

编辑(澄清):我所指的是能够查看在另一个xml布局中引用的片段.假设我正在创建一个配置文件屏幕(activity_profile.xml)并希望包含一个包含图片,名称等的片段(fragment_pic.xml).当我将片段包含在activity_profile.xml中时,它不会显示在activity_profile布局的预览.它只显示"<fragment>"
有没有人知道在Android Studio预览中隐藏标题栏的方法(这是设备预览中的标题栏,而不是Android Studio的标题栏)?我正在编写一个全屏应用并使用几乎所有的屏幕,但预览坚持显示标题栏,这使得很难正确地缩放.有任何想法吗?
我已经包含了我的主题,以表明我实际上要求隐藏标题,JIC我做错了,就像我通常那样;)
<style name="AppTheme" parent="android:Theme.Holo.Light">
<item name="android:windowFullscreen">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:buttonStyle">@style/defaultButtonStyle</item>
<item name="android:textSize">@dimen/fontSize</item>
</style>
Run Code Online (Sandbox Code Playgroud)
提前谢谢,一如既往.
PS:你如何在代码块中删除/粗体等?我似乎无法让它工作......
我在网页上有一个dropzone.js实例,其中包含以下选项:
autoProcessQueue:false
uploadMultiple:true
parallelUploads:20
maxFiles:20
Run Code Online (Sandbox Code Playgroud)
它以编程方式实例化,因为它是更大形式的一部分.在提交表单时,我已经完成了处理队列的操作.
我的目标是让我的用户能够使用dropzone管理项目的图像,所以我希望他们能够通过拖放dropzone.js图像预览来重新排序图像.有没有办法做到这一点?我已经尝试过使用jquery-ui的可排序但它似乎与dropzone.js不太搭配.