2017-04-02 2 views
-4

Je crée une application Android qui a la condition suivante et pouvez-vous dire comment l'implémenter.Existe-t-il un moyen d'ouvrir l'appareil photo et de l'afficher à l'écran et de le faire pour qu'il ne soit pas capable de prendre des photos ou d'enregistrer des vidéos.

1) Ouvrir la caméra dans un fragment, 2) Ne devrait pas être capable d'enregistrer des vidéos ou de prendre des photos.

Je suis nouveau sur Android, donc ce sera très utile si vous les gars m'aider ici.

Merci d'avance.

Répondre

0

Si vous voulez juste la vue de la caméra et non ses actions (boutons). Vous pouvez utiliser SurfaceView pour créer votre propre caméra. Cela va simplement ouvrir la caméra. Vous pouvez trouver le tutoriel de vue de surface here. Vous pouvez simplement exclure la partie où ils sont en train d'ajouter les boutons de démarrage, d'arrêt et de capture.

ne pas oublier la permission <uses-permission android:name="android.permission.CAMERA" ></uses-permission> dans votre manifest.

0

La meilleure pratique pour répondre à vos besoins est à travers la vue de surface.
SurfaceView dans android fournit un moyen d'afficher la caméra sur le périphérique à l'utilisateur. Il fournit différentes classes, de sorte que vous pouvez personnaliser la caméra et y ajouter vos fonctionnalités selon vos besoins.
Mentionnés ci-dessous quelques liens, qui vous guidera à travers la surface de vue: https://developer.android.com/reference/android/view/SurfaceView.html https://www.airpair.com/android/android-camera-surface-view-fragment

Hope this helps.