emre boyraz
emre boyraz
İzmir
20/04/2015 tarihinden beri üye
1880 GY Puanı
1K GY Sırası

Kişisel Sayfaları

İlgi Alanları

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

Hakkında

İzmir Ekonomi Üniversitesi Yazılım mühendisiği mezunuyum. Türkçe kaynak azlığından dolayı elimden geldiğince burdan sorulara cevap vermeye çalışıyorum Tecrübeler & Teknolojiler bölümündeki...

İzmir Ekonomi Üniversitesi Yazılım mühendisiği mezunuyum. Türkçe kaynak azlığından dolayı elimden geldiğince burdan sorulara cevap vermeye çalışıyorum Tecrübeler & Teknolojiler bölümündeki yazılım dilleri , OS ve platformar hakkında bir kaç bilgim var İngilizce seviyem iyi , ispanyolca seviyem eh işte

İş Tecrubesi

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

Eğitim Geçmişi

İzmir Ekonomi Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (6)
Web Programlama 201 Sertifikası
Veriliş Tarihi: Temmuz 2016
Web Programlama 101 Sertifikası
Veriliş Tarihi: Temmuz 2016
Android 401 Sertifikası
Veriliş Tarihi: Temmuz 2016
Android 301 Sertifikası
Veriliş Tarihi: Temmuz 2016
Android 201 Sertifikası
Veriliş Tarihi: Temmuz 2016
Android 101 Sertifikası
Veriliş Tarihi: Mayıs 2016
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

22
Tümünü Gör

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

Error inflating class fragment Hatası

picture-50236-1468221598.jpg
04 Ağustos 2016 tarihinde cevaplandı

Selam ;

onCreateView methodlarının içersini aşağıdaki şekilde düzeltir misin

public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment1, container, false);
    linearLayout = (LinearLayout) rootView.findViewById(R.id.linearlayout);
    return rootView;
}

 

Apk Güncelleme

Selam Mümin ;
 Uygulamayı android studiodan kodlama yaptıktan sonra Run yaptıysan telefonunda olan uygulaman debug key ile gelen uygulama. sen apk yapıp telefona atmaya çalıştığında release key ilet geliyor uygulama yani baktığında uygulama aynı ama keyleri farklı olduğu için uygulamayı değiştireceğini söylüyor. Tahmin ettiğim doğruysa olayın version ile ilgisi yok. Okuduktan sonra ayrıntıları paylaşırsan daha iyi yardımcı olabilirim

Kalıcı olarak arkaplan değiştirme

picture-50236-1468221598.jpg
27 Temmuz 2016 tarihinde cevaplandı

Selam zeynep ;

Aşağıdaki kodu incelersen bi bilgi verebilir.


import android.content.Context;
import android.content.SharedPreferences;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;

public class MainActivity extends AppCompatActivity {
    RelativeLayout relativeLayout;
    Button button;
    public static final String renk = "renk";
    SharedPreferences sharedpreferences;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        button=(Button) findViewById(R.id.button);
        relativeLayout=(RelativeLayout) findViewById(R.id.relative);
        sharedpreferences = getSharedPreferences(renk, Context.MODE_PRIVATE);

        if(sharedpreferences!=null) {
            relativeLayout.setBackgroundColor(sharedpreferences.getInt(renk, Color.GREEN));
        }
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                SharedPreferences.Editor editor = sharedpreferences.edit();
                int color=Color.RED;
                editor.putInt(renk,color);
                editor.commit();

                relativeLayout.setBackgroundColor(color);
            }
        });
    }
}



 

Geri tuşu restart etmesin-kaldığım activiteyi açsın

picture-50236-1468221598.jpg
27 Temmuz 2016 tarihinde cevaplandı

Selam Cansu ; 

1- Öncelikle bana atmış olduğun kodda 3. activity den 2. activity e dönüyor , kapanma gibi birşey yok.

2- Senin MainActivity'in aslında EkranIki , Login sayfası değil yani.
3- 2. aktivity de aşağıdaki satırı sil yalnızca finish() yeterli   

 Intent intent=new Intent(EkranIki.this,MainActivity.class);

4- 2. activity ne yani aslında Main olması gereken activity ne 
   

 public static boolean checked=false;// değişkenini ata

ve aşağıya aşağıda yazmış olduğum methodu ekle 
  

 public void isGirisYapildiMi(boolean kontrol){
        if(kontrol==false){
            Intent intent=new Intent(EkranIki.this,MainActivity.class);
            startActivity(intent);
        }
    }

ardından ; 
 yine ikinci activity ' nin onCreate'ine 
  

isGirisYapildiMi(checked); //ekle

checked değeri true olduğunda 2. activity den açacaktır. Ancak sen daha yeni giriş yapacaksan Login sayfasına gitmelisin bu yüzden LoginActivity de checked değişkeni ilk başta false olduğu için ilk Login sayfası açılacak  ve kayıt işlemi tamamlandığında "ileri" butonuna basınca  EkranIki.checked=true; yapman lazım ki bir daha Login sayfasına giremeyesin çünkü isGirisYapildiMi(true) oldu ve birdaha giriş yapamayacak bu sayfaya.

5-  Eğer çıkış yapacaksan bir "çıkış" butonu yaparsın ve checked=false olarak verirsin daha sonra tekrar Login olabilmek için

EditText Girilen Sayıyı Hesaplama Nasıl Yapılır?

picture-50236-1468221598.jpg
26 Temmuz 2016 tarihinde cevaplandı

Selam Ömer; 
1-Sonucu Edittext değil de Textview yap 

2- İncelemen için küçük bi kod yazdım, kontrol edersen hatanı bulursun. Eğer anlamadığın biryer olursa sorabilirsin.

public class MainActivity extends Activity {
    EditText edt1,edt2;
    TextView txt;
    Button btn;
    float text1,text2,sonuc;
    NumberFormat mNumberFormat;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        edt1=(EditText) findViewById(R.id.editText);
        edt2=(EditText) findViewById(R.id.editText2);
        txt=(TextView) findViewById(R.id.textView);
        btn=(Button) findViewById(R.id.button);

        mNumberFormat = NumberFormat.getInstance();
        mNumberFormat.setMaximumFractionDigits(3);

        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                text1=Float.parseFloat(edt1.getText().toString());
                text2= Float.parseFloat(edt2.getText().toString());
                sonuc=(text1*text2)/100;
                txt.setText(String.valueOf(mNumberFormat.format(sonuc)));
            }
        });
    }
}