Özel cihazlara genel bakış
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android, belirli bir amaca yönelik cihazları yönetmek için API'ler içerir.
Söz konusu API'ler bu geliştirici kılavuzunda açıklanmaktadır. Kurumsal Mobilite Yönetimi (EMM) geliştiricisi veya çözüm entegratörüyseniz işe başlamak için bu kılavuzu okuyun.
Özel cihazlar nerede kullanılır?
Özel cihazlar (eski adıyla kuruma ait tek kullanımlık veya COSU), belirli bir amaca hizmet eden, tümüyle yönetilen cihazlardır. Android, çalışan ve müşteriye özel ihtiyaçları karşılayan cihazlar oluşturmanıza yardımcı olabilecek API'ler sunar:
- Çalışanlar için: Envanter yönetimi, saha hizmeti yönetimi, nakliye ve lojistik
- Müşteriye yönelik: Kiosk'lar, dijital tabelalar, konaklama tesisi
Özel cihaz özellikleri
Android, özel cihazları kullananların görevlerine odaklanmalarına yardımcı olan API'ler içerir. Bu API'leri genellikle geliştirdiğiniz özel bir ana ekran uygulamasından çağırırsınız. Özel ana ekran uygulamanız aşağıdaki API'lerin bazılarını veya tümünü kullanabilir:
Bu API'leri çağırmak için uygulamaların tümüyle yönetilen bir cihazın yöneticisi olması gerekir (aşağıdaki bölümde açıklanmıştır).
Yönetilen cihazlar
Özel cihazlar gözetimsiz bırakılabileceği veya kritik görevlerde kullanılabileceğinden cihazın güvenliğini sağlamanız gerekir. Kötüye kullanımı önlemek için özel cihazlar tümüyle yönetilir ve bir yönetici bileşenine (yönetici bileşeni genellikle kullanıcıları da yönetir) ait olur. Tümüyle yönetilen dağıtımlar, yalnızca iş amaçlı kullanılan şirkete ait cihazlar içindir. Android cihaz yönetimi hakkında daha fazla bilgi edinmek için Android Enterprise Genel Bakış kılavuzunu okuyun.
Çözümünüzün ihtiyaçlarına ve işletme hedeflerinize bağlı olarak, cihazı aşağıdaki yöntemlerden birini kullanarak yönetebilirsiniz:
Test
Üçüncü taraf bir EMM'yi desteklemeyi planlıyorsanız EMM'nin çözümünü kullanarak uçtan uca test planı geliştirin.
Ayrıca kendi geliştirme veya test ortamınızı oluşturmak için kullanabileceğiniz aşağıdaki kaynakları da sunuyoruz:
Hâlâ geliştirme aşamasındayken Android Debug Bridge'i (ADB) kullanarak uygulamanızı tümüyle yönetilen bir cihazın yöneticisi olarak ayarlayabilirsiniz.
Özel cihazların temel hazırlığını yapma
Çözümünüzü geliştirmeyi tamamladığınızda, Android cihazların temel hazırlığını yapmaya veya cihazları yönetim için ayarlamaya hazır olursunuz. Bir cihazın temel hazırlığını yapmak için
aşağıdaki adımları tamamlayın:
- Cihazı fabrika ayarlarına sıfırlayın.
Cihazı kaydettirin. Cihaz için temel hazırlık yapılandırması içeren bir QR kodu kullanmanızı öneririz. BT yöneticisi, cihazın temel hazırlığını yapmak için kodu tarayabilir.
QR kodu kullanamıyorsanız NFC dokundurma gibi başka yöntemlerle veya bir tanımlayıcı girerek cihazları kaydedebilirsiniz.
Dokümanlar
Ek kaynaklar
Özel cihazları kullanmaya başlama hakkında daha fazla bilgi edinmek için aşağıdaki dokümanları okuyun:
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-26 UTC."],[],[],null,["# Dedicated devices overview\n\nAndroid includes APIs to manage devices that are dedicated to a specific purpose.\nThis developer's guide introduces these APIs. If you're an enterprise mobility\nmanagement (EMM) developer or solution integrator, read this guide to get\nstarted.\n\nWhere are dedicated devices used?\n---------------------------------\n\n*Dedicated devices* (formerly called corporate-owned single-use, or COSU) are\nfully managed devices that serve a specific purpose. Android provides APIs that\ncan help you create devices that cater to employee- and customer-specific needs:\n\n- **Employee-facing:** Inventory management, field service management, transport and logistics\n- **Customer-facing:** Kiosks, digital signage, hospitality check-in\n\nDedicated device features\n-------------------------\n\nAndroid includes APIs to help people using dedicated devices focus\non their tasks. You typically call these APIs from a custom home app that you\ndevelop. Your custom home app can use some, or all, of the following APIs:\n\n- Run the system in an immersive, kiosk-like fashion where devices are locked to an allowlisted set of apps using [lock task\n mode](/work/dpc/dedicated-devices/lock-task-mode).\n- Share a device between multiple users (such as shift workers or public-kiosk users) by [managing ephemeral and secondary\n users](/work/dpc/dedicated-devices/multiple-users).\n- Avoid devices downloading the same app again for each temporary user by [caching app packages](/work/dpc/dedicated-devices/cookbook#cache-apps).\n- Suspend over-the-air (OTA) system updates over critical periods by [freezing\n the operating system version](/work/dpc/system-updates#freeze-periods).\n\nTo call these APIs, apps need to be the admin of a fully managed\ndevice---explained in the following section.\n\nManaged devices\n---------------\n\nBecause dedicated devices might be left unattended or used in critical tasks,\nyou need to secure the device. To prevent misuse, dedicated devices are *fully\nmanaged* and owned by an [admin component](/reference/android/app/admin/DeviceAdminReceiver) (the admin component typically\nmanages the users too). Fully managed deployments are for company-owned devices\nthat are used exclusively for work purposes. To learn more about Android device\nmanagement, read the Android Enterprise [Overview](https://developers.google.com/android/work/overview) guide.\n\nDepending on your solution's needs and your business goals, you can manage the\ndevice in one of the following ways:\n\n- [Develop your own device policy controller (DPC)](/work/dpc/build-dpc), combining it with a [custom home app](#features).\n- Use the [Android Management\n API](https://developers.google.com/android/management/) to manage the device and any custom apps.\n- Use a [third-party EMM\n solution](https://androidenterprisepartners.withgoogle.com/emm/) that supports lock task mode and other dedicated device features.\n\nTesting\n-------\n\nIf you're planning to support a third-party EMM, develop an end-to-end testing\nplan using the EMM's solution.\n\nWe also provide the following resources, which you can\nuse to create your own development or test environment:\n\n- [Test DPC](https://play.google.com/store/search?q=testdpc) app on Google Play\n- [Dedicated device source\n code](https://github.com/googlesamples/android-testdpc/tree/master/src/main/java/com/afwsamples/testdpc/cosu) (Test DPC) on GitHub\n\nWhile you're still developing, you can [set your app as the\nadmin](/work/dpc/dedicated-devices/cookbook#dev-setup) of a fully managed device\nusing the Android Debug Bridge (ADB).\n\nProvision dedicated devices\n---------------------------\n\nWhen you've finished developing your solution, you're ready to *provision*\nAndroid devices, or set up the devices for management. To provision a device,\ncomplete the following steps:\n\n1. Factory reset the device.\n2. Enroll the device. We recommend [using a QR\n code](https://developers.google.com/android/work/prov-devices#qr_code_method)\n that contains a provisioning config for device. An IT admin can then scan the\n code to provision the device.\n\n If you cannot use a QR code, you can enroll devices through [other\n methods](https://developers.google.com/android/work/overview#device_and_work_profile_provisioning),\n such as NFC bumping or by entering an identifier.\n\nDocumentation\n-------------\n\nAdditional resources\n--------------------\n\nTo learn more about getting started with dedicated devices, read the following\ndocuments:\n\n- [Android Enterprise\n overview](https://developers.google.com/android/work/overview) that introduces device management.\n- [Build a device policy controller](/work/dpc/build-dpc) explains how to develop a DPC.\n- [Dedicated devices cookbook](/work/dpc/dedicated-devices/cookbook) gives examples for features typical of dedicated devices."]]