python调用安卓相机_Android在应用程序中调用相机程序
有时,需要在应用程序中调用其他Android上已经安装完好的应用程序,
以下是一个调用相机(com.android.camera)的demo程序:
PackageInfo pi = null;
try {
//获得相机包名信息
pi = getPackageManager().getPackageInfo("com.android.camera", 0);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
//获得当前应用程序的包管理器
PackageManager pm = MainActivity.this.getPackageManager();
Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);
resolveIntent.addCategory(Intent.CATEGORY_LAUNCHER);
resolveIntent.setPackage(pi.packageName);
List apps = pm.queryIntentActivities(resolveIntent, 0);
ResolveInfo ri = apps.iterator().next();
if (ri != null ) {
String packageName = ri.activityInfo.packageName;
String className = ri.activityInfo.name;
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
ComponentName cn = new ComponentName(packageName, className);
intent.setComponent(cn);
startActivity(intent);
}
python调用安卓相机_Android在应用程序中调用相机程序相关推荐
- 安卓程序中调用 linux 命令
博客: 安卓之家 微博: 追风917 CSDN: 蒋朋的家 简书: 追风917 在研究串口 jni 开发的时候,遇到了这样一段代码: Process su;su = Runtime.getRuntim ...
- 在Delphi程序中调用控制面板设置功能
====================================================== 注:本文源代码点此下载 ================================= ...
- C++程序中调用其他exe可执行文件方法
在编程过程中有个需求,点击某个按钮需要弹出系统的声音控制面板.在网上查了下代码中调用其他exe程序或者打开其他文件的方法. 自己借鉴网上的文章稍微总结下,加深下印象,也给方便自己用. 在代码中调用其他 ...
- 本地方法(JNI)——从java 程序中调用C函数
[0]README 1) 本文部分文字描述 转自 core java volume 2 , 旨在理解 本地方法--从java 程序中调用C函数 的基础知识 : 2) for source code, ...
- 在VB应用程序中调用Excel2000
Visual Basic简称(VB)是设计Windows应用程序强有力的开发工具,"全球绝大多数Windows应用程序都是用VB开发的": Excel是目前使用最广泛的办公应用软件 ...
- Linux jsp php集成环境,ImageMagick在程序中调用(linux环境,jsp,php)
最近发现图片格式为cmyk时,图片上传浏览器不能正常显示,图片缩放会变成黑屏, 后来通过google发现imagemagick的功能很强大,安装可以采用两种方法,1)直接与php编译安装,在程序中调用 ...
- SQL Server 2005 - 如何在预存程序中调用另外一个预存程序
要在一个预存程序中调用另外一个预存程序,可以使用下列两种方式之一进行调用: <?xml:namespace prefix = o /> EXECUTE <欲执行之预存程序的名称&g ...
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话,iTunes,iBooks )...
在网上找到了下在记录下来以后方便用 在程序中调用系统自带的应用,比如我进入程序的时候,希望直接调用safar来打开一个网页,下面是一个简单的使用: 查看更多iPhone应用程序的调用和第三方应用程序的 ...
- [翻译]Kean' Blog 在一个.NET应用程序中调用AutoCAD
程序员通常要么整合功能到AutoCAD(利用其Plug-in结构,以增加命令,用户界面,对象等),或者调用它自动完成任务.显然,这两者之间的界限已经比较模糊,但是今天我们重点介绍第二类. 用于帮助理解 ...
最新文章
- 架构与思维:设计容量,到底有多重要 ?
- UA SIE545 优化理论基础0 优化建模6 罐头的尺寸设计
- 配置nginx支持php
- Java数组与List 相互转换方法详解
- Sun地系统架构师考试(SCEA)
- C/C++学习之路_六: 指针
- python123温度转换-python二级备考 day2
- C语言实现可变参数列表的system接口:宏__VA_ARGS__
- click Utilities
- 001 python接口 get请求
- Python+OpenCV:交互式图像前景提取(Interactive Foreground Extraction using GrabCut Algorithm)
- java环境变量设置 重启吗_java环境变量配置,原来是这样的
- colorbox 自适应 高度
- 字母异位词(anagram)的不同复杂度实现
- Markdown语法图文详解
- vue实现抽奖大转盘
- 在C#中设置打印机纸张大小
- div 配搭 display:inline-block
- 基于JAVA游泳馆信息管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
- html设置长宽高代码_html设置高等于宽