Traffic Racer, Android telefon ve tabletleriniz üzerinden oynayabileceğiniz en iyi araba yarışı oyunlarından bir tanesidir. Şehirde ...
Muscle Run v1.0.5 [Para Hilesi] APK indir
Oyun açıklaması: -Her zaman yeni bir rota oluşturulur -Gerçek grafiklerle, otomobil kontrolu -Muhteşem grafikleri -Tam Tablet Ekran...
Dr. Driving Para Hileli İndir (Android)
Merhaba, sevgili arkadaşlar bugün sizlere akıllı telefonlar'da popüler olan dr.driving oyunun hile sini paylaşmak istiyorum. Bili...
En İyi 2013 CSR Racing Hileli APK İndir
Merhaba arkadaşlar CSR Racing oyunu sizlere hile sini paylaşacağım Öncelikle bu oyunun özelliklerinden bahsetmek isterim....
Android 2013 Hill Climb Racing Sınırsız Para Hileli İndir
Oyudaki Tüm yenilikler arabalar,yollar vs hepsi hileye eklenmiştir.
Kendi Android cihazımı yükleyerek tek tek oynadım sorunsuz bir şekilde çalışmaktadır.
Gelelim Hill Climb 1.12.0 Versiyon Hilelisinin Anlatımına
Eski sürüm hilesinden sıkılanlar bu yeni versiyonu oynayarak daha zevkli anlar yaşayabilirler.
Yeni arabalar'dan bahsedecek olursak şöyle özetleye bilirim;
- Tren tarzı araba ve ona uygun bir yol (Luna park tarzın'da bir yol) trenin gazına çok abandığınız zaman attığı duman yerine ateş atıyor böylece yakıtı su gibi içiyor bu gaz butonuna tam zamanlı basmanız lazım.
- Su üzerinde hava ile giden araba yol'da ilerledik'çe su çukurları görüyorsunuz oradan düzgün bir şekilde geçmeniz gerekecek.
- 2 farklı motorsiklet'ler
Ve daha bir çok yenilikler mevcut.
Oyunun hilelisini kullanmak istiyorsanız mevcut oyunu silip indirdiğinizApk'yı kurmanız gerekmektedir.
Böylece oyunu sorunsuz bir şekilde oynayabilirsiniz.
Merhaba arkadaşlar biliyorsunuz bu oyun u bilmeyen yok Oyudaki Tüm yenilikler arabalar,yollar vs hepsi hile ye eklenmiştir. Kendi Androi...
Android Mobil Telefon Flashlight Uygulaması Resimli Anlatım
Kodları indirmek veya kaynağa ulaşmak için:
1. Eclipse te yeni bir proje oluşturun. Projenin ismine ben MyFlash dedim siz de ne isterseniz isim olarak kullanabilirsiniz :).
2. Her zaman ki gibi önce uygulamamızın arayüzünü oluşturalım. /res/layout klasörü altındaki activity_main.xml dosyamızı açıyoruz. Eğerki grafik arayüz aktifse sol alttan .xml tabına tıklayıp kodları görüyoruz. Buraya aşağıda verdiğim kodları ekleyin, kodların açıklamalarını yine aşağıdan okuyabilirsiniz. Yaptığım açıklamalara, neyi neden kullandığımıza dikkat edin. Buyrun kodlar :)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" android:background="#0470d9" android:orientation="vertical" > <!-- android:layout_width="match_parent" ekranın tüm genişliğini kullanmak için --> <!-- android:layout_height="match_parent" ekranın tüm yüksekliğini kullanmak için --> <!-- android:background="#0470d9" arka plan rengi --> <!-- android:orientation="vertical" > nesnelerin yerleşimini dikey olarak ayarlıyoruz --> <Button android:id="@+id/opbutton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#ddd" android:gravity="center" android:layout_gravity="center" android:text="Flashı Aç" /> <!-- android:id="@+id/opbutton" buton idsi yani kimliği ya da ismi gibi düşünebilirsiniz --> <!-- android:layout_width="fill_parent" ekranın bütün genişliğini kullanmak için --> <!-- android:layout_height="wrap_content" ekranın buton yazısı için gereken yüksekliğini kullanmak için --> <!-- android:background="#ddd" buton arka plan rengi --> <!-- android:text="Flashı Aç" /> buton yazısı --> <Button android:id="@+id/clbutton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#ddd" android:layout_marginTop="10dp" android:text="Flashı Kapat" /> <Button android:id="@+id/btnexit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#ddd" android:layout_marginTop="200dp" android:text="Çıkış" /> <!-- android:layout_marginTop="200dp" butonun bir üstteki nesneden uzaklığını ayarlıyoruz --> </LinearLayout>
3. /src klasörü altındaki paket dosyamızın altından MainActivity.java dosyamızı açıp aşağıda verdiğim kodları girin. Açıklamalar kodların için de verilmiştir.
package com.eeecoder.myflash; // bir diğer nickim eeecoder :) import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.pm.PackageManager; import android.hardware.Camera; import android.hardware.Camera.Parameters; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends Activity { Camera camera; // Kamera nesnesi oluşturuyoruz. Parameters parameters; // kamera parametreleri için gerekli olan parametre değişkenini ve nesnesini bildiriyoruz. (declare etmek) @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // uygulamamızın arayüzü dosyasını layout klasörü altındaki activity_main dosyası olacak şekilde ayarlıyoruz. Button opbuton = (Button) findViewById(R.id.opbutton); // kullandığımız üç butona java dosyasından buton nesneleri yaratıp ulaşıyoruz. Button clbutton = (Button) findViewById(R.id.clbutton); Button btnexit = (Button) findViewById(R.id.btnexit); camera = Camera.open(); // burada kameramızı açıyoruz yani kameraya bağlanıyoruz. parameters = camera.getParameters(); // kamera parametrelerini alıyoruz. camera.startPreview(); // kamera nın parametrelere göre iş yapmasını burada sağlıyoruz. Boolean VarFlash; // VarFlash değişkenimizi bildiriyoruz. /* * First check if device is supporting flashlight or not */ VarFlash = getApplicationContext().getPackageManager() .hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH); // Kameramız flash a sahip mi? Onun bilgisini VarFlash değişkenine atıyoruz. if (!VarFlash) { // cihazın flashı yok! // bir alarm mesajı gösterip uygulamayı kapatıyoruz. AlertDialog alert = new AlertDialog.Builder(MainActivity.this) .create(); alert.setTitle("Hata"); alert.setMessage("Cihazınız Flashı desteklemiyor!"); alert.setButton("Tamam", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // uygulamayı kapatıyoruz finish(); } }); alert.show(); // alarm mesajını gösteriyoruz return; } opbuton.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { // opbuton a dokunulduğunda kameranın parametrelerini flashı açacak şekilde ayarlayıp kameraya yolluyoruz. parameters.setFlashMode(Parameters.FLASH_MODE_TORCH); camera.setParameters(parameters); } }); clbutton.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { // opbuton a dokunulduğunda kameranın parametrelerini flashı kapatacak şekilde ayarlayıp kameraya yolluyoruz. parameters.setFlashMode(Parameters.FLASH_MODE_OFF); camera.setParameters(parameters); } }); btnexit.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // Çıkış butonuna dokunulduğunda uygulamayı kapatıyoruz. System.exit(0); } }); } @Override protected void onDestroy() { super.onDestroy(); } @Override protected void onRestart() { super.onRestart(); } @Override protected void onStop() { super.onStop(); // durma durumunda(mesela kullanıcı telefonunda geri butonuna basarsa) kamerayı serbest bırakıyoruz. Başka bir uygulama kullanmak isterse problem çıkmaması için. if (camera != null) { camera.release(); camera = null; } } }
4. AndroidManifest e kamera izni için aşağıdaki kodları ekliyoruz.
<uses-permission android:name="android.permission.CAMERA" /> <uses-feature android:name="android.hardware.camera" />
5. Uygulamamıza sağ tıklayıp Run As --> Android Application diyerek test ediyoruz. :)
Emulatör Çıktısı:
Not: Bu yazı Android Evreni kurucusu ve yazarı Mustafa DEMİR tarafından yazılmıştır.
Merhaba bu derste Android Flashlight Uygulaması yapımı detaylı olarak anlatılmıştır. Flaslight uygulamasının en önemli gereksinimlerinden...
Android Mobil Telefon Tab Layout - Uygulamalı Ders
Tab Layout
Tab layout adından da anlaşılacağı üzere tabların kullanıldığı şablondur. Örneğimizle daha iyi anlayacaksınız. Örneğimiz 3 tane tab içerecek, tabların kendilerine ait isimleri ve simgeleri olacak. Ve de tabların kendi içerikleri de olacak. Örneğimizin emulatör çıktısı şöyle olacak:
1. Yeni bir proje oluşturup (1. derste anlatmıştım.) adına TabLayout diyoruz.
2. activity_main.xml dosyasına aşağıdaki kodu girin.
<?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </LinearLayout> </TabHost>3. Aşağıda verdiğim fotoğrafları /res/drawable-hdpi dosyasına kaydedin, isimleri sırasıyla:home, music, photos olmalı.
4. res altındaki layout klasörüne sağ tıklayıp 3 tane yeni android xml dosyası açın, isimleri şöyle olmalı: home.xml, music.xml, photo.xml (sıra önemli değil) Sırasıyla bu xml dosyalarına aşağıdaki kodları girin.
home.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/anaSayfaView" android:layout_width="185dp" android:layout_height="wrap_content" android:layout_weight="0.19" android:text="ANASAYFA İÇERİK" android:textSize="20dp" /> </LinearLayout>
music.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/muzikView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="MÜZİK İÇERİK" android:textSize="20dp"/> </LinearLayout>
photo.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/fotoView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="FOTOĞRAF İÇERİK" android:textSize="20dp" /> </LinearLayout>
5. drawable-hdpi klasörü altına üç tane android xml dosyası açın. Sırasıyla şu isimleri verin: hometab, musictab, phototab. Ve aşağıdaki kodları girin:
hometab.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/home" android:state_selected="true" /> <item android:drawable="@drawable/home" /> </selector>
musictab.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/music" android:state_selected="true" /> <item android:drawable="@drawable/music" /> </selector>
phototab.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/photos" android:state_selected="true" /> <item android:drawable="@drawable/photos" /> </selector>
6. Madem 3 farklı tabımız olacak o zaman 3 tane farklı .java dosyamız olmalı, çünkü biz bu üç tabın içinde farklı şeyler olsun istiyoruz. src klasörü altındaki paket dosyanıza sağ tıklayarak üç tane yeni sınıf oluşturun isimleri şöyle olsun: HomeActivity.java, MusicActivity.java, PhotoActivity.java Sırasıyla aşağıdaki kodları girin:
HomeActivity.java
package com.androidhocam.tablayout;import android.app.Activity; import android.os.Bundle;public class HomeActivity extends Activity {@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.home);}}
MusicActivity.java
package com.androidhocam.tablayout;import android.app.Activity; import android.os.Bundle;public class HomeActivity extends Activity {@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.home);}}
PhotoActivity.java
package com.androidhocam.tablayout;import android.app.Activity; import android.os.Bundle;public class PhotoActivity extends Activity {@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.photo);}}}
7. Şimdi de MainActivity.java dosyasında tabları ve tabların isimlerini oluşturup tabhost a ekleyeceğiz. Aşağıdaki kodu MainActivity.java dosyasına girin.
package com.androidhocam.tablayout;import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import android.widget.TabHost; import android.widget.TabHost.TabSpec;public class MainActivity extends TabActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);TabHost tabHost = getTabHost();TabSpec homespec = tabHost.newTabSpec("Anasayfa"); homespec.setIndicator("Anasayfa", getResources().getDrawable(R.drawable.hometab)); Intent videosIntent = new Intent(this, HomeActivity.class); homespec.setContent(videosIntent);TabSpec photospec = tabHost.newTabSpec("Fotoğraflar");photospec.setIndicator("Fotoğraflar", getResources().getDrawable(R.drawable.phototab)); Intent photosIntent = new Intent(this, PhotoActivity.class); photospec.setContent(photosIntent);TabSpec songspec = tabHost.newTabSpec("Müzik"); songspec.setIndicator("Müzik", getResources().getDrawable(R.drawable.musictab)); Intent songsIntent = new Intent(this, MusicActivity.class); songspec.setContent(songsIntent); tabHost.addTab(homespec); tabHost.addTab(photospec); tabHost.addTab(songspec); } }
8. Şimdi de 6. adımda ek olarak oluşturduğumuz aktiviteleri AndroidManifest.xml dosyasına activite olarak giriyoruz. Şu kodları manifeste ekleyin:
<activity android:name=".PhotoActivity" /> <activity android:name=".HomeActivity" /> <activity android:name=".MusicActivity" />
9. Herşey hazır, şimdi projemize sağ tıklayıp Run as -> Android Application diyoruz. Sonuç aşağıda görülüyor.
Tab Layout Emülatör Çıktısı
Tab Layoutu resimler, kodlar ve örneklerle destekleyerek anlatacağım. Tab Layout Tab layout adından da anlaşılacağı üzere tabların kulla...
Android Animasyon Resim Boyutunu Değiştirme Ve Resmi Döndürme
Animasyon (Animation) sınıfı android.view animation paketi altında bulunur. Bunu şu şekilde kontrol edebilirsiniz: Eclipse te oluşturduğunuz herhangi bir projenin dosyalarında Android'in bir sürümü vardır. Bu sürümün altında android.jar adlı dosyayı göreceksiniz. Buna tıklayıp altındaki paketlerden söylediğim paketi bulup Animation.class dosyasını görebilirsiniz.
Android'teki animasyon sınıfını anlatacak ve uygulamalı örneklerle, resimlerle destekleyip konuyu daha iyi anlatmaya ve sizin de daha iy...
Mobil Telefon Android Programlama Servis Kullanımı 2014
Servis arka planda çalıştığı için uygulamadan çıksak bile belirlediğimiz 10 sn ardından tekrar ekranda tarihi ve saati göreceğiz.
Uygulama listesinden uygulamamızı tekrar çalıştırdığımızda ise servis çalışır durumda olduğu için düğmenin üzerinde Servisi Durdur yazıyor.
Bu yazıda sizlere servis kullanımını elimden geldiğince anlatmaya çalıştım. Aslında birkaç özellik daha olacaktı yazdığımız uygulamada ama tuhaf sorunlarla karşılaştım. O yüzden yazıyı daha fazla uzatıp sizleri de sıkmamak adına bu kadar yazıp bitirdim.
Uygulamanın kodlarını buradan indirebilirsiniz.
İnşallah faydalı olmuştur.
Hepinize kolay gelsin, iyi çalışmalar. :)
Sizlere servis kullanımı nı anlatmaya çalışacağım. Servis kullanarak uygulamanıza arka planda çalışacak özellikler ekleyebilirsiniz. Bu yazı...