Soru & Cevap

Ana uygulamaya dışardan erişimi kapatmak

03.12.2014 - 11:55

Merhaba

Benim uygulamamda sayfalar arası geçiş intentler aracılığıyla yapılıyor.

Erişim izinlerinde ise android.permission.INTERNET ve android.permission.ACCESS_NETWORK_STATE var.

Güvenliği sağlamak için diğer uygulamaların benım uygulamama/intent'lere erişimini nasıl kapatabilirim? Manifest dosyası aşağıda

        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"                        
            android:screenOrientation="fullSensor" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".Siparis"></activity>
        <activity android:name=".Hakkinda"></activity>

4 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user yavuzcalisir
yavuzcalisir
05.12.2014 - 12:29

Burada belirtilen intent-filter'lar işletim sistemi tarafından çağırılır. Ve manifest içerisnde bunu belirmen gereklidir, yoksa uygulaman açılmaz. Bir diğer uygulamanın senin activitylerini açılmasını engellemek istiyorsan, kendi activity'lerinin arasında bundle gönderir, ve bu bundle'lar yoksa activity içerisinde bir işlem yaptırmazsın. Bunun için activityler arasında data transferi konusunu bilmen gerekir.

başer
05.12.2014 - 11:44
Teşekkürler, gerisini ben araştırırım.