2017-01-29 3 views
-6

Wenn ich diese Code-Kamera in mein Handy und Simulator laden, aber wenn dieser Code in Tablet-Projekt ausgeführt wird gestoppt.Was ist das Problem?Lade Kamera in Android

getPic.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
      startActivityForResult(intent, 0); 
     } 
    }); 
+2

Was bedeutet der Stack-Trace sagen? Und hat das Tablet tatsächlich eine Kamera und eine Kamera-App? –

+0

alles ist in meinem Telefon und im Simulator in Ordnung. ich sagte es !!! in meinem tablet ist es falsch.wie kann ich es in tablet verfolgen? !!!!!!!!!!!!! –

+0

Anfügen über USB. Aktivieren Sie das USB-Debugging. Führen Sie adb logcat in einem Terminal aus –

Antwort

0

verwenden wie:

getPic.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 

     Intent intent = (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) 
        ? new Intent(MediaStore.ACTION_IMAGE_CAPTURE_SECURE) 
        : new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
     startActivityForResult(intent, 0); 
    } 
});