EMİNE AKTÜRK
EMİNE AKTÜRK
Ankara
27/10/2015 tarihinden beri üye
475 GY Puanı
12K GY Sırası

Kişisel Sayfaları

İlgi Alanları

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

Hakkında

Kırıkkale Üniversitesi Bilgisayar Mühendisliği 2017 mezunuyum. 2 yıldır özel bir firmada yazılım test mühendisi olarak görev almaktayım.

Kırıkkale Üniversitesi Bilgisayar Mühendisliği 2017 mezunuyum. 2 yıldır özel bir firmada yazılım test mühendisi olarak görev almaktayım.

İş Tecrubesi

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

Eğitim Geçmişi

Kırklareli Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
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

31
Tümünü Gör

Android prorastgele soru getirme

bilgi yarışması programı yazıyorum ve bunun için random olarak oluşturduğum soru,cevap ve şıklarla uyumlu gelecek şekilde örneğin 100 sorudan 10 tanesini nasıl getirebilirim .acil yardımcı olursanız sevinirim.

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

android hava durumu uygulama

android hava durumu uygulaması yapmaya çalışıyorum kodların bu kısmı sıcaklık değerini vermesi gerekiyor.ama vermiyor direk catch içindeki toast mesajını veriyor.google_weather olarak tanımladığım kısımda değişiklik yaptım yien sonuç  alamadım.daha önceden https://www.google.com/ig/api?weather=  kullandım yine sonuç alamadım

 

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    private EditText editText;
    private Button button;
    private TextView textView;
    private TextView textView2;
    private TextView textView3;
    private TextView textView4;

    private  final static String GOOGLE="http://www.google.com";
    private  final static String GOOGLE_WEATHER="http://api.openweathermap.org/data/2.5/weather?q=%s&units=metric=";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initialize();
    }

    private  void  initialize(){
        button=(Button)findViewById(R.id.button);
        editText=(EditText)findViewById(R.id.editText);
        textView=(TextView)findViewById(R.id.textView);
        textView2=(TextView)findViewById(R.id.textView2);
        textView3=(TextView)findViewById(R.id.textView3);
        textView4=(TextView)findViewById(R.id.textView4);
        button.setOnClickListener(this);
    }


    @Override
    public void onClick(View v) {
        switch (v.getId()){
            case R.id.button:
                String location=editText.getText().toString();

                loadData(location);
                break;
        }
    }
    private  void loadData(String location){
        try{
            URL url= new URL(GOOGLE_WEATHER + location);
            SAXParserFactory spf = SAXParserFactory.newInstance();
            SAXParser sp=spf.newSAXParser();
            XMLReader reader=sp.getXMLReader();
            weather handler=new weather();
            reader.setContentHandler(handler);
            reader.parse(new InputSource(url.openStream()));

            textView4.setText(handler.getDate());
            textView.setText(handler.getTempC());
            textView2.setText(handler.getHumidity());
            textView3.setText(handler.getCondition());
        }
        catch (Exception e){
            Toast.makeText(getBaseContext(),"ememem", Toast.LENGTH_LONG).show();
            editText.requestFocus();
        }
    }
}
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.mervee.havadurumuu" >
    <uses-permission android:name="android.permission.INTERNET"/>
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme" >
        <activity android:name=".MainActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;

import java.util.ArrayList;
import java.util.jar.Attributes;


public class weather extends DefaultHandler {
    private  String date;
    private  String tempF;
    private  String tempC;
    private  String humidity;
    private  String condition;
    private  String icon;


    private ArrayList<String> daylist=new ArrayList<String>();
    private ArrayList<String> iconlist=new ArrayList<String>();
    private ArrayList<String> conditionlist=new ArrayList<String>();

    private int order=0;

    //@Override
    public  void startElement(String uri, String localName, String qName,Attributes attributes) throws SAXException {

        String data = "";
        if (localName.equals("forecast_date")) {
            setDate(attributes.getValue("data"));

        } else if (localName.equals("temp_f")) {
            setTempF(attributes.getValue("data") + "*F");
        } else if (localName.equals("temp_c")) {
            setTempC(attributes.getValue("data") + "*C");
        } else if (localName.equals("forecast_conditions")) {
            order = 1;
        } else if (localName.equals("icon")) {
            data = attributes.getValue("data");
            if (order == 0) {
                setIcon(data);
            } else {
                iconlist.add(data);

            }
        } else if (localName.equals("day_of_week")) {
            if (order != 0) {
                daylist.add(getWeekDay(attributes.getValue("data")));
            }
        } else if (localName.equals("condition")) {
            data = attributes.getValue("data");
            if (order == 0) {
                setCondition(data);
            } else {
                conditionlist.add(data);
            }
        }
    }



    private String getWeekDay(String day) {
        if(day.equals("Mon")){
            return "Monday";
        }else if(day.equals("Tue")){
            return  "Tuesday";
        }else if(day.equals("Wed")){
            return  "Wednesday";
        }else if(day.equals("Thu")){
            return  "Thursday";
        }else if(day.equals("Fri")){
            return  "Friday";
        }else if(day.equals("sat")){
            return  "Saturday";
        }else{
            return "Sunday";
        }
    }
    public String getDate(){
        return  date;

    }
    private void setDate(String date) {
        this.date=date;
    }
    public  String getTempF(){
        return tempF;
    }
    private void setTempF(String tempF) {
       this.tempF=tempF;
    }
    public  String getTempC(){
        return  tempC;
    }
    private void setTempC(String tempC) {
        this.tempC=tempC;
    }
    public  String getHumidity(){
        return  humidity;
    }
    public void setHumidity(String humidity){
        this.humidity=humidity;
    }
    public  String getCondition(){
        return  condition;
    }
    public void setCondition(String condition){
        this.condition=condition;
    }
    public String getIcon(){
        return  icon;
    }
    public void setIcon(String icon) {
        this.icon=icon;
    }

}

 

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

alarm manager ve edittext(ACİL DESTEĞE İHTİYACIM VAR):(

editexte girdiğim verilere ek olarak alarm eklemek istiyorum bi not defteri gibi.aşağıdki kodlar ile istediğim zaman ayarı ile bildirim alabiliyorum.ama bunu hem not kayıtı yapıp hemde bu verilere bağlı olarak bildirim  nasıl verdirebilirim. yardımcı olursanız sevinirim.

 

 MainActivity


public class MainActivity extends AppCompatActivity {
    DatePicker pickerDate;
    TimePicker pickerTime;
    Button buttonSetAlarm;
    TextView info;
    //EditText ed1;
    final static int RQS_1 = 1;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    //    ed1=(EditText)findViewById(R.id.editText11);
        info = (TextView)findViewById(R.id.info);
        pickerDate = (DatePicker)findViewById(R.id.pickerdate);
        pickerTime = (TimePicker)findViewById(R.id.pickertime);

        Calendar now = Calendar.getInstance();

        pickerDate.init(
                now.get(Calendar.YEAR),
                now.get(Calendar.MONTH),
                now.get(Calendar.DAY_OF_MONTH),
                null);

        pickerTime.setCurrentHour(now.get(Calendar.HOUR_OF_DAY));
        pickerTime.setCurrentMinute(now.get(Calendar.MINUTE));

        buttonSetAlarm = (Button)findViewById(R.id.setalarm);
        buttonSetAlarm.setOnClickListener(new View.OnClickListener(){

            @Override
            public void onClick(View arg0) {

                Calendar current = Calendar.getInstance();

                Calendar cal = Calendar.getInstance();
                cal.set(pickerDate.getYear(),
                        pickerDate.getMonth(),
                        pickerDate.getDayOfMonth(),
                        pickerTime.getCurrentHour(),
                        pickerTime.getCurrentMinute(),
                        00);

                if(cal.compareTo(current) <= 0){
                    //The set Date/Time already passed
                    Toast.makeText(getApplicationContext(),
                            "Invalid Date/Time",
                            Toast.LENGTH_LONG).show();
                }else{
                   // String str = ed1.getText().toString();
                    setAlarm(cal);
                }

            }});
    }

    private void setAlarm(Calendar targetCal){


        info.setText("\n\n***\n"
                + "Alarm is set@ " + targetCal.getTime() + "\n"
                + "***\n");

        Intent intent = new Intent(getBaseContext(), alarm.class);
        PendingIntent pendingIntent = PendingIntent.getBroadcast(getBaseContext(), RQS_1, intent, 0);
        AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
        alarmManager.set(AlarmManager.RTC_WAKEUP, targetCal.getTimeInMillis(), pendingIntent);
    }

}


ALARM

public class alarm extends BroadcastReceiver {

    private static final int MY_NOTIFICATION_ID=1;
    NotificationManager notificationManager;
    Notification myNotification;
    private final String myBlog = "HATIRLATICI";
    @Override
    public void onReceive(Context context, Intent intent) {
        Toast.makeText(context, "Alarm received!", Toast.LENGTH_LONG).show();
        Intent myIntent = new Intent(context,MainActivity.class);
        PendingIntent pendingIntent = PendingIntent.getActivity(
                context,
                0,
                myIntent,
                Intent.FLAG_ACTIVITY_NEW_TASK);

        myNotification = new NotificationCompat.Builder(context)
                .setContentTitle("Exercise of Notification!")
                .setContentText("merve")
                .setTicker("Notification!")
                .setWhen(System.currentTimeMillis())
                .setContentIntent(pendingIntent)
                .setDefaults(Notification.DEFAULT_SOUND)
                .setAutoCancel(true)
                .setSmallIcon(R.drawable.a)
                .build();

        notificationManager =
                (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
        notificationManager.notify(MY_NOTIFICATION_ID, myNotification);
    }

 

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

search işleminden sonra listview ile veri alma

androidde kullanıcıdan verş alıp kayıt ediyorum. daha sonra arama yapıyorum konu başlıklarına göre listwievler ekrana geliyor. mesala e harfi yazdığım zaman e harfi ile başlayan içerikler geliyor buna listview içeriğine tıkladığım zaman istiyorum ki bu içeriği başka bir sayfada göstersin yani çekme işlemini nasıl yapacağım search ile

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

şifre için md5 şifreleme yöntemi kullanma

androidde bir kayıt ekranım var  bu ekranda veri tabanına kayıt ettiğim şifreyi md5 şifreleme yöntemi ile şifrelemek istiyorum bunu nasıl sağlayabilirim.

8 yıl önce yanıtladın

alarm manager ve edittext(ACİL DESTEĞE İHTİYACIM VAR):(

16 Mayıs 2016 tarihinde cevaplandı
Ben notu veri tabanına kayıt ediyorum.yine shared preference ile yapabilirmiyim

alarm manager ve edittext(ACİL DESTEĞE İHTİYACIM VAR):(

16 Mayıs 2016 tarihinde cevaplandı
İşte bunu kod olarak ifade edemedim.bu konuda yardımcı olabilirmisiniz? Yada önerebileceğiniz bi örnek site var mı

şifre için md5 şifreleme yöntemi kullanma

11 Nisan 2016 tarihinde cevaplandı

Peki burdaki kodlara nasıl ekleyebilirim bu kod parçasını.

ublic class MainActivity extends AppCompatActivity {
    Button kayt;
    EditText isim, soyisim, sifre, tkr_sifre, email, htr_soru;
    private Veritabani v1;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        v1 = new Veritabani(this);
        kayt = (Button) findViewById(R.id.button);
        isim = (EditText) findViewById(R.id.editText);
        soyisim = (EditText) findViewById(R.id.editText2);
        email = (EditText) findViewById(R.id.editText3);
        sifre = (EditText) findViewById(R.id.editText4);
        tkr_sifre = (EditText) findViewById(R.id.editText5);
        htr_soru = (EditText) findViewById(R.id.editText6);
        kayt.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ekleme(isim.getText().toString(), soyisim.getText().toString(), email.getText().toString(), sifre.getText().toString(),
                        tkr_sifre.getText().toString(), htr_soru.getText().toString());
                Toast.makeText(getApplicationContext(), "KAYIT YAPILDI!", Toast.LENGTH_LONG).show();
                Intent i = new Intent(getApplicationContext(), Main2Activity.class);
                startActivity(i);    
            }
        });
    }
    private void ekleme (String isim, String soyisim,String email,String sifre,String tkr_sifre,String htr_soru){
        SQLiteDatabase db=v1.getWritableDatabase();
        ContentValues cv1=new ContentValues();
        cv1.put("isim",isim);
        cv1.put("soyisim",soyisim);
        cv1.put("email",email);
        cv1.put("sifre",sifre);
        cv1.put("tkr_sifre",tkr_sifre);
        cv1.put("htr_soru", htr_soru);
        db.insertOrThrow("kayit", null, cv1);

 

aktivite yönetimi

19 Mart 2016 tarihinde cevaplandı
Yardımlarınız için çok teşekkür ederim.

aktiviteyi bir kez görüntüleme

14 Mart 2016 tarihinde cevaplandı
public class MainActivity extends AppCompatActivity {
    Button kayit;
    EditText isim, soyisim, sifre, tkr_sifre, email, htr_soru;
    private Veritabani v1;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);







        v1 = new Veritabani(this);
        kayit = (Button) findViewById(R.id.button);
        isim = (EditText) findViewById(R.id.editText);
        soyisim = (EditText) findViewById(R.id.editText2);
        email = (EditText) findViewById(R.id.editText3);
        sifre = (EditText) findViewById(R.id.editText4);
        tkr_sifre = (EditText) findViewById(R.id.editText5);
        htr_soru = (EditText) findViewById(R.id.editText6);


        kayit.setOnClickListener(new View.OnClickListener() {
            @Override


            public void onClick(View v) {
                ekleme(isim.getText().toString(), soyisim.getText().toString(), email.getText().toString(), sifre.getText().toString(),
                        tkr_sifre.getText().toString(), htr_soru.getText().toString());
                Toast.makeText(getApplicationContext(), "KAYIT YAPILDI!", Toast.LENGTH_LONG).show();

                Boolean isFirstRun = getSharedPreferences("PREFERENCE", MODE_PRIVATE).getBoolean("isfirstrun", true);

                if (isFirstRun) {
                    getSharedPreferences("PREFERENCE", MODE_PRIVATE).edit().putBoolean("isfirstrun", false).commit();
                    Log.e("Naber", "ilk kez çalışıyorum");

                } else {
                    Log.e("Naber", "ikinci kez çalışıyorum");



                }
            }
        });
    }




    private void ekleme (String isim, String soyisim,String email,String sifre,String tkr_sifre,String htr_soru){
        SQLiteDatabase db=v1.getWritableDatabase();
        ContentValues cv1=new ContentValues();
        cv1.put("isim",isim);
      cv1.put("soyisim",soyisim);
        cv1.put("email",email);
        cv1.put("sifre",sifre);
        cv1.put("tkr_sifre",tkr_sifre);
        cv1.put("htr_soru",htr_soru);
        db.insertOrThrow("kayit", null, cv1);

    }


}

if ve else içinde iki farklı  activity main sayfasını çağırmam gerekiyor.ilk açılışta activity main ikinci çalışmada bu main gelmeyecek activity main2 gelicek.bunu sağlayamadım