当前位置: 首页 > wzjs >正文

做商城网站哪家好网址链接生成器

做商城网站哪家好,网址链接生成器,网站建设 推神网络,wordpress 测试高可用前言 使用uniapp开发Android app时,一些特定的需求没办法实现的时候就只能开发原生插件或者uts插件去满足需求,我的需求目前uts插件没法实现,只能靠原生插件了😆 需求:拍照不保存图片到相册,uniapp的API或…

前言

使用uniapp开发Android app时,一些特定的需求没办法实现的时候就只能开发原生插件或者uts插件去满足需求,我的需求目前uts插件没法实现,只能靠原生插件了😆

需求:拍照不保存图片到相册,uniapp的API或者h5+都没法达到目的

实践

导入离线SDK
Android 离线SDK - 正式版 | uni小程序SDK

开发插件

CameraModule

    @UniJSMethod(uiThread = true)public void takePicture(JSONObject options, UniJSCallback callback) {if (mUniSDKInstance.getContext() instanceof Activity) {Activity activity = (Activity) mUniSDKInstance.getContext();mJSCallback = callback;if (ContextCompat.checkSelfPermission(activity, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {ActivityCompat.requestPermissions(activity, new String[]{Manifest.permission.CAMERA}, REQUEST_PERMISSION_CAMERA);return;}Intent intent = new Intent(activity, SimpleCameraActivity.class);activity.startActivityForResult(intent, REQUEST_SIMPLE_CAMERA);} else {if (callback != null) {JSONObject result = new JSONObject();result.put("code", -1);result.put("message", "Failed to get activity context");callback.invoke(result);}}}

 SimpleCameraActivity

    private void startCamera(SurfaceHolder holder) {try {mCamera = Camera.open(mCameraId);mCamera.setPreviewDisplay(holder);Camera.Parameters parameters = mCamera.getParameters();List<Camera.Size> supportedPreviewSizes = parameters.getSupportedPreviewSizes();Camera.Size optimalSize = getOptimalPreviewSize(supportedPreviewSizes, mSurfaceView.getWidth(), mSurfaceView.getHeight());if (optimalSize != null) {parameters.setPreviewSize(optimalSize.width, optimalSize.height);Log.d(TAG, "Preview size set to: " + optimalSize.width + "x" + optimalSize.height);}List<String> focusModes = parameters.getSupportedFocusModes();if (focusModes.contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);} else if (focusModes.contains(Camera.Parameters.FOCUS_MODE_AUTO)) {parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);}mCamera.setParameters(parameters);setCameraDisplayOrientation();mCamera.startPreview();mIsSafeToTakePicture = true;} catch (Exception e) {Log.e(TAG, "Error starting camera: " + e.getMessage());Toast.makeText(this, "无法启动相机: " + e.getMessage(), Toast.LENGTH_SHORT).show();setResult(RESULT_ERROR);finish();}}

调试插件

跟本地打包配置一个样,之前文章有写啦就不再赘述!

最后

通过camera api 拍照不保存到相册的问题解决啦,不过缓存的问题还需要优化,采用原生插件的话就没法本地打包,很烦的一点!😑

http://www.dtcms.com/wzjs/337017.html

相关文章:

  • 淮安 网站建设:小程序推广平台
  • 佛山高端网站制作青岛网站设计制作
  • 做网站需要注意什么问题天津百度
  • seo怎么提升关键词的排名济南seo优化
  • 国外做SEO网站百度收录查询api
  • 代做外国空间网站网站推广的方式有哪些
  • 视频网站怎么搭建百度网站登录
  • 通江移动网站建设北京关键词优化报价
  • asp代码如何修改asp网站网页域名名称长沙互联网推广公司
  • 美女做爰免费观看视频网站做了5天游戏推广被抓了
  • 温州做网站厉害的公司有哪些万网是什么网站
  • 网站域名空间费用app推广代理去哪里找
  • 张店网站建快速优化关键词排名
  • 自己的电脑如何做网站重庆百度seo
  • 自己创业做网站怎么做小程序
  • 定制化网站开发一般多少钱百度搜索引擎营销案例
  • 短视频素材库免费下载无水印重庆网页优化seo公司
  • 山西建设厅官方网站湖口网站建设
  • 商标图案大全图片影响seo排名的因素
  • 郑州华恩科技做网站怎么样高端网站建设专业公司
  • 中国建设公司排名天津seo外包
  • 品牌设计公司品牌设计公司排名网站seo快速排名优化的软件
  • m版网站开发上海网站外包
  • 做网站css2024年阳性什么症状
  • 广西建设工程质量安全监督总站网站合肥seo搜索优化
  • 做网站的画布是多少网站平台有哪些
  • 怎样做网站宣传商品关键词怎么优化
  • 香港最新疫情福州seo关键字推广
  • 重庆建站网站流程及费用深圳华强北最新消息
  • php做电影网站有哪些磁力猫torrentkitty官网