有个朋友想使用Camera 360,过程中遇到了两个坑,来找我寻求帮助。

第一个

Camera 360 需要在Manifest文件里面配置三个参数:

    <meta-dataandroid:name="EDIT_SDK_KEY"android:value="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"/><meta-data android:name="BD_APP_ID"android:value="ea8d04692735bc1f"/><meta-dataandroid:name="BD_APP_SECRET"android:value="vCGG9QZ94tcGxTjangCc_b_VuXwmfGd2"/>

但在其网站后台,你只能找到一个可以,这个key值对应于EDIT_SDK_KEY,而BD_APP_ID,BD_APP_SECRET这两个值,竟然是直接原样拷贝文档即可。

第二

在其跳转时

PGEditSDK.instance().startEdit(getActivity(), PGEditActivity.class, mOriginalPicPath, mFinalPicPath);

注意你的Activity在manifest里面的 style类型

原来代码里他的Activity style 是

android:theme="@style/AlertDialog.AppCompat"

导致 Camera 360 Dialog加载失败,
换成和其Demo里面一样的 style 即可

"@android:style/Theme.Black.NoTitleBar.Fullscreen"

其中,报错内容大概如下

android.view.InflateException: Binary XML file line #30: Error inflating class <unknown>at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)at android.app.ActivityThread.access$800(ActivityThread.java:144)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)at android.os.Handler.dispatchMessage(Handler.java:102)at android.os.Looper.loop(Looper.java:135)at android.app.ActivityThread.main(ActivityThread.java:5221)at java.lang.reflect.Method.invoke(Native Method)at java.lang.reflect.Method.invoke(Method.java:372)at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)Caused by: android.view.InflateException: Binary XML file line #30: Error inflating class <unknown>at android.view.LayoutInflater.createView(LayoutInflater.java:633)at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.onCreateView(CalligraphyLayoutInflater.java:164)at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682)at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.onCreateView(CalligraphyLayoutInflater.java:148)at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741)at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)at android.view.LayoutInflater.inflate(LayoutInflater.java:504)

Android 因为style引发的问题还是挺多的,需要注意了。

Camera 360使用之坑相关推荐

  1. 使用Camera X遇到的坑_OnPause时没有释放相机导致回来时黑屏

    前言: 最近为了实现拍照方面的工作内容,思前想后决定使用Camera X作为这个工程的拍照API,原因主要有:1.API使用方面没有Camera V2 API所需的代码量大,虽然已经有过相关的工作经验 ...

  2. Android之Camera介绍

    Android Camera 使用小结 Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发, ...

  3. camera(17)---设置摄像头方向、打开线程与预览线程、设置参数、Camera外设按键、自动对焦与触摸对焦、拍照、人脸检测、位置管理、旋转管理、变焦、录像

    [Android]设置摄像头方向.打开线程与预览线程.设置参数.Camera外设按键.自动对焦与触摸对焦.拍照.人脸检测.位置管理.旋转管理.变焦.录像 阅读数:1673 设置摄像头方向.打开线程与预 ...

  4. 哭瞎!360云盘将关停,你的几十T照片和文件该怎么办

    IDO老徐刚得到了一个非常不开心的消息,360云盘将停止个人云盘服务... 进行业务转型,在网盘存储.传播内容的合法性和安全性得到彻底解决之前不再考虑恢复,之后转型企业云服务. 而且之前共享的所有资料 ...

  5. Android 硬编硬解退坑指南

    https://www.jianshu.com/p/7c03ebc0d2a0 Android 硬编硬解退坑指南 _qisen 2018.09.01 17:44 字数 2266 阅读 223评论 2喜欢 ...

  6. 调用Camera API实现自己的拍照和摄像程序

    参考博客: http://www.cnblogs.com/franksunny/archive/2011/11/17/2252926.html 根据Camera API实现自己的拍照和摄像程序 通过上 ...

  7. Android Camera 使用小结

    Android Camera 使用小结 Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发, ...

  8. wordpress android,WordPress for Android 2.0 试用记

    WordPress 的官方 App 覆盖了多个手机平台,早就变成了博客作者的随身必备武器之一.在早期的版本中它有很多缺陷:中文乱码,格式丢失,无故断开连接等等.但经过半年来的几次大升级,已经达到了&q ...

  9. Camera360与全球1.8亿用户共同创造更美的照片

    Camera360是成都品果科技有限公司推出的基于IOS.Windows Phone和安卓系统的功能强大的手机摄影软件.能拍摄出不同风格,不同特效的照片,同时具有互联网分享功能.Camera360在全 ...

  10. 移动互联网草根狂欢:三四线城镇用户价值凸显

    [导读]在用户规模和商业模式苦苦挣扎的移动互联网的从业者也开始意识到,进军三四线城市成为移动互联网的真正掘金点. 转播到腾讯微博 三四线城市成移动互联网真正掘金地( 点击看大图) 腾讯科技 宗秀倩 1 ...

最新文章

  1. Java中方法重载和方法重写的区别
  2. python怎么删除列表创建_Python基础--列表创建访问删除
  3. apache camel_Apache Camel中的断路器模式
  4. 一句话设置UITextField、UITextview的字数限制和placeholder
  5. 学python lesson4
  6. arcgis for flex 学习笔记(一)
  7. window命令行启动Mysql并安装服务
  8. matlab报错随笔
  9. php宠物管理系统源码,爱心宠物医院管理系统
  10. Mac常用测试工具环境变量配置
  11. Mysql用户与权限操作
  12. ubuntu 安装dep文件
  13. elementui 描述列表Descriptions组件宽度修改
  14. 电力系统中无线测温装置的设计与应用
  15. Tomcat可以正常启动,却打不开webapps目录下的html文件
  16. 归并排序(递归,非递归)
  17. 如何选择专业的海关数据公司合作
  18. 2023最新Web前端面试题精选大全及答案(一)
  19. 如何手动删除windows服务
  20. 有没有职业能力倾向测试题的软件,职业能力倾向测验

热门文章

  1. python 扫描枪_使用Python和OpenCV在视频中实时监测条形码
  2. 老版迅雷5.8无限制经典版
  3. abb机器人编程指令写字_最全的ABB机器人编程指令与函数
  4. 规划资源管理常用表格
  5. 厉害了!「00后缩写黑话翻译器」登上GitHub热榜,中年网民终于能看懂年轻人的awsl...
  6. 小程序 Vant Weapp 使用插槽自定义 Cell 的左侧图标
  7. js 判断数组元素是否存在重复项
  8. android 地址json文件,Android访问assets本地json文件的方法
  9. arcgis矢量文件计算多个同类属性面积总和
  10. x509证书cer格式转pem格式