Android Auto Clicker, Android cihazlar için geliştirilmiş, root gerektirmeyen, çoklu hedef desteği ve gelişmiş sıralama özelliklerine sahip modern bir otomatik tıklama uygulamasıdır.
Oyunlarda, tekrarlayan görevlerde veya otomasyon senaryolarında her bir hedef için özel hız ayarları sunarak tam kontrol sağlar.
- 🎯 Çoklu Hedef (Multi-Target): Ekrana dilediğiniz kadar tıklama noktası ekleyin. Her hedef farklı bir renk ve numara ile görselleştirilir.
- ⏱️ Bağımsız Hız Ayarları: Her tıklama hedefi için milisaniye (ms) cinsinden özel gecikme süresi belirleyin.
- 📋 Sıralama Yönetimi (Sequence GUI):
- Hedeflerin çalışma sırasını dinamik olarak değiştirin.
- İstenmeyen hedefleri listeden veya ekrandan tek tıkla silin.
- Sadece başlık üzerinden sürüklenebilir ve kaydırılabilir (ScrollView) özel menü.
- 📱 Yüzen Panel (Floating Overlay): Ekranın her yerinde sürüklenebilen minimalist ve ergonomik kontrol menüsü.
- 🌐 Çoklu Dil Desteği: Cihaz diline göre otomatik olarak Türkçe ve İngilizce arayüz.
- ⚡ Root Gerektirmez: Android'in güvenli Erişilebilirlik Hizmeti (Accessibility Service) altyapısını kullanır.
- Dil: Kotlin
- IDE: AIDE (Android IDE)
- Minimum SDK: API 24 (Android 7.0 Nougat)
- Kullanılan API'ler:
AccessibilityService- Tıklama eylemlerini simüle etmek için.WindowManager- Yüzen katmanları (Overlay) ve hedefleri ekranda göstermek için.
app/src/main/java/com/auto/clicker/ ├── AutoClickService.kt # Erişilebilirlik hizmeti ve tıklama döngüsü ├── FloatingControlService.kt# Yüzen menü, hedef oluşturma ve GUI yönetimi └── TargetManager.kt # Hedeflerin koordinat, renk ve sıralama veri modeli
Uygulama derlenip çalıştırıldığında düzgün çalışabilmesi için iki temel izne ihtiyaç duyar:
- Diğer Uygulamaların Üzerinde Gösterim İzni (Overlay Permission): Yüzen menünün ve hedef ikonlarının ekranda kalmasını sağlar.
- Erişilebilirlik İzni (Accessibility Permission): Uygulamanın ekran dokunmalarını gerçekleştirmesini sağlar.
Katkılarınıza açığız! Bir hata bulduysanız veya yeni bir özellik eklemek istiyorsanız:
- Projeyi çatallayın (Fork).
- Yeni bir özellik dalı oluşturun (
git checkout -b feature/YeniOzellik). - Değişikliklerinizi kaydedin (
git commit -m 'Yeni özellik eklendi'). - Dalınıza gönderin (
git push origin feature/YeniOzellik). - Bir Pull Request (PR) açın.