2012-11-23 11 views
10

सेट नहीं किया है, मैं एक एंड्रॉइड ऐप बना रहा हूं और जब मैं इसे निर्यात (और साइन) करता हूं, तो यह हमेशा "विकास उपकरण (संरक्षित स्टोरेज तक परीक्षण पहुंच" अनुमति को जोड़ता है जिसे मैंने कभी नहीं सेट किया था। यह मेरा प्रकट है:।विकास उपकरण अनुमति मैंने

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.tdr" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="15" /> 

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme"> 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/title_activity_main" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="Escriure" 
      android:enabled="true" > 
     </activity> 
     <activity android:enabled="true" android:name="Llegir"></activity> 
    </application> 

</manifest> 

मैं (? ¿) विकास उपकरण लिख सकते हैं और बाह्य संग्रहण से फ़ाइलों को पढ़ने, लेकिन उपयोग करने के लिए नहीं की जरूरत है जहां समस्या है धन्यवाद

+1

आप किस एंड्रॉइड संस्करण का उपयोग कर रहे हैं? –

+0

मैं प्रोजेक्ट पर जिंजरब्रेड परीक्षण फोन पर 4.1.2 जेली बीन का उपयोग कर रहा हूं। – Hanekoma

उत्तर

11

एंड्रॉयड जोड़ा गया है?! एक नई अनुमति जिसे जेली बीन के लिए जोड़ा जाना आवश्यक है। कृपया इसे article पढ़ें, जिसे त्वरित संदर्भ के लिए नीचे कॉपी किया गया है:

अब, जेली बीन में, हमें "बाहरी भंडारण पढ़ें" अनुमति मिल रही है। गूगल के अनुसार:

READ_EXTERNAL_STORAGE

संरक्षित प्रदान करता है बाहरी भंडारण के लिए उपयोग पढ़ें। डिफ़ॉल्ट रूप से एंड्रॉइड 4.1 में सभी एप्लिकेशन ने अभी भी पहुंच पढ़ी है। भविष्य में रिलीज में इसे बदल दिया जाएगा ताकि एप्लिकेशन स्पष्ट रूप से इस अनुमति का उपयोग करके पढ़ने के लिए अनुरोध का अनुरोध कर सकें। यदि आपका एप्लिकेशन पहले से ही लेखन पहुंच का अनुरोध करता है, तो यह स्वचालित रूप से पढ़ने की पहुंच भी प्राप्त करेगा। पर पहुंच प्रतिबंध को पढ़ने के लिए डेवलपर के लिए भविष्य में व्यवहार करने के तरीके के विरुद्ध पर परीक्षण करने के लिए एक नया डेवलपर विकल्प है। इसलिए, जब आप में अपने जेली बीन डिवाइस पर विकास विकल्प प्राप्त करते हैं, तो इस नए विकल्प को देखने के लिए पर आश्चर्यचकित न हों। हमें एंड्रॉइड 4.1.0, में अनुमति दिखाई नहीं देगी, लेकिन 4.1.1 में सबसे अधिक संभावना है, और इसका इरादा आपके डिवाइस को अधिक सुरक्षित रखना है।

+2

और? क्यों कोई संदेश नहीं है कि एप्लिकेशन को एसडी कार्ड एक्सेस की आवश्यकता है? – dzendras

संबंधित मुद्दे