مجموعة من نماذج الرموز والنماذج يمكنك استخدامها لتسريع عملية تطوير التطبيق استعرض النماذج لمعرفة كيفية إنشاء مكونات مختلفة لتطبيقاتك.

الفلترة حسب

اللغة
الموضوع

This sample demonstrates how to display PDF document on screen using the PdfRenderer introduced in Android 5.0 Lollipop.

  • ContentResolver
  • DocumentsContract
  • PdfRenderer
  • مساحة تخزين تطبيقات Android
  • مساحة التخزين
  • Kotlin
مستوى متوسط

A proof of concept file manager utilizing the ACTION_OPEN_DOCUMENT_TREE intent introduced with Android 5.0, API level 21.

  • ContentResolver
  • DocumentsContract
  • مساحة تخزين تطبيقات Android
  • مساحة التخزين
  • Kotlin
مستوى متوسط

This sample shows how to use scene transitions from one Activity to another in Lollipop. Uses a combination of changeImageTransform and changeBounds to transition a grid of images to an Activity with a large image and detail text.

  • Transition
  • ActivityOptions
  • طرق عرض واجهة المستخدم في Android
  • Java
مستوى متوسط
  • app
  • localstorage
  • Kotlin
مستوى متوسط

These samples showcase different architectural approaches to developing Android apps. In its different branches you'll find the same app (a TODO app) implemented with small differences. In this branch you'll find: User Interface built with Jetpack

  • طبقة واجهة المستخدم الخاصة بهندسة تطبيقات Android
  • هندسة تطبيقات Android
  • التنقُّل في التطبيقات المطوَّرة بواسطة Jetpack Compose
  • إعداد حالة واجهة مستخدم Android
  • اختبار تطبيقات Android
  • حالة وبنية Jetpack Compose
  • إجراءات واجهة المستخدم الخاصة بهندسة تطبيقات Android
  • عناصر الاحتفاظ بحالة واجهة مستخدم Android
  • طبقة البيانات الخاصة بهندسة تطبيقات Android
  • اختبار Jetpack Compose
  • Kotlin
مستوى متوسط

Features This sample showcases the behavior of a bottom navigation view following the Principles of Navigation. Fixed start destination Navigation state should be represented via a stack of destinations The Up button never exits your app Up and Back

  • البنية
  • هندسة تطبيقات Android
  • Kotlin
مستوى متوسط

This sample showcases the following Architecture Components: Room ViewModels LiveData

  • البنية
  • هندسة تطبيقات Android
  • Java
مستوى متقدّم

This sample showcases the following Architecture Components: Paging Room ViewModels LiveData

  • البنية
  • هندسة تطبيقات Android
  • Java
مستوى متقدّم

This sample demonstrates the use of the Autofill Framework. It includes implementations of client Activities with views that should be autofilled, and a Service that can provide autofill data to client Activities.

  • View
  • AutoFillService
  • AutoFillManager
  • طرق عرض واجهة المستخدم في Android
  • Java
مستوى متقدّم

This sample detects gestures on a view and logs them. In order to try this sample out, try dragging or tapping the text.

  • GestureDetector
  • MotionEvent
  • طرق عرض واجهة المستخدم في Android
  • Java
مستوى متوسط

This sample shows how to use the MediaCoder to decode a video, use a TimeAnimator to sync the rendering commands with the system display frame rendering and finally render it to a TextureView.

  • MediaCodec
  • MediaExtractor
  • TimeAnimator
  • الوسائط
  • الوسائط والكاميرا في Android
  • Java
مستوى متقدّم

This sample demonstrates the use of the MediaRouter API to display content on a secondary display. Use the "Media Route Action Item" in the ActionBar to select an output device. If your device supports Miracast wireless displays, you may need to

  • الوسائط والكاميرا في Android
  • الوسائط
  • Java

Sample demonstrates the use of MotionEvent properties to keep track of individual touches across multiple touch events.

  • MotionEvent
  • طرق عرض واجهة المستخدم في Android
  • Java
مستوى متوسط

This sample demonstrates using RenderScript to perform basic image manipulation. Specifically, it allows users to dynamically adjust the saturation for an image using a slider. A custom RenderScript kernel performs the saturation adjustment, running

  • RenderScript
  • Allocation
  • ‫Android NDK والألعاب
  • Java
مستوى احترافي

A basic app showing how to use the Transition framework introduced in KitKat. The app shows radioboxes to select between different Scenes, and uses various ways to transition between them.

  • TransitionManager
  • Transition
  • Scene
  • طرق عرض واجهة المستخدم في Android
  • Java
مستوى متقدّم

Sample demonstrating how to set up SensorEventListeners for step detectors and step counters.

  • Sensor
  • SensorEvent
  • SensorEventListener
  • SensorManager
  • أدوات الاستشعار
  • Java
مستوى متقدّم

A sample that demonstrates to use registered fingerprints to authenticate the user in your app

  • FingerprintManager
  • AuthenticationCallback
  • CryptoObject
  • KeyGenParameterSpec
  • KeyStore
  • Cipher
  • KeyGenerator
  • الأمان
  • الأمان والخصوصية في Android
  • Kotlin
مستوى متوسط

Sample for the Androidx Biometrics Library

  • BiometricManager
  • BiometricPrompt
  • الأمان
  • الأمان والخصوصية في Android
  • Kotlin
مستوى متوسط

Sample demonstrating how to advertise small amounts of data using the Bluetooth Low Energy API. Also demonstrates how to scan for those Advertisements. (requires 2 devices to see full operation)

  • BluetoothLeAdvertiser
  • BluetoothLeScanner
  • إمكانية الاتصال في Android
  • إمكانية الاتصال
  • Java
مستوى متقدّم

This sample demonstrates using the Camera2 API to capture a JPEG, DEPTH or RAW frame. Check the source code to see a simple example of how to display the camera preview and capture a still image using the default configuration with the selected pixel

  • DngCreator
  • الوسائط والكاميرا في Android
  • الكاميرا
  • Kotlin
مستوى متوسط

This sample captures high-speed video via the Camera2 API including displaying a camera preview and capturing a high-speed (slow motion) video using repeating burst capture requests.

  • camera2
  • CameraConstrainedHighSpeedCaptureSession
  • الوسائط والكاميرا في Android
  • الكاميرا
  • Kotlin
مستوى متوسط

This sample captures video record via the Camera2 API including displaying a camera preview and capturing a high-speed (slow motion) video using repeating capture requests.

  • camera2
  • MediaRecorder
  • الوسائط والكاميرا في Android
  • الكاميرا
  • Kotlin
مستوى متوسط

This sample demonstrates how to use CardView introduced in the support library in Android 5.0.

  • طرق عرض واجهة المستخدم في Android
  • Java

This sample demonstrates how to use CardView introduced in the support library in Android 5.0.

  • طرق عرض واجهة المستخدم في Android
  • Kotlin
محتوى مميّز
يتوفّر الآن في Android تطبيق Android يعمل بكامل طاقته وتم إنشاؤه باستخدام Kotlin وJetpack Compose. ويقدِّم هذا التطبيق نموذجًا لأفضل ممارسات التصميم والتطوير لنظام التشغيل Android، وقد تم تصميمه ليكون مرجعًا مفيدًا للمطوّرين.