Android requires compiler compliance level Hatası

Android projenizi sanalda veya cihaz üzerinde derlediğinizde şöyle bi hata alabilirsiniz. Android requires compiler compliance level 5.0 or 6.0. Found ‘1.7’ instead. Bu hata çoğunlukla internet üzerinden bizim yapmak istediğimiz bir konuyu daha önce tutorial şeklinde hazırlayıp kanak kodlarıyla paylaşan arkadaşların dosyalarını indirip çalıştıracakken başımıza gelen bir hatadır. Bu hatanın özü şudur: bilgisayarınızda bulunana JDK […]

Android – Arraylist Adapter Örneği

Aşağıdaki örnek kodla ExpandableListActivity i extend ederek oluşturacağınız basit bir list activity kod parçacığı var. Hope it works. package com.mehmetfasil; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.ExpandableListActivity; import android.os.Bundle; import android.widget.ExpandableListAdapter; import android.widget.SimpleExpandableListAdapter; public class BasitExpandableListAdapterActivity extends ExpandableListActivity { private static final String NAME = “NAME”; private static final String IS_EVEN = […]

Jackson ObjectMapper İle Gelen Kompleks Json Dataları Okumak

Herkese Merhaba. Android ile online bi uygulama yazıyorsanız işleyeceğiniz datayı object halinde gönderip almanın en güzel yolu object okuyucuları kullanmak. Jackson amcanın object mapper ı da bunlardan bi tanesi. Complex Type Datayı şu şekilde handle ediyoruz : List<Classismi> Objeismi= mapper.readValue(servistenveyabaskabirsourcedangelenjson, mapper.getTypeFactory().constructCollectionType(List.class, Classismi.class)); int size = Objeismi.size(); size bir sayı dönecektir. Bu complex type da gelen […]

Eclipse’de Hata (An error occured. See the log file )

Kod paylaşmak için eclipse IDEsine kuracağınız bir eklenti ile Microsoftun Team Foundation Server hizmetini kullanabilirsiniz. Diyelim kurdunuz ve sıkıntısız çalışıyorsunuz bir gün eclipse i bi açtınız size : “An error occured. See the log file C:dizin adı herneyse\workspace\.metadata\.log” gibi bişeyle karşılaştınız. eclipse standart bu hatayı verir zaten. bende bi sorun var git log dosyama bak […]

Androidde Custom Title Ekleme

Bunu runtime da yapabiliyoruz. On create içerisinde :   java kodu @Override protected void onCreate(Bundle savedInstanceState) { requestWindowFeature( Window.FEATURE_CUSTOM_TITLE ); setContentView(R.layout.activity_intro); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title); super.onCreate(savedInstanceState); //some code maybe TextView headerText = (TextView) findViewById(R.id.custom_title_text); headerText.setText(“Tamir Atölyesi”); headerText.postInvalidate(); }   title olarak ekleyeceğimiz layout : <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:gravity=”left” android:orientation=”horizontal” > <TextView android:id=”@+id/custom_title_text” android:layout_height=”wrap_content” android:layout_width=”fill_parent”/> </LinearLayout>

Android Projeyi Cihaz Üzerinde Debug Etme

Eclipse ya da başka IDE lerde geliştirilen android uygulamalar sanal cihazlar haricinde örneğin samsung bir telefonda debug edilmek isteniyor olabilir. Cihazı USB kablosuyla bağlıyorsunuz ve IDE den debug butonuna bastığınızda gelen cihazlar içerisinde telefonunuz yoksa çözüm basit: Standart USB kablo bağlatısı telefonunuzun sistemde görünmesi ve dosya dizinleri şeklinde görüntülenmesinin sağlıyor. Fakat bizim  android geliştirilen ortamında […]

400 Küsür milyon Android Kullanıcısının Hala CyanogenMod Kullanmaması

Android kullanıcılarının büyük bir bölümü (yaklaşık 400 küsür milyon) akıllı cihazını ilk aldığı andan itibaren içindeki default android sürümünü bir müddet kullanıyor, upgrade etme imkanı var ise de bir süre sonra geçebildiği üst seviye android sürümüne geçiyorlar. Tüm bu sürümler belirli özelliklerin geliştirilmesi ve yenilenmesinin yanında aynı ekip tarafından core olarak geliştiriliyor. Ve sürüm release […]