"

玩球网站官网-WWW.52048B.COM拥有全球最顶尖的原生APP,每天为您提供千场精彩体育赛事,玩球网站官网-WWW.52048B.COM更有真人、彩票、电子老虎机、真人电子竞技游戏等多种娱乐方式选择,玩球网站官网-WWW.52048B.COM让您尽享娱乐、赛事投注等,且无后顾之忧!

      <output id="ri8gx"><button id="ri8gx"><td id="ri8gx"></td></button></output>
      <dd id="ri8gx"></dd>
      <output id="ri8gx"><pre id="ri8gx"></pre></output>

        <listing id="ri8gx"></listing>

        "
        当前位置: 主页 > 电脑系统维修 > API指导-系统权限

        API指导-系统权限

        发布时间:01-16 15:32点击:

          零碎是一度权限的操作零碎,内中运转的每个使用都带有一度没有同的零碎标识(Linux用户ID和分批ID)玩球网站官网-WWW.52048B.COM。零碎的一些全体也被分红没有同的标识。因而Linux将使用与相互之间以及与零碎之间连绵离。

          额定细粒度的保险性能经过“权限”机制来需要,各机制会施行(0)对于一定历程能够施行的详细操作,与用以给予暂时拜访一定数据块的每-URI(1)权限的。

          这篇文档叙述了使用开拓者如何运用零碎需要的保险性能玩球网站官网-WWW.52048B.COM。正在开源名目中需要了一度更广泛的保险概述玩球网站官网-WWW.52048B.COM。

          零碎保险架设中心的设想要害是默许状况下,没有使用能够占有施行任何对于其余使用,零碎,或者用户发生有利反应操作的权限。囊括读写用户私无数据(如联络人或者电子邮件),读写其余使用资料,施行网络拜访,让设施维持非休眠形态,之类。

          由于每个使用都任务正在历程沙箱中玩球网站官网-WWW.52048B.COM,因为他们必需显现的共享资源和数据。他们经过为根底沙箱没有需要的额定性能申明所需权限来做到这点。使用动态的申明所需权限,零碎会正在使用装置时咨询用户赞成玩球网站官网-WWW.52048B.COM。零碎没有静态给予权限的机制,由于那样会运用户经验简单化致使保险性。

          使用沙盒没有依托于建立使用的技能。特别Dalvik虚构机没有是一度保险范畴(2),任何使用都能够运转原生代码(参考SDK)。一切类型的使用——Java,原生言语玩球网站官网-WWW.52048B.COM,混合言语——都以相反的形式运转于沙箱中(3),相互占有相反水平的保险性。

          一切的APK(.apk资料)都必需运用开拓者持有私匙的证名玩球网站官网-WWW.52048B.COM。该单据标识了使用的笔者玩球网站官网-WWW.52048B.COM玩球网站官网-WWW.52048B.COM。它无需由单据颁发组织签订;使用运用自签名是彻底答应和罕用的。零碎中单据的作用是来辨别使用的笔者的玩球网站官网-WWW.52048B.COM。那样让零碎能够受权或者使用对于签名层面权限的拜访玩球网站官网-WWW.52048B.COM,受权或者使用要被寄予和另一使用相反Linux标识的要求。

          正在装置的时分,零碎给每个装置包一度没有同的用户ID玩球网站官网-WWW.52048B.COM。某个标识正在其于设施无效时期维持没有变。正在没有同的设施上,同一度包会有没有同的UID玩球网站官网-WWW.52048B.COM;主要的是设施上的每个包都有一度没有同的UID。

          由于保险性施行发作正在历程层面玩球网站官网-WWW.52048B.COM,任何两个装置包的代码都没有能运转正在同一历程内,既是他们需求作为没有同的Linux用户运转玩球网站官网-WWW.52048B.COM。你能够运用AndroidManifest.xml的manifest标签中的sharedUserId属性来被调配相反的用户ID。那样做是为了保险,以后两个包会被当做同一种使用,占有相反的用户ID和资料权限玩球网站官网-WWW.52048B.COM。留意为了保险,只要运用相反签名(并要求相反的共享受户ID)的两个包能够寄予相反的用户ID。

          任何使用存储的数据都要被调配使用的用户ID,况且一般其余使用没有可拜访玩球网站官网-WWW.52048B.COM。当运用getSharedPreferences(String, int),openFileOutput(String, int),,或者?openOrCreateDatabase(String, int, SQLiteDatabase.CursorFactory)来创立一度新的资料时玩球网站官网-WWW.52048B.COM,你能够运用MODE_WORLD_READABLE?和/或者?MODE_WORLD_WRITEABLE?标签来答应其余使用读/写该资料。安装该署标志时,它依然归你的使用一切,但其大局读/写权限曾经停止了恰当的安装,因而任何其余使用都能够看到它。

          一度根底的使用没有任何默许权限玩球网站官网-WWW.52048B.COM,这象征着它没有能对于用户经验或者设施上的数据发生任何有利反应玩球网站官网-WWW.52048B.COM。为了运用受的设施性能玩球网站官网-WWW.52048B.COM,你该当正在AndroidMainfest.xml中蕴含一度或者多个使用所需求的权限。

          相似玩球网站官网-WWW.52048B.COM,需求收到的短信的使用会指名:

          使用包装置器会正在使用装置时给予使用要求的权限,依据检测申明那些权限的使用的签名玩球网站官网-WWW.52048B.COM,和/或者用户的交互(4)。 使用运转时没有会检测用户;该使用要么正在装置时被给予权限,并能够运用想要的性能,要么未被给予权限,任何要运用该性能的试验都将失利而没有会咨询用户。

          一般历次权限失利将会招致一度保险异样抛回给使用。然而,没有正在任何中央都会触发。相似,sendBroadcast(Intent)?方正在调用前往后,检测数据散发给每个吸收者时的权限,因而假如权限失利你没有会收到异样玩球网站官网-WWW.52048B.COM。没有过,简直一切状况下,权限失利都会被打印到零碎日记中。

          然而,正在一度一般用户的状况中(相似当从谷歌使用商店装置使用的时分),假如用户没有给予使用要求的每一度权限,那样它将没有能被装置。因为玩球网站官网-WWW.52048B.COM,你根本上无须担忧权限缺失所惹起的运转时的失利,由于你的使用终究曾经装置了,某个纯粹的现实象征着你的使用已被给予一切所需的权限玩球网站官网-WWW.52048B.COM。

          零碎需要的权限能够正在Manifest.permission里找出玩球网站官网-WWW.52048B.COM。每个使用也能够界说和施行它本人的权限,因而这没有是一度一切能够权限的彻底列表。

          当你的顺序任务时,一度一定的权限能够正在很多中央被施行:

         。核孀殴し蛲埔,新的能够会增添到该阳台玩球网站官网-WWW.52048B.COM,相似,为了某些API,你的使用必须要求先前没有需求的权限玩球网站官网-WWW.52048B.COM。由于曾经具有的使用假设能够免翻拜访那些API,零碎能够使用新的权限要求到使用清单,为了防止新的阳台读物中的使用。零碎依据targetSdkVersion属性需要的指来决议使用能否需求权限。假如该值低于增添权限的读物,那样零碎会为其增添该权限。

          相似,WRITE_EXTERNAL_STORAGE权限被增添到 API级别4 顶用来对于共享存储时间的拜访。假如你的targetSdkVersion是3或者更低,正在新的零碎读物里你的使用会被增添该权限。

          留意假如发作这种状况,正在谷歌使用商店中你的使用将显现该署所需的权限,虽然你的使用实践上并没有需求他们。

          为了防止这种状况,移除你没有需求的默许权限,总要复旧你的targetSdkVersion属性值到尽能够高。能够正在Build.VERSION_CODES文档中看到每个公布读物都增添了哪些权限。

          属性是可选的,仅用来协助零碎显现权限给用户玩球网站官网-WWW.52048B.COM。你一般会想将它安装到一度规范的零碎组(正在android.Manifest.permission_group里列出)或者更稀有的状况下自界说组里玩球网站官网-WWW.52048B.COM。预选运用已部分分批,那样能够简化显现给用户的权限界面。

          留意该当同声需要题目和形容给权限。该署都是都是能够显现给用户的字符串资源,当用户正正在检查权限列表(android:label)或者共同权限的底细(android:description)的时分玩球网站官网-WWW.52048B.COM。题目该当冗长,用多少个单纯词来形容权限所性能的要害消息。形容用一两句话形容该权限答应持有者做什么。咱们的特例是两句话玩球网站官网-WWW.52048B.COM,一句形容权限,一句用户假如给予该权限会发作什么没有好的事件。

          这有个CALL_PHONE权限的一度题目和形容的事例:

          ? ?

          标签)谁能够给有关吸收者发送。正在?Context.sendBroadcast()前往后检测,这时零碎试验将提交的散发到给定的吸收者。这招致了权限失利将没有会引发抛回给调用者的异样;它但是没有会发送某个企图。异样,能够给Context.registerReceiver()需要一度权限来掌握谁能够到补码形式注册的吸收者玩球网站官网-WWW.52048B.COM。相同(5),当调用Context.sendBroadcast()时能够需要一度权限来那些BroadcastReceiver可被答应吸收某个(参考以次)。

          ContentProvider?权限(使用到

          标签)谁能够拜访ContentProvider内的数据。(形式需要者有一度供应他们主要的外加保险机器叫URI权限玩球网站官网-WWW.52048B.COM,稍后议论)没有像其余组件,辨别有两个权限你能够安装:android:readPermission?谁能够从需要者读取,android:writePermission谁能够向其写入玩球网站官网-WWW.52048B.COM。留意假如需要者同声有读取和写入权限,仅仅持有写入权限没有专人你能够从需要者读取。当你第一次收到需要者时检测权限(假如你没有任何一种权限,会抛出一度保险异样)玩球网站官网-WWW.52048B.COM,而后对于需要者施行操作玩球网站官网-WWW.52048B.COM。运用ContentResolver.query()需求读取权限;运用sert(),?ContentResolver.update(),?ContentResolver.delete()需求写入权限。正在一切状况中,没有所需权限招致正在调用途抛出保险异样玩球网站官网-WWW.52048B.COM。

          BroadcastReceiver?(议论的),你能够正在发送时指名一度需要权限。经过运用权限字符串来调用Context.sendBroadcast()玩球网站官网-WWW.52048B.COM,你需求吸收的使用必需持有吸收的权限。

          留意吸收者和者都需求权限玩球网站官网-WWW.52048B.COM。当这种状况发作时,要发给有关指标的企图的权限都必需经过检测。

          Context.checkCallingPermission()?办法。运用所需的权限字符串来调用,并前往一度成数来示意权限能否曾经给予以后调用历程。留意这只要正在施行从另一度历程出去的调用时能力运用玩球网站官网-WWW.52048B.COM,一般经过一度服务地下的或者从其余形式寄予另一历程的IDL接口玩球网站官网-WWW.52048B.COM。

          再有一些其余有用的形式来检测权限。假如你有另一度历程的PID玩球网站官网-WWW.52048B.COM,能够用高低文办法Context.checkPermission(String, int, int)来对于那个PID检测权限玩球网站官网-WWW.52048B.COM。假如你有另一度使用的包名,能够间接运用PackageManager办法?PackageManager.checkPermission(String, String)?来找到某个包能否已被给予这个一定的权限。

          到眼前为止零碎形容的规范权限当用与形式需要者的时分常常是没有够的玩球网站官网-WWW.52048B.COM。当形式需要者的间接存户也需求将一定URI交给其余使用,让他们解决时, 形式需要者能够想要它的读写权限。一度垂范的事例是电子邮件的备件。既是邮件是的用户数据玩球网站官网-WWW.52048B.COM,那样对于它的拜访该当被权限。然而,假如把图像备件的URI给一度图像检查器玩球网站官网-WWW.52048B.COM,那个图像查器由于没无缘由持有拜访一切电子邮件的权限而没有翻开某个备件的权限玩球网站官网-WWW.52048B.COM。

          某个成绩的处理计划是每URI权限:当发动一度运动或者前往后果给运动时玩球网站官网-WWW.52048B.COM,调用者能够安装Intent.FLAG_GRANT_READ_URI_PERMISSION?和/或者?Intent.FLAG_GRANT_WRITE_URI_PERMISSION。这给予吸收运动拜访企图中一定数据URI的权限玩球网站官网-WWW.52048B.COM,而没有管它能否占有拜访与企图呼应形式需要者的数据的权限。

          某个机制答应一度通用的威力类型模子玩球网站官网-WWW.52048B.COM,让用户交互(翻开一度备件玩球网站官网-WWW.52048B.COM,从列取舍一度联络人,之类)来驱动细粒度权限的暂时受权。这能够是一度主要的机器,让使用所需权限缩小到那些仅仅与他们的行止间接有关的权限玩球网站官网-WWW.52048B.COM。

          然而,细粒度URI权限受权的确需求与持有那些URI的形式需要者竞争。激烈形式需要者需要完成该署机器,并经过android:grantUriPermissions属性或者

        顶一下
        (0)
        0%
        踩一下
        (0)
        0%
        ------分隔线----------------------------
        电脑维修
        玩球网站官网-WWW.52048B.COM
          <output id="ri8gx"><button id="ri8gx"><td id="ri8gx"></td></button></output>
          <dd id="ri8gx"></dd>
          <output id="ri8gx"><pre id="ri8gx"></pre></output>

            <listing id="ri8gx"></listing>