{"id":311,"date":"2020-03-26T11:19:38","date_gmt":"2020-03-26T03:19:38","guid":{"rendered":"https:\/\/badgameshow.com\/fly\/?p=311"},"modified":"2020-05-19T13:47:56","modified_gmt":"2020-05-19T05:47:56","slug":"android-%e5%8f%96%e5%be%97%e6%89%8b%e6%a9%9f%e8%aa%bf%e7%94%a8camera1%e6%88%96%e6%98%afcamera2%e7%9a%84%e7%9b%b8%e6%a9%9f%e7%a1%ac%e9%ab%94","status":"publish","type":"post","link":"https:\/\/badgameshow.com\/fly\/android-%e5%8f%96%e5%be%97%e6%89%8b%e6%a9%9f%e8%aa%bf%e7%94%a8camera1%e6%88%96%e6%98%afcamera2%e7%9a%84%e7%9b%b8%e6%a9%9f%e7%a1%ac%e9%ab%94\/","title":{"rendered":"Android \u53d6\u5f97\u624b\u6a5f\u8abf\u7528Camera1\u6216\u662fCamera2\u7684\u76f8\u6a5f\u786c\u9ad4"},"content":{"rendered":"<h3>1.\u5c0e\u5165SDK\u5230\u5c08\u6848\u4e2d<\/h3>\n<pre><code class=\"language-Gradle line-numbers\">dependencies {\n    implementation 'co.infinum:goldeneye:1.1.2'\n}\n<\/code><\/pre>\n<h3>2.\u521d\u59cb\u5316GoldenEye<\/h3>\n<pre><code class=\"language-Java line-numbers\">GoldenEye goldenEye = new GoldenEye.Builder(activity).build();\n<\/code><\/pre>\n<h3>3.\u53d6\u5f97\u53ef\u7528\u7684\u76f8\u6a5f\u4e26\u8a2d\u70ba\u8b8a\u6578\u4e4b\u5f8c\u597d\u5224\u65b7<\/h3>\n<h4>Java<\/h4>\n<pre><code class=\"language-Java line-numbers\">private String useCamera;\n    CameraInfo cameraInfo = goldenEye.getAvailableCameras().get(0);\n    if (cameraInfo.toString().contains(\"camera2\")) {\n          useCamera = \"camera2\";\n    } else {\n          useCamera = \"camera1\";\n    }\n<\/code><\/pre>\n<h4>Kotlin<\/h4>\n<pre><code class=\"language-Kotlin line-numbers\">private lateinit var useCamera: String\nval goldenEye = GoldenEye.preferredCameraApi(this)\nuseCamera = goldenEye.toString().toLowerCase(Locale.ROOT)\n<\/code><\/pre>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>1.\u5c0e\u5165SDK\u5230\u5c08\u6848\u4e2d dependencies { implementation &#8216;co.infinum:g &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[5],"tags":[13,42,14,15],"class_list":["post-311","post","type-post","status-publish","format-standard","hentry","category-android","tag-android","tag-camera","tag-java","tag-kotlin"],"_links":{"self":[{"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/posts\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":6,"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/posts\/311\/revisions"}],"predecessor-version":[{"id":465,"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/posts\/311\/revisions\/465"}],"wp:attachment":[{"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/media?parent=311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/categories?post=311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/badgameshow.com\/fly\/wp-json\/wp\/v2\/tags?post=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}