engin yolal
engin yolal
İstanbul-I (Avrupa)
20/09/2013 tarihinden beri üye
175 GY Puanı
34K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
2 Sertifika
2 Soru Sordu
6 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Trakya Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (2)
Android 201 Sertifikası
Veriliş Tarihi: Eylül 2014
Android 101 Sertifikası
Veriliş Tarihi: Eylül 2014
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

8
Tümünü Gör

Renklerin hex kodlarını beyazdan siyaha sıralama

Uygulamamda kullandığım 20 farklı renk var. bu renklerin hex kodlarını bir dizide tutuyor ve listview'de görüntülüyorum. Şuanki listview renkleri karmaşık olarak sıralıyor. ancak ben bu renkleri birbirlerine olan yakınlığı ile beyazdan siyaha doğru sıralamak istiyorum. bunun için nasıl bir yol izlemeliyim?

Renk kodlarının karmaşık şekilde sıralandığı listview görüntüsü ektedir. Burada yer alan kodları birbirlerine yakınlığını göz önünde bulundurarak sıralamak istiyorum.

9 yıl 7 ay önce yanıtladın

Aynı tasarımın farklı projelerde dinamik kullanımı

Merhabalar, üzerinde çalıştığımız android projesinde 3 farklı taraftar grubuna ait benzer tasarımlarda farklı uygulamalar var, bu uygulamaların tasarım ve içerik düzenleri birbirleriyle aynı yapıdalar ancak servis sağlayıcıları ve uygulama renkleri birbirlerinden farklı. Böyle yapının bulunduğu uygulamarda birisinde yapılan değişikliğin örneğin yazarlar sayfası, hepsine yansıması için nasıl bir ideal yapı kurulabilir?
Tekkürler.
 

unfortunalety xxx has stopped

09 Eylül 2014 tarihinde cevaplandı

Merhaba,

MainActivity sınıfında RelativeLayout tanımladı iseniz onun MainActivity sınıfına bağlı xml dosyasında düzgün bir şekilde yer aldığına dikkat edin. ayrıca xml dosyasında yer alan RelativeLayout componenti içerisinde yer alan weight, height, background özelliklerini kontrol ediniz, eğer RelativeLayout' a backround olarak 
@layout/atamışanız bu hatayı alıyor olabilirsiniz. Hatayı tasarım kısmından kaynaklı olarak alıyorsunuz.

Sqlite sdCard

09 Eylül 2014 tarihinde cevaplandı

Merhaba,

Öncelikli olarak sqlite database'inize erişmek için eclipse içerisinden şu yolu takip edebilirsiniz. Açık olmaması için telefon rootlu olmadığında database dışarıdan erişime kapalı diye biliyorum.

 DDMS-> file explorer-> data->data->see your package name-> databases->here your database file. 

Sqlite database'inizi SDcard'a yedeklemek için de;

 


[code]
try {

File sd = Environment.getExternalStorageDirectory();

File data = Environment.getDataDirectory();

if (sd.canWrite()) {

String currentDBPath = "//data//{package name}//databases//{database name}";

String backupDBPath = "{database name}";

File currentDB = new File(data, currentDBPath);

File backupDB = new File(sd, backupDBPath);

if (currentDB.exists()) {

FileChannel src = new FileInputStream(currentDB).getChannel();

FileChannel dst = new FileOutputStream(backupDB).getChannel();

dst.transferFrom(src, 0, src.size()); src.close(); dst.close();

} } }

catch (Exception e) {

}
[/code]

 

kodlarını deneyebilirsiniz.

Swipe ImageView

09 Eylül 2014 tarihinde cevaplandı

onCrate içine şöyle bir basit yapı kurarak,

[code]public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
    ImagePagerAdapter adapter = new ImagePagerAdapter();
    viewPager.setAdapter(adapter);
  }[/code]

Adapter'a da şöyle oluştursanız;

 

 

[code]private class ImagePagerAdapter extends PagerAdapter {
    private int[] mImages = new int[] {
        R.drawable.ic_launcher,
        R.drawable.ic_launcher,
        R.drawable.ic_launcher,
        R.drawable.ic_launcher
    };

    @Override
    public int getCount() {
      return mImages.length;
    }

    @Override
    public boolean isViewFromObject(View view, Object object) {
      return view == ((ImageView) object);
    }

    @Override
    public Object instantiateItem(ViewGroup container, int position) {
      Context context = MainActivity.this;
      ImageView imageView = new ImageView(context);
      int padding = context.getResources().getDimensionPixelSize(
          R.dimen.padding_medium);
      imageView.setPadding(padding, padding, padding, padding);
      imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
      imageView.setImageResource(mImages[position]);
      ((ViewPager) container).addView(imageView, 0);
      return imageView;
    }

    @Override
    public void destroyItem(ViewGroup container, int position, Object object) {
      ((ViewPager) container).removeView((ImageView) object);
    }
  }[/code]

Sorun Çözülebilir diye düşünüyorum.

Java Kitap Önerisi

08 Eylül 2014 tarihinde cevaplandı

Timur Karacay'ın kitabındaki anlatım konusunda bilgim yok ancak Mehmet Kirazlı hocanın kitabında yer alan örnekler gayet açıklayıcı ve konuları kademe kademe ele alıyordu, eğer baştan başlangıç aşamasından itibaren kendinizi geliştirmek isterseniz ihtiyacınızı görür diye düşünüyorum.

durduluyor

08 Eylül 2014 tarihinde cevaplandı

Uygulamanızın kod kısmında tanımladığınız görsellerin ilgili aktivilerin xml dosyalarında yer aldığına dikkat edin, FindViewById kısımlarını kontrol edebilirsiniz. Ayrıca Manifest dosyasında izinler ve aktivitilerin doğru tanımlandığını da inceleyebilirsiniz.

LogCat çıktısını verirseniz daha detaylı inceleyebiliriz.