Son Forum Aktiviteleri

6
Tümünü Gör

Kullanıcıya ait forum aktivitesi bulunmamaktadır.

Sensör Kullanımı

picture-3049-1487867786.jpg
06 Mayıs 2014 tarihinde cevaplandı

Merhabalar,

Sensör kullanımıyla ilgili Android 401 dersinde güzel bir döküman mevcut. Aradığın cevapları orada bulabilirsin.

 

Link: https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-401/androidde-sensor-kullanimi

Sensörlü Kilit Uygulaması

Merhabalar,

Ekran kilidini açtırmak konusunda ne yapabileceğinizi bilmiyorum. Bunun için herhangi bir kod olduğunu zannetmiyorum, zira ekran kilidini açtırmamanız sizin için de daha iyi olacaktır diye düşünüyorum.

 

Ekran kilitliyken sensörün çalışması konusuna gelince;

Uygulama içine bir broadcast reciever koyarak ekranın açık mı kapalı mı olduğu yayınını algılayarak bir değişken üzerinden sensörün çalışmasını sağlayabilirsiniz.

Yardımcı olabilecek link: http://stackoverflow.com/questions/9477922/android-broadcast-receiver-for-screen-on-and-screen-off

Android Uygulama Izinleri

Merhabalar,

Uygulamanın istediği izinler manifest dosyasında; "<uses-permission android:name=" ile başlar.

[code]

<uses-permission android:name="android.permission.INTERNET" />

    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

    <uses-permission android:name="android.permission.VIBRATE" />

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <uses-permission android:name="android.permission.WAKE_LOCK" />

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    <uses-permission android:name="android.permission.READ_PHONE_STATE" />

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

[/code]

Bu kısımın tamamı uygulama izinleridir. Uygulamanızın isteyebileceği tüm izinler bu adreste mevcuttur: http://developer.android.com/reference/android/Manifest.permission.html

Hangi izinin kalmasını hangi izinin kalkmasını istiyosanız ona göre manifest dosyasını düzenleyebilirsiniz.

ActionBar ve üzerindeki bölme

picture-3049-1487867786.jpg
16 Mart 2014 tarihinde cevaplandı

Merhabalar,

Sorunu yeni bir tema oluşturarak da düzeltebilirsiniz. Projenizde ki res-->value-->styles.xml dosyasına aşağıdaki kodu ekleyerek yeni bir fullscreen teması oluşturmuş olursunuz.

[code]<style name="FullScreen" parent="@android:style/Theme.Holo.Light">
        <item name="android:windowActionBar">false</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowFullscreen">true</item>
    </style>[/code]

Daha sonra AndroidManifest.xml de Application sekmesinden temayı değiştirin. En son olarak da tam ekran yapmak istediğiniz layoutu açarak layout temasını FullScreen olarak değiştirin. Bu şekilde uygulamanızda hiç bir "bar" kalmamış olur.

Uygulama açılışına kendi logomuzu nasıl koyarız?

picture-3049-1487867786.jpg
16 Mart 2014 tarihinde cevaplandı

Merhabalar,

Yeni boş bir layout açarak layoutun arkaplanına gözükmesini istediğiniz logoyu koyun. Bu layoutun bellirli bir süre sonra değişmesini isteyebilirsiniz. Bu değişimi tabi ki kodlarla yapmanız gerek. Ben bir uygulamamda şu şekilde yaptım:

Java kodu:

[code]

public class Acilis extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.acilis); //logoyu koyduğunuz layout.
    
        Thread acilis = new Thread (){
            
            public void run (){
                
                try{
                    
                    sleep(3000); //3 saniye sonra değişecek.
                    startActivity(new Intent("com.example.DEVAM")); //süre bitince başlayacak olan intent
                    
                }catch(InterruptedException e){
                    
                    e.printStackTrace();
                
                }finally{
                    
                    finish();
                    
                }
                
            }
            
        };
        
        acilis.start();
    
    }
}

[/code]