/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttps :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . example . android . we arable . runtime permissions . common Ċ Ċ import Ġjava . util . concurrent . TimeUnit Ċ Ċ /** Ċ Ġ* ĠA Ġcollection Ġof Ġconstants Ġthat Ġis Ġshared Ġbetween Ġthe Ġwe arable Ġand Ġhand set Ġapps . Ċ Ġ*/ Ċ object ĠConstants Ġ{ ĊĠĠĠ Ġ// ĠShared ĊĠĠĠ Ġval ĠCONNECTION _ TIME _ OUT _ MS Ġ= ĠTimeUnit . SECONDS . to Millis ( 5 ) ĊĠĠĠ Ġconst Ġval ĠKEY _ COMM _ TYPE Ġ= Ġ" communication Type " ĊĠĠĠ Ġconst Ġval ĠKEY _ PAYLOAD Ġ= Ġ" payload " ĊĊĠĠĠ Ġ// ĠRequests ĊĠĠĠ Ġconst Ġval ĠCOMM _ TYPE _ REQUEST _ PROMPT _ PERMISSION Ġ= Ġ 1 ĊĠĠĠ Ġconst Ġval ĠCOMM _ TYPE _ REQUEST _ DATA Ġ= Ġ 2 ĊĊĠĠĠ Ġ// ĠResponse s ĊĠĠĠ Ġconst Ġval ĠCOMM _ TYPE _ RESPONSE _ PERMISSION _ REQUIRED Ġ= Ġ 1 0 0 1 ĊĠĠĠ Ġconst Ġval ĠCOMM _ TYPE _ RESPONSE _ USER _ APPRO VED _ PERMISSION Ġ= Ġ 1 0 0 2 ĊĠĠĠ Ġconst Ġval ĠCOMM _ TYPE _ RESPONSE _ USER _ DEN IED _ PERMISSION Ġ= Ġ 1 0 0 3 ĊĠĠĠ Ġconst Ġval ĠCOMM _ TYPE _ RESPONSE _ DATA Ġ= Ġ 1 0 0 4 ĊĊĠĠĠ Ġ// ĠPhone ĊĠĠĠ Ġconst Ġval ĠCAP ABILITY _ PHONE _ APP Ġ= Ġ" phone _ app _ runtime _ permissions " ĊĠĠĠ Ġconst Ġval ĠMESSAGE _ PATH _ PHONE Ġ= Ġ"/ phone _ message _ path " ĊĊĠĠĠ Ġ// ĠW ear ĊĠĠĠ Ġconst Ġval ĠCAP ABILITY _ WE AR _ APP Ġ= Ġ" we ar _ app _ runtime _ permissions " ĊĠĠĠ Ġconst Ġval ĠMESSAGE _ PATH _ WE AR Ġ= Ġ"/ we ar _ message _ path " Ċ } Ċ