2017-01-29 19 views
-6

Когда я использую эту загрузку кодовой камеры в своем телефоне и симуляторе, но при запуске этого кода в планшетном проекте остановлен.Загрузить камеру в android

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

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

Что говорит трассировки стека? И действительно ли на планшете есть камера и приложение для камеры? –

+0

все в порядке в моем телефоне и в симуляторе. Я сказал это !!! в моем планшете это неправильно. Как я могу проследить его в таблетке? !!!!!!!!!!!!! –

+0

Прикрепите через usb. Включите USB-отладку. Запустить adc logcat в терминале –

ответ

0

Используйте это как:

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); 
    } 
});