草庐IT

camera_intent

全部标签

android - Intent .FLAG_ACTIVITY_NEW_TASK

我在应用程序未激活的某个日期和时间显示对话框(具有对话框主题的Activity;否则无法执行)。if(!Utils.isApplicationInForeground(context)){Intenti=newIntent(context,DialogActivity.class);i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(i);}Intent.FLAG_ACTIVITY_NEW_TASK=>所以当我在通过主页按钮(最近的应用程序)显示对话框后启动应用程序时,DialogActivity打开而不是应用

android - 如何在 Android 上使用 Intent 打开关于 :reader? url=example.com 的 Firefox

我试图在android应用程序上打开一个网页,urlsheme有点特殊,它必须在阅读器模式下打开一个url:about:reader?url=example.com我是这样做的UriintentUri=newUri.Builder().encodedPath("about:reader").appendQueryParameter("url",Uri.encode("example.com")).build();//TrytoopeninFirefoxIfavailableorusedefaultIntentintent=newIntent(Intent.ACTION_VIEW);in

android - 我可以在我的应用程序中使用 Google Places intent 吗?

我有一个应用程序可以显示带有用户附近地址标记的map。我希望能够在用户点击标记时在GooglePlaces应用程序中打开地址标记。我不确定Places是否足够开放以供其他人随意使用。目前,我只是使用搜索API来获取前往该地址的路线。不是最优雅的解决方案:(谢谢 最佳答案 是的,可以使用Intent打开GooglePlacesActivity。但我不知道如何将地址指定为数据参数。实际上,您可以通过Intent打开Android中的任何应用程序。要找出有关Activity字符串的信息,您可以从Dalvik调试监控服务器(DDMS)中读取

android - 用于 ical URLs 的 Intent 过滤器

我正在尝试将我的Android应用程序注册为iCalURL的处理程序。为此,我在我的list中为webcal://伪协议(protocol)和使用text/calendarMIME类型的HTTPURL设置了Intent过滤器(见下文)。这在模拟器中工作得很好,但在真实设备上我遇到了问题。webcal://过滤器有效,但text/calendar过滤器无效。相反,浏览器将ical文件显示为纯文本,而不是将URL传递到我的应用程序。我检查了浏览器是否没有配置为ical的默认处理程序(在“设置”->“应用程序”->“浏览器”中),我问了其他几个人是否可以在他们的手机上重现该问题。结果都一样。

Android处理很多 Intent

我的应用旨在从嵌入式蓝牙设备获取消息。当我使用每秒或更长时间发送数据的传感器时,将Intent广播到Activity并不是什么大问题。唯一可见的减慢是当蓝牙设备刷新其缓冲区时。现在我需要处理高刷新率传感器(例如ECG,每2毫秒),所以我必须更灵活一些,因为Intent的数量使得可视化不是实时的(传入的测量值多于显示的测量值)。我尝试使用putIntegerArrayListExtra()每2秒发送一次数据,但现在我得到一个A.N.R。有人可以建议我处理很多Intent吗?(看来我的服役内存也长大了)。为了绕过Intent,我必须将对象从服务发送到Activity。到目前为止,这是不可能

Android Camera - 从服务在后台运行

我一直在尝试在服务后台运行相机。我已经按照HowtouseCameratotakepictureinabackgroundServiceonAndroid?中显示的方法进行操作,Takingpicturefromcamerawithoutpreview.这是我做的实验控制.javapackagecom.example.test2;importandroid.app.Service;importandroid.content.Intent;importandroid.os.IBinder;importandroid.util.Log;publicclassExperimentContro

android - Android图像的Intent.ACTION_VIEW

Intentintent=newIntent();intent.setAction(Intent.ACTION_VIEW);intent.setDataAndType(Uri.parse("file://"+file.getAbsolutePath()),"image/*");startActivity(intent);我想使用androidintent显示具有共享、删除和设置为功能的图像。但是我的图片打开时没有共享选项.........如何显示带有共享选项的图片? 最佳答案 默认情况下,它不会显示共享和删除选项。但是您可以使用In

Android:如何制作圆形的Camera Preview?

如何创建这样的圆形/椭圆形或圆角相机预览(中间的圆应该是相机预览)?伦敦图像代表带有按钮和View的其余UI,因此它必须是可见的,这就是为什么我不能使用像添加android:background这样的解决方案作为具有如下半径的形状矩形:当我尝试将android:background设置为SurfaceView的椭圆形xml时,它也不起作用:如果有可能以某种方式扩展SurfaceView并使用它,请问我应该重写什么? 最佳答案 您可以像这样使用CardView来容纳您的textureView或surfaceArea。需要注意的关键事项

java - 横向模式下的预览方向使用 Camera2 api 顺时针旋转

我已经使用Camera2api编写了一个相机应用程序。但是当我以横向模式打开应用程序时,预览中的对象看起来顺时针旋转了90度。但我在Potrait模式下没有看到同样的问题。是什么导致了横向模式下的这个问题?这是屏幕旋转代码:privatestaticfinalSparseIntArrayORIENTATIONS=newSparseIntArray();static{ORIENTATIONS.append(Surface.ROTATION_0,90);ORIENTATIONS.append(Surface.ROTATION_90,0);ORIENTATIONS.append(Surfac

java - CameraDevice 无法创建 session [Camera2]

我正在尝试使用Camera2API将相机数据流式传输到SurfaceView。我正在遵循本指南:Camera2guide我无法通过第5步MainActivity.java::onCreate()setContentView(R.layout.activity_main);surfaceView=(SurfaceView)findViewById(R.id.surface);manager=(CameraManager)getSystemService(Context.CAMERA_SERVICE);MainActivity.java::onClick()for(Stringid:man