Uygulamanızın numaralı uygulamasındaki ayarlarının bir örneğini yükledim ancak sorun yaşıyorum: Ayarlar, Ekran, Otomatik Döndürme ekranında bulunan telefon ayarlarının değiştirilmesi (onay kutusu).
Telefonların dönme durumunu kontrol edebilmek, bunun tersine (otomatik veya kapalı) ayarlayıp ardından uygulamayı kapatmak istiyorum.Android: Toggle Accelerometer Rotation Durum Ayarı
Bu bende ne olduğunu:
import android.app.Activity;
import android.os.Bundle;
import android.provider.Settings;
import android.widget.Toast;
public class Rotation extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
try{
if (android.provider.Settings.System.getInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0) == 1){
android.provider.Settings.System.putInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0);
Toast.makeText(Rotation.this, "Rotation OFF", Toast.LENGTH_SHORT).show();
finish();
}
else{
android.provider.Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 1);
Toast.makeText(Rotation.this, "Rotation ON", Toast.LENGTH_SHORT).show();
finish();
}
}
catch(Exception e){
e.printStackTrace();
Toast.makeText(Rotation.this, "Try failed!", Toast.LENGTH_SHORT).show();
finish();
}
}
}
Artık bilgi bilmek gerekiyorsa, sadece bana bildirin :)
Herhangi bir yardım takdir, bana dışarı geriyor !!
Çalışıyor mu? Olmazsa ne olur? – zapl
Hayır, çalışmıyor. Sadece yakalamayı gösterir ve sonra kapanır. Sayısal değerleri hareket ettirmeyi denedim ama değişiklik yok. Herhangi bir fikrin var mı? Http için –
+1 ... Bunu aramak için saatler harcadım ... Teşekkürler –