第十单元 照相机与fileprovider机制

高校技术转移办公室人员如何提升技术成果的市场化对接效率?.docx 高校技术转移办公室人员如何提升技术成果的市场化对接效率? 立即下载

实现功能:相机+摄像+浏览器+打电话+截屏

权限

  <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
    <uses-permission android:name="android.permission.CALL_PHONE"/>
    <uses-permission android:name="android.permission.CAMERA"/>

使用隐式意图打开浏览器

  Intent intent = new Intent();
                intent.setAction(Intent.ACTION_VIEW);
                Uri parse = Uri.parse("https://www.baidu.com/");
                intent.setData(parse);
                startActivity(intent);

使用隐式意图打电话

  Intent intent = new Intent();
        intent.setAction(Intent.ACTION_CALL);
        Uri parse = Uri.parse("tel:"+"1008611");
        intent.setData(parse);
        startActivity(intent);

截图

View decorView = getWindow().getDecorView();
        decorView.setDrawingCacheEnabled(true);
        Bitmap drawingCache = decorView.getDrawingCache();
        picId.setImageBitmap(drawingCache);
        try {
            drawingCache.compress(Bitmap.CompressFormat.PNG,100,new FileOutputStream("/mnt/sdcard/aa.png"));
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }

照相机+FileProvider

清单文件注册FileProvider
  <provider
        android:authorities="hehe"
        android:name="android.support.v4.content.FileProvider"
        android:grantUriPermissions="true">
        <meta-data
            android:name="android.support.FILE_PROVIDER_PATHS"
            android:resource="@xml/fileprobider"/>
    </provider>
创建文件路径
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">

    <external-path
        name="external_storage_root"
        path="."></external-path>

</paths>
使 Intent intent = new Intent();
  intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
    File file = new File("/mnt/sdcard/hehe.png");
    Uri uriForFile = FileProvider.getUriForFile(MainActivity.this, "hehe", file);
    intent.putExtra(MediaStore.EXTRA_OUTPUT,uriForFile);
    startActivity(intent);用FileProvider将照片保存到SD卡中
摄像机
   Intent intent = new Intent();
        intent.setAction(MediaStore.ACTION_VIDEO_CAPTURE);
        startActivityForResult(intent,100);

回

@Override
    protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == 100 && requestCode == RESULT_OK){
            Uri data1 = data.getData();

        }
    }

*剩余代码详细效果请看手机 在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

两相交错并联Boost电路仿真模型(Simulink仿真实现) 内容概要:本文详细介绍了两相交错并联Boost电路的Simulink仿真模型,属于电力电子变换器领域的核心技术研究。该模型基于Simulink平台构建,重点在于通过多相交错并联结构提升Boost电路的输出稳定性与转换效率,有效降低输入电流纹波,适用于中高功率电力变换场合。文档系统阐述了电路的工作原理、闭环控制策略设计、软启动机制实现以及关键参数的优化方法,充分展现了多相并联技术在改善动态响应、提高功率密度方面的优势。同时,提供了完整的仿真建模流程和技术路线,涵盖主电路搭建、控制器设计、系统调试与性能分析等环节,并配套提供仿真文件、设计报告及参考文献等丰富资料,便于学习者深入理解与实践复现。; 适合人群:具备电力电子技术基础知识、熟悉Simulink仿真环境,正在从事新能源发电、电动汽车、工业电源系统等相关领域研究的硕士博士研究生、科研人员及电气工程方向的工程技术人员。; 使用场景及目标:①用于深入理解多相交错并联Boost电路的拓扑结构与工作机理;②支撑科研项目中的高效DC-DC变换器性能验证与优化设计;③为实际电源产品开发提供理论依据和仿真原型;④作为高校课程设计或实验教学的参考案例,提升学生的工程仿真与系统分析能力。; 阅读建议:建议结合文档中提及的其他相关变换器模型(如LLC谐振变换器、PFC电路、Buck变换器等)进行横向对比学习,深入掌握不同拓扑的控制策略差异与适用场景,并充分利用所提供的网盘资源下载完整仿真模型,动手调试参数、观察波形,从而深化对多相并联控制、电流均流、闭环稳定性等关键技术的理解,全面提升电力电子系统的仿真与设计能力。 立即下载

相关推荐

夜晚监控场景下老鼠检测数据集VOC+YOLO格式3961张1类别.md

【重要提示】本页面仅为资源介绍,不含外部下载地址 亲爱的 优快云 用户: 感谢你浏览本资源页面,在这里提前向大家说明相关情况,避免后续产生误解。本资源我设置的初衷是 0 积分免费分享文档介绍,希望可以无偿给到有需要的朋友。但 优快云 平台存在自动调控机制,系统会根据资源下载热度、文件体积、平台规则等因素,自动修改资源所需下载积分,页面显示为 1 积分、2 积分或更高积分都属于平台自动调整结果,并非我手动修改设置,我没有权限自主锁定积分数值。 如果你打开页面后,发现下载所需积分不为 0,请务必谨慎考虑是否下载。一旦你支付积分完成下载,后续遇到资源内容和描述不符、文件损坏等问题,我无法承担对应的积分损失,也没有渠道为你办理积分退还。在此强烈建议,只有页面明确显示 0 积分的时候,再进行下载操作。 同时特别说明:这份资源介绍文案里,没有附带任何外部下载地址。资源本身是通过 优快云 官方上传通道上传的附件,正常情况下直接点击页面自带的下载按钮即可获取文件。页面找不到外部下载链接属于正常情况,并非资源缺失。 如果因为平台积分显示异常,导致你被扣取积分,积分退款、积分异常相关问题,请直接联系 优快云 官方客服咨询处理。平台规则由官方制定,我无法干预积分变动,望各位理解。

FileProvider的用法

FileProvider

干枯的骆驼的博客 2731

告别天价授权!手把手教你用TwinCAT 3.1搭建EtherCAT主站(Windows 10/11保姆级教程)

本文详细介绍了如何在Windows 10/11系统上使用TwinCAT 3.1免费搭建EtherCAT主站,帮助中小企业和个人开发者低成本实现工业自动化。从环境准备、许可证策略到安装配置和实战开发,提供保姆级教程,涵盖PLC编程、运动控制及硬件选型建议,助您轻松入门工业控制领域。

weixin_30664615的博客 363

使用 Intent 启动系统摄像机

使用 Intent 启动系统摄像机来录制视频,对于那些要求不高的app来说是非常方便的。如果你想自定义一个录像机可以使用MediaRecorder来实现。具体代码以后补上。 使用Intent启动系统录像机代码: Activity.cs 代码 public class MainActivity extends Activity { Button btnStar...

weixin_30826761的博客 429

Circos在Windows下的安装教程

这里写自定义目录标题Circos简介安装Perl 的安装Circos安装安装及解压安装Modules测试用例官方文档 Circos简介 (来源官网:http://circos.ca/software/readme/ O.INTRODUCTION部分) Circos is a program for the generation of publication-quality, circularly composited renditions of genomic data and related annot

qq_42318911的博客 1661

MediaCreationToolW11:Windows11系统升级与修复利器

在日常使用Windows11系统的过程中,我们可能会遇到一些棘手的问题,比如系统更新时出现异常导致无法成功更新,或者系统本身出现异常需要进行无损修复。此外,当我们的电脑尚未升级到Windows11,而我们又希望进行升级时,一款高效且可靠的工具就显得尤为重要。接下来,MediaCreationToolW11将开始下载Windows11的安装文件,并创建Windows11介质。在“选择你要执行的操作”界面中,选择“ISO文件”。此时,你可以使用你的账户登录系统,并开始使用全新的Windows11系统了。

nntxthml的博客 2408

GPS定位与高德地图的使用

转自高德地图、获取key 代码 package com.example.map; import android.Manifest; import android.os.Build; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import a...

Transparent_v的博客 1413

【零基础学习CAPL】——CAN报文的发送(CRC——ChecSum值)

本章主要介绍带有CRC值的报文发送一般报文可使用CANoe的IG模块直接发送,但带有CRC值的报文就只能编写脚本进行发送,以下详细讲解在配合Panel面板情况下,如何进行带有循环冗余码的报文进行报文的发送。

LOVE135149的博客 1913

腾讯云直播

一. 原理: 主播:推流(推流地址) 观众:拉流(播放地址) 二.登陆官网 https://cloud.tencent.com/ 三.查看官方文档 四.复制代码 推流代码 package com.example.tengxunyun; import android.Manifest; import android.os.Build; import android.support.v7.app.A...

Transparent_v的博客 1208

Windows 11 安装 JDK 11:下载、安装、配置环境变量、验证

本文详细介绍了在 Windows 11 系统中安装 JDK 11 的完整流程,包括从 Oracle 官网下载压缩包、解压到自定义目录、配置 JAVA_HOME 与 Path 环境变量,并验证安装是否成功。文章还包含一个专为 JDK 11 新特性设计的测试程序,涵盖 Lambda 表达式 var 语法、HTTP 客户端 API、字符串增强方法等,帮助读者确认安装版本正确无误,适合初学者和需要多版本 JDK 共存的开发者参考。

寒水馨 · 轻量级技术文档 · hanshuixin.org 2782

出现 Tomcat:HTTP状态 404 - 未找到解决方法(图文分析)

出现如下问题 HTTP状态 404 - 未找到 类型 状态报告 消息 请求的资源[/ajax_war_exploded/]不可用 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 Apache Tomcat/8.5.69 解决方法如下: 网上中的操作有步操作多数都误导 这个部署的环境目录上面是web.xml 下面的目录路径是web即可不用到webapp 保存重启服务器即可使用 其他配置中启动tomcat的操作具体 JRE 1.8 ...

码农研究僧的博客 13万+

第一单元 HTTP基本使用方法

1.1. HTTP传输协议 1.1.1什么是HTTP协议(概念) 1.1.2HTTP协议的主要的特点 1.1.3HTTP协议的会话方式 1.1.4HTTP 1.0和HTTP1.1的区别 1.2. GET与POST请求 1.2.1 7种请求方式,其中最常用的是GET和POST 1.2.2 请求头 1.2.3 请求体 1.2.4 响应码 1.3. 文件上传 1.3.1 图片上传 1.4. 文件...

Transparent_v的博客 664

【100%通过率】华为od机试C卷【小朋友来自多少小区】JS 实现

幼儿园组织活动,老师布置了一个任务:每个小朋友去了解与自己同一个小区的小朋友还有几个.我们将这些数量汇总到数组 garden 中。请根据这些小朋友给出的信息,计算班级小朋友至少来自几个小区?

MISAYAONE的博客 2007

第十八单元 使用MediaPlayer完成音乐播放器(内容提供者获得本地所有音频)

使用MediaPlayer完成音乐播放器 项目需求: 1.播放本地音乐: 2.播放网络音乐: 3.完成音乐列表, MediaPlayer常用的方法: void setDataSource(String path) :通过一个具体的路径来设置MediaPlayer的数据源,path可以是本地的一个路径,也可以是一个网络路径 int getCurrentPosition() 获取当前播放的位置 int...

Transparent_v的博客 599

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

第八单元 万能适配器和BaseRecyclerViewAdapterHelper的使用

RecyclerView的万能适配器 首先写一个万能适配器的Holder的对象继承RecyclerView.ViewHolder 里面重写BaseHolder方法 然后定义一个getView方法从容器中取控件的id,这里要说的是 我们可以定义一个SparseArray的集合,设置View的泛型 从集合中根据id取控件 然后写一个BaseAdapter的适配器,继承RecyclerView.Adap...

Transparent_v的博客 583

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

第二单元 Menu菜单及PopupWindow弹窗

第二单元 Menu菜单 第2天Menu菜单 常用的菜单 1.系统菜单OptionsMenu 步骤流程: 2.上下文菜单ContextMenu 3.弹出菜单 常用的菜单 菜单 显示菜单 事件监听 系统菜单 onCreateOptionsMenu onOptionsItemSelected 上下文菜单 AlertDialog.Builder() setSingleChoiceI...

Transparent_v的博客 535

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

友盟

友盟 看官方API :开发者文档 /** 1.创建产品获得key:push产品 2.集成SDK (1)share:手动集成 (2)push和统计:自动集成(注意 项目gradle需要添加 maven { url ‘https://dl.bintray.com/umsdk/release’ }) 3.推送 4.分享 5.统计 */ package com.example.youmeng; i...

Transparent_v的博客 526

第二十单元 使用MediaPlayer+Service+Broadcast完成音乐播放器

使用MediaPlayer+Service+Broadcast完成音乐播放器 1,封装歌曲的类 public class Song { private String singer; private String song; private String path; private int duration; private long size; pr...

Transparent_v的博客 505

SVN以及SVN China,以及组件化

SVN介绍以及SVN China介绍 SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理 SVN China相当于服务器,可以将项目提交上去,也可以通过版本库URL下载项目,修改了项目再提交(可以文件右击提交,也可以Studio里提交),下载的更新最新版本(先更新最新版本再...

Transparent_v的博客 494

第六单元 蓝牙

Day6:蓝牙 一.蓝牙介绍: 二.蓝牙的作用: 三 .蓝牙工作原理以及涉及到的类: 四.代码 服务端线程 一.蓝牙介绍: 是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换 添加权限 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-p...

Transparent_v的博客 407

第六单元 ViewPager的介绍和使用

ViewPager的介绍和使用 ViewPager简介和用处 1 ,我们先在xml中引入一下. 2 ,然后在layout文件文件夹中,创建一个viewPager的布局文件 3,就像使用listview一样,现在该创建适配器了 4, 按照业务需求完善适配中的方法 5在activity中初始化viewPager和adapter 运行效果 viewPage的翻页动画 自定义翻页效果代码 自动翻页 翻页...

Transparent_v的博客 390

第十单元 ContentProvider内容提供者的使用

ContentProvider 的使用 ContentProvider 的介绍和使用 ContentProvider介绍 ContentProvider项目中应用 ContentProvider机制 进程内数据共享 自定义ContentProvider 进程间数据共享 进程间ContentProvider增删改查 自定义权限 权限是什么 自定义权限使用 ContentProvider 的介绍和...

Transparent_v的博客 371

第四单元 OkGo框架

作用: 网络请求额框架(与OKhttp类似) 功能: 上传、下载(图片、文件、字符串、mp3) 案例: 1.get下载 下载文件 /** * 下载文件 */ public static void download(){ OkGo.<File>get("http://169.254.38.92/service/").execute(new ...

Transparent_v的博客 364

第十一单元 ContentProvider 系统URI

ContentProvider 系统URI 获取手机联系人 (1)添加获取手机联系人的权限 (2) 创建一个javabead.用来存信息 (3)获得手机联系 获取手机短信 2,获得短信内容,展现在ListView中 或者将信息存储到数据库中 3.xml布局 获取手机所有的图片 1,添加权限. 2.添加java代码 3.xml布局 所有权限及接口明细 * 获取图库:(读sd卡的权...

Transparent_v的博客 362
上一篇: 第九单元 ToolBar和DrawLayout和SlidingMenu
下一篇: MediaPlayer和SurfaceView高级应用-播放视频+弹幕
安久儿
博客等级 码龄8年 2粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值