7 Repos
Implementation of camera hardware and software integration specifically for the Android ecosystem.
Distinct from Android Camera API Examples: Candidates are too narrow, focusing on barcode SDKs or AI examples rather than general camera API integration.
Explore 7 awesome GitHub repositories matching mobile development · Android Camera Integrations. Refine with filters or upvote what's useful.
Camerakit-android ist eine Bibliothek und ein API-Wrapper, der eine konsistente Schnittstelle für Foto- und Videoaufnahmen über die Android Camera 1 und 2 APIs bietet. Es fungiert als Media-Capture-Bibliothek, die den Hardwarezugriff standardisiert und ein einheitliches System für die Aufnahme von Bildern und Videos über verschiedene Betriebssystemversionen hinweg bereitstellt. Das Projekt enthält eine Kamera-Vorschau-Komponente, die die Kameraausgabe automatisch skaliert und zuschneidet, um sie an benutzerdefinierte View-Dimensionen anzupassen. Zudem bietet es ein Kamerasteuerungs-Toolkit für die Verwaltung von kontinuierlichem Autofokus, Tap-to-Focus-Interaktionen und Pinch-to-Zoom-Gesten. Das Toolkit deckt breite Funktionsbereiche ab, einschließlich Kamerahardware-Steuerung, mobile Medienaufnahme und automatisierte Verwaltung von Kameraberechtigungen zur Handhabung des Systemanfrage-Ablaufs für den Hardwarezugriff.
Provides a consistent interface for building photo and video capture features across different Android hardware versions.
CameraView ist eine hochgradige Android-Kamerabibliothek und ein Hardware-Wrapper für die Aufnahme von Fotos und Videos. Sie bietet eine Abstraktionsschicht für das Management der Kamerahardware und eine Media-Capture-API für die Aufnahme von hochauflösenden Videos und RAW-Fotos mit konfigurierbaren Bitraten und Auflösungen. Das Projekt verfügt über ein Echtzeit-Kamerafilter-Framework und einen Preview-Manager. Diese Systeme ermöglichen die Anwendung benutzerdefinierter Shader und visueller Effekte auf Live-Kamerastreams sowie das Rendern von Previews mit anpassbaren Seitenverhältnissen, Overlays und Kompositionsrastern. Die Bibliothek deckt eine breite Palette an Hardware-Steuerungen ab, einschließlich Sensorauswahl, Zoom, Belichtung und Autofokus. Sie verwaltet zudem Medienverarbeitungsaufgaben wie Filter-Chaining, grafisches Watermarking und das Einbetten von geografischen Standortmetadaten in EXIF-Daten. Das Toolkit enthält ein System zum Anfordern und Verwalten der notwendigen Android-Systemberechtigungen, die für die Initialisierung der Kamerahardware erforderlich sind.
Provides an abstraction layer for controlling camera hardware across various Android API levels.
Dies ist ein ZXing-basiertes Toolkit für die Integration von Barcode- und QR-Code-Scannen und -Generierung in Android-Anwendungen. Es fungiert als Barcode-Scanner, der in der Lage ist, Daten sowohl aus Live-Kamerastreams als auch aus statischen Bilddateien zu dekodieren. Die Bibliothek enthält einen QR-Code-Generator, der die Erstellung von Bilddateien mit benutzerdefinierten Logos unterstützt, die in der Mitte des Codes eingebettet sind. Zudem bietet sie eine anpassbare Kamera-Scan-Schnittstelle, die Anpassungen am Scan-Overlay und die Steuerung des Geräteblitzes ermöglicht, um die Sichtbarkeit bei schlechten Lichtverhältnissen zu verbessern. Die breiteren Funktionen decken die Extraktion von Text aus Bitmaps, das Management der Kamerahardware für die Live-Erkennung und das Design von Benutzeroberflächen-Overlays zur Führung des Scan-Prozesses ab.
Integrates Android camera hardware and software to manage flash and preview for scanning.
InstaMaterial ist eine Material-Design-Social-Media-Interface-Implementierung für Android. Sie dient als mobiles Anwendungs-Frontend und Navigations-Framework mit scrollbaren Inhalts-Feeds, Nutzerprofilen und interaktiven Social-Engagement-Elementen. Das Projekt zeichnet sich durch sein komplexes Motion-Design aus, einschließlich kreisförmiger Reveal-Animationen, die von spezifischen Touch-Koordinaten zwischen Bildschirmen überblenden, sowie sequenzierten Entry-Effekten, die Translation, Alpha- und Skalierungstransformationen koordinieren. Zudem implementiert es ein benutzerdefiniertes Kamera-Integrationssystem, das Shader für kreisförmiges Bild-Cropping und Bitmap-Verarbeitung innerhalb eines Foto-Publishing-Workflows nutzt. Das Framework deckt ein breites Spektrum an Interface-Funktionen ab, einschließlich Activity-Stack-Management, programmatischer Navigation-Drawer-Injektion und Social-Feed-Management. Es integriert interaktives Komponentendesign mit Ripple-Feedback, zustandsgesteuertem Textwechsel für numerische Zähler und spezialisierten Animationen für Eingabefehler und Upload-Fortschritt.
Provides a dedicated Android implementation for photo capture and shader-based circular image processing.
Yasea ist ein Android-Live-Streaming-Client, der zum Übertragen von Live-Kamera- und Mikrofon-Feeds an Remote-Server über das RTMP-Protokoll verwendet wird. Er bietet ein System für mobiles Live-Broadcasting, das Kamerasteuerung, Medienkodierung und Echtzeit-Netzwerkübertragung integriert. Das Projekt bietet GPU-beschleunigte Videofilterung, um visuelle Effekte auf Live-Streams anzuwenden, sowie ein lokales Aufzeichnungssystem, das eine Kopie der Übertragung in einer MP4-Datei speichert, während gleichzeitig an ein Remote-Ziel gestreamt wird. Es enthält einen Kameracontroller zur Verwaltung von Front- und Rücksensoren und zur Anpassung der Stream-Ausrichtung zwischen Hoch- und Querformat. Die Medien-Pipeline deckt Hardware- und Software-Kodierung für Audio und Video ab sowie Audio-Optimierung durch akustische Echounterdrückung und automatische Verstärkungsregelung. Netzwerkfunktionen konzentrieren sich auf die Kapselung kodierter Medien zur Übertragung via RTMP.
Implements camera hardware and software integration for Android to manage sensor switching and orientation.
Cameraview ist eine Android-Kamera-Integrationsbibliothek, die verwendet wird, um Live-Kameravorschauen einzubetten und Fotos oder Videos innerhalb von Anwendungen aufzunehmen. Sie bietet eine wiederverwendbare UI-Komponente, die die Initialisierung der Kamerahardware und das Echtzeit-Stream-Rendering verwaltet. Die Bibliothek enthält ein Media-Capture-Framework zur Steuerung von Hardware-Einstellungen wie Fokus, Blitz und Seitenverhältnissen für die Aufnahme von Bildern und Videodateien. Das Projekt deckt funktionale Bereiche ab, einschließlich der Android-Hardware-Konfiguration via Layout-Attribute und dem Rendern kontinuierlicher Kamerastreams für sofortiges visuelles Feedback.
Integrates live camera previews and photo capture capabilities directly into Android user interfaces.
Fotoapparat is an Android media capture library and camera API wrapper. It provides a hardware abstraction layer designed to unify the interface for photo and video capture across diverse Android devices, utilizing a state-driven framework with immutable objects to manage hardware configurations. The framework manages device-specific complexities by providing a consistent API for lens switching and hardware parameter updates. It includes integrated hardware monitoring to track camera operations and log failures for diagnostic visibility. The library covers a broad range of capture capabiliti
Provides a unified interface for integrating camera functionality into Android applications.