Lägg till permission

Diskussion i 'Frågor, support och diskussion' startad av spiderpig, 26 december 2011.

  1. spiderpig

    spiderpig Infant Droid Medlem

    Blev medlem:
    19 december 2011
    Inlägg:
    5
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej
    Någon som har koll på det här med att lägga till permission i en Android app för att t.ex. låta appen ringa ett nummer utan att gå via dialern.

    I java-filen har jag koden

    Kod:
    Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(url));
    startActivity(intent);
    och i mainifestet har jag lagt till

    Kod:
    android:permission="android.permission.CALL_PHONE"
    Jag får inget kompeleringsfel men när jag kör appen i luren så jag en app krash (processen stoppades oväntat)

    det är första gången jag skapar en app som behöver permission så jag antar att jag gjort fel när jag lagt till denna.

    Använder Eclipse som utvecklingsmiljö
     
  2. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 juli 2010
    Inlägg:
    6.448
    Mottagna gillanden:
    2.199

    MINA ENHETER

    Vad säger logcat?
    Dela gärna med dig av din manifest också, du kanske lade det fel?
     
  3. MultiHaffarN

    MultiHaffarN Kid Droid Medlem

    Blev medlem:
    5 augusti 2011
    Inlägg:
    45
    Mottagna gillanden:
    10

    MINA ENHETER

    Om du syftar på att din app måste ha en permission för att kunna utföra åtgärden behöver du använda uses-permission istället för permission. Hade själv stora problem med det när jag behövde använda permissions först ;)

    HTML:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.my.package"
          android:versionCode="1"
          android:versionName="1.0">
        <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
        ...
    </manifest>