添加依赖: compile 'me.iwf.photopicker:PhotoPicker:0.1.8' compile 'com.jaeger.ninegridimageview:library:1.0.1' compile 'com.youth.banner:banner:1.4.10' public class MainActivity extends AppCompatActivity { int REQUEST_CODE = 0; private NineGridImageView n…
虽然调用摄像头拍照既方便又快捷,但并不是每一次我们都需要去当场拍一张照片的. 因为每个人的手机相册里应该都会存有许许多多张照片,直接从相册里选取一张现有的照 片会比打开相机拍一张照片更加常用.一个优秀的应用程序应该将这两种选择方式都提供给 用户,由用户来决定使用哪一种.下面我们就来看一下,如何才能实现从相册中选择照片的 功能. 还是在 ChoosePicTest 项目的基础上进行修改,首先编辑 activity_main.xml 文件,在布局 中添加一个按钮用于从相册中选择照片,代码如下所示:…
android 下如果做处理图片的软件 可以调用系统的控件 实现缩放切割图片 非常好的效果 今天写了一个demo分享给大家 package cn.m15.test; import java.io.ByteArrayOutputStream;import java.io.File;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.net.Ur…
android 下如果做处理图片的软件 可以调用系统的控件 实现缩放切割图片 非常好的效果 今天写了一个demo分享给大家. package cn.m15.test; import java.io.ByteArrayOutputStream; import java.io.File; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.…
使用CameraLibrary项目,在部分手机或平板上不能正常使用,要报“打开相机失败”查看debug日志显示“setParameters failed”. 找到CameraView.java中的setCameraParameters方法,注释掉 //自动聚焦模式 //parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);   parameters是Camera.Parameters类型的.   即可,看来是这部分不能正常使用摄像头…
先在布局文件中加入两个按钮和一个图片控件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_par…
打开相机 /** * 选择相机 */ private void showCamera() { // 跳转到系统照相机 Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (cameraIntent.resolveActivity(getPackageManager()) != null) { // 设置系统相机拍照后的输出路径 // 创建临时文件 mTmpFile = OtherUtils.createFil…
做android项目的时候总免不了遇到图片上传功能,虽然就是调用android系统的拍照和相册选择功能,但是总面部了把一大推代码写在activity里,看上去一大推代码头都昏了.不如把这些功能都集成一个控件,以后遇到图片上传功能也不用那么麻烦了.好啦,下面开始上效果图. </pre><pre name="code" class="java" style="font-size: 11.8181819915771px;"> &…
WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件.在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+.两套运行时,同样的调用方式,可供用户任意选用. jsp代码 <div class="upload_buttoncontainer"> <button class="upload_…
问题描述: 最近在项目中遇到一个需要调用相册和打开相机的需求,但是,在Android 6.0以后,调用相册属于危险权限,需要开发者动态获取,这就意味着我们申请权限是与Activity绑定的,但如果一个App中需要多个地方请求打开相册,那我们要每个地方都要写一遍打开相册的程序吗(当然你可以Ctrl c v),但是,这对于任何一个有追求的程序员来说,都是不恰当的,所以我们要定义一个公共接口,做到在任何一个需要调用打开相册的地方随时调用,增加了代码的复用性.好记性不如烂笔头,把这个过程记录下来,let…
​ 参考资料 [Harmony OS][ARK UI]ETS 上下文基本操作 [Harmony OS][ARK UI]ets使用startAbility或startAbilityForResult方式调起Ability Image 代码运行 权限申请 申请文件读取权限,在config.json写如下代码 "reqPermissions": [ { "name": "ohos.permission.READ_USER_STORAGE" }, { &…
一.调用照相机 注:surfaceView在当Activity不在前台的时候,会被销毁(onPause方法之后,执行销毁方法)当Activity回到前台时,在Activity执行onResume方法之后,会被重新创建,虽然如此,但并不需要在onResume方法中获取创建事件,因为surfaceView的生命周期可以通过其自身回调函数获取; public class MainActivity extends Activity { private Camera camera; @Override p…
原文地址:Android WebView 实现文件选择.拍照.录制视频.录音 | Stars-One的杂货小窝 Android中的WebView如果不进行相应的设置,H5页面的上传按钮是无法触发Android弹出文件选择框的,所以,需要进行以下的设置 原理说明 Webview通过setWebChromeClient()方法来设置一个WebChromeClient对象,里面有相关的方法处理,我们需要将其相关的方法处理即可实现对应的效果(如弹出对话框,权限申请或弹出文件选择) 我们想要实现文件选择,…
限制只能选择图片 <input type="file" accept="image/*"> 限制只能选择视频 <input type="file" accept="video/*"> 限制只能选择音频 <input type="file" accept="audio/*"> 直接打开摄像头拍照 <input type="file&quo…
要先给app设置访问相册的权限: 在项目的Info.plist文件里添加Privacy - Photo Library Usage Description权限 ViewController.h: #import <UIKit/UIKit.h> @interface ViewController : UIViewController { IBOutlet UIImageView *myImageView; //与ImageView视图关联 } - (IBAction)buttonUp:(id)s…
xamarin android打开摄像头 Intent intentBrowser = new Intent("android.media.action.IMAGE_CAPTURE"); StartActivity(intentBrowser);…
引用转载http://www.cnblogs.com/eyu8874521/archive/2012/07/20/2600697.html 效果: 客服端代码:   package com.cn.lxz.zhaopian; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; impor…
1.第一步在androidmanifest.xml中注册 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 2.第二步创建activity_creama.xml <RelativeLa…
http://www.bcty365.com/content-146-3648-1.html 使用流程 弹出actionSheet /*点击头像触发*/ document.getElementById('headImage').addEventListener('tap', function() { if (mui.os.plus) { var a = [{ title: "拍照" }, { title: "从手机相册选择" }]; plus.nativeUI.ac…
H5+ 相册拍照图片上传 点击用户头像后,弹出actionSheet,选择从相册或是拍照:选取照片后调用上传方法: 上传图片后调用PhotoClip.js  插件进行裁剪 具体流程 弹出actionSheet /*点击头像触发*/ document.getElementById('headImage').addEventListener('tap', function() { if (mui.os.plus) { var a = [{ title: "拍照" }, { title: &…
(本文代码已升级至Swift4) 有时我们需要从系统相册中选择视频录像,来进行编辑或者上传操作,这时使用 UIImagePickerController 就可以实现. 默认情况下,UIImagePickerController 打开系统“照片”后允许用户选择所有的媒体文件(不管是照片还是录像),我们可以通过 mediaTypes 属性设置.让其只显示视频录像. 1,样例说明 (1)下面样例点击“选择视频”按钮后,会自动打开相册选择视频. (2)由于设置了 mediaTypes,所有的图片都会过滤…
请求系统相册有三个Action: (注意以下  图库(缩略图)   和  图片(原图)  的区别) ACTION_OPEN_DOCUMENT    仅限4.4或以上使用  默认打开原图 ACTION_GET_CONTENT       4.4以下默认打开缩略图  . 以上打开文件管理器 供选择,选择图库打开为缩略图页面,选择图片打开为原图浏览. ACTION_PICK                      都可用,打开默认是缩略图界面,还需要进一步点开查看. 下面会详细介绍他们在不同版本系统…
首先是相册图片的获取: private final String IMAGE_TYPE = "image/*"; private final int IMAGE_CODE = 0;   //这里的IMAGE_CODE是自己任意定义的 //使用intent调用系统提供的相册功能,使用startActivityForResult是为了获取用户选择的图片 Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT); getAlbum.set…
我们开发app,常常会遇到让用户上传文件的功能.比如让用户上传头像.我公司的业务要求是让用户上传支付宝收款二维码,来实现用户提现的功能.想要调用相册要靠HTML Plus来实现.先上效果图 基本功能是点击按钮就上传图片,然后获取到图片在服务器上的路径. 首先我们要打开相册,使用gallery模块管理系统相册来打开相册 mui('#shangchuan')[0].addEventListener('tap',function(){ chooseImg(); }) function chooseIm…
今天在项目开发的过程中产品要求添加选择本地视频的功能,于是就翻阅和查找各种资料,进行功能的开发,但是在开发过程中发现,各种不同的品牌的手机跳转至系统选择本地视频的功能结果不太一样,所以我就对一些主流的品牌进行了测试,现做如下总结: 1.选择本地视频的功能 Button click event: Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Video.Media.EXTERNAL_CONTEN…
最近项目中用到修改用户头像的功能,基本上都是模板代码,现在简单记录一下. 调用系统拍照 private fun openCamera() { //调用相机拍照 // 创建File对象,用于存储拍照后的图片 var outputImage = File(externalCacheDir, "output_image.jpg") try { if (outputImage.exists()) { outputImage.delete() } outputImage.createNewFil…
转载地址:点击打开 这是一个简单的只有3个按钮的程序,3个按钮分别对应三种工作的模式(保存.打开和文件夹选择).封装的SimpleFileDialog.java的内容如下: package com.example.test; /* * * This file is licensed under The Code Project Open License (CPOL) 1.02 * http://www.codeproject.com/info/cpol10.aspx * http://www.c…
package com.example.yanlei.picture; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import java.io.File; import java.io.IOException; import android.app.Activity; impor…
在做项目时常常会遇到选择本地图片的需求.曾经都是懒得写直接调用系统方法来选择图片.可是这样并不能实现多选效果.近期又遇到了,所以还是写一个demo好了.以后也方便使用.还是首先来看看效果 显示的图片使用RecyclerView实现的,利用Glide来载入:以下弹出的图片目录效果是採用PopupWindow实现,这里比採用PopupWindow更方便,弹出显示的左边图片是这个目录里的第一张图片:选中的图片能够进行预览,使用网上一个大神写的来实现的:至于图片的获取是用ContentProvider.…
Android 打开方式选定后默认了改不回来?解决方法(三星s7为例) 刚刚在测试东西,打开一个gif图,然后我故意选择用支付宝打开,然后...支付宝当然不支持,我觉得第二次打开它应该还会问我,没想到它不在弹出让我选择哪个程序打开的界面了!!!直接就支付宝了,我...{醉了} 然后找了个年代久远的帖子说可以清除,嗯,然后我在设置里慢慢找...方法记在下面(图文版,哈哈 =.=) 1. 三星打开文件时,打开方式选择面板: 然后我选择了支付宝.... 支付宝说:它不支持.... 2. 你发现你现在在…