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

做商城网站哪家好百度百科词条创建入口

做商城网站哪家好,百度百科词条创建入口,装修公司加盟哪家好,做游戏任务赚钱的网站有哪些前言 使用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/371646.html

相关文章:

  • 营销型网站建设明细报价表什么推广软件效果好
  • 做网站 需要什么样的服务器冯耀宗seo教程
  • 国务院政府网站建设指引优化设计答案五年级下册
  • 南京商城网站建设外贸网站seo推广教程
  • 韩国跨境电商有哪些平台无锡seo公司
  • iis怎么做ip网站吗夫唯seo怎么样
  • 平安保险网站深圳知名seo公司
  • 网站建设跑业务百度最新人工智能
  • 创新的沈阳网站建设苏州旺道seo
  • wordpress下载站地推接单正规平台
  • 宁乡网站建设网站推广入口
  • 怎么做淘宝客网站和APP怎么自己做一个网页
  • 做微信营销网站建设查域名网站
  • 濮阳做网站的公司关键词排名优化提升培训
  • vscode 网站开发精准推广引流5000客源
  • 企业网站建设管理视频武汉seo优化顾问
  • 泊头网站建设的有哪些信阳百度推广公司电话
  • 杭州市上城区建设局网站怎么发布信息到百度
  • 做网上贸易哪个网站好友情链接的作用大不大
  • 六安网站制作公司排名市场营销策划方案模板
  • 丹东网站建免费网站免费
  • flash美食网站论文免费制作网页平台
  • 搭建网站服务器多少钱深圳推广不动产可视化查询
  • 有没有在线辅导家做的网站手机制作网站的软件
  • 免费响应式网站模板seo技术介绍
  • 深圳网站建设服务便宜模板建站价格
  • 建设工程协会网站查询北京知名seo公司精准互联
  • 厦门帮忙建设网站在线客服
  • 怎么做网站互换链接网站收录服务
  • 怎样在网站做友情链接百度上做优化