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

Hakkında

Ben Cömert Baldemir. Lisede Web Programcılığı bölümünden mezun oldum. Trakya Üniversitesi Bilgisayar Bilimleri Bölümünü okumaktayım. Henüz bu yolun başındayım,kendimi daha çok gelişmek istiyorum. ...

Ben Cömert Baldemir. Lisede Web Programcılığı bölümünden mezun oldum. Trakya Üniversitesi Bilgisayar Bilimleri Bölümünü okumaktayım. Henüz bu yolun başındayım,kendimi daha çok gelişmek istiyorum. Araştırmayı ve okumayı severim. Hedefim iyi bir Java Developer; olmak.

İş 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ı (5)
Android 401 Sertifikası
Veriliş Tarihi: Kasım 2017
Android 301 Sertifikası
Veriliş Tarihi: Kasım 2017
Web Programlama 101 Sertifikası
Veriliş Tarihi: Haziran 2016
Android 201 Sertifikası
Veriliş Tarihi: Nisan 2016
Android 101 Sertifikası
Veriliş Tarihi: Nisan 2015
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

6
Tümünü Gör

Bataryanın Kalan Süresini Nasıl Çekebilirim?

Merhabalar,

Arkadaşlar, bir uygulama üzerinde uğraşıyorumda telefonda bataryanın yüzde olarak ne kadar kaldığını çekebildim ancak ne kadar saat ve dk olarak kaldığını çekemedim, nasıl çekebilirim?

picture-35351-1469628490.jpg
8 yıl 8 ay önce yanıtladın

Dışarıdan Sqlite ile veri çekerken sıkıntı yaşıyorum(yardım)

Dışarıdan oluşturuduğum veritabanını listview de yazdırmak istiyorum, E/SQLiteLog: (1) no such table:student hatası alıyorum.

public class DatabaseHelper  extends SQLiteOpenHelper
{
    static String DB_PATH;
    //Veritabanı ismini veriyoruz
    static String DB_NAME = "School";

    SQLiteDatabase myDatabase;

    final Context myContext;

    public DatabaseHelper(Context context)
    {
        super(context, DB_NAME, null, 1);

        DB_PATH = context.getFilesDir().getParent() + "/databases/";

        this.myContext = context;
    }
   
    public void CreateDataBase()
    {
        boolean dbExists = checkDataBase();

        if (!dbExists)
        {
            this.getReadableDatabase();

            try
            {
                copyDataBase();
            }
            catch (Exception ex)
            {
                Log.w("hata","Veritabanı kopyalanamıyor");
                throw new Error("Veritabanı kopyalanamıyor.");
            }
        }
    }
  
    boolean checkDataBase()
    {
        SQLiteDatabase checkDB = null;

        try
        {
            String myPath = DB_PATH + DB_NAME;

            checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
        }
        catch (Exception ex)
        {
            Log.w("hata","Veritabanı açılamadı");
        }

        if (checkDB != null)
            checkDB.close();

        return checkDB != null ? true : false;
    }
   
    void copyDataBase()
    {
        try
        {
            InputStream myInput = myContext.getAssets().open(DB_NAME);

            String outFileName = DB_PATH + DB_NAME;

            OutputStream myOutput = new FileOutputStream(outFileName);

            byte[] buffer = new byte[1024];

            int length;

            while ((length = myInput.read(buffer)) > 0)
            {
                myOutput.write(buffer, 0, length);
            }

            myOutput.flush();

            myInput.close();
            myOutput.close();
        }
        catch (Exception ex)
        {
            Log.w("hata", "Kopya oluşturma hatası.");
        }
    }
    

    void openDataBase()
    {
        String myPath = DB_PATH + DB_NAME;

        myDatabase = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READWRITE);
    }

    @Override
    public synchronized void close()
    {
        if (myDatabase != null && myDatabase.isOpen())
            myDatabase.close();

        super.close();
    }

    @Override
    public void onCreate(SQLiteDatabase db) {

    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    }
}

 

public class MainActivity extends Activity {

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

       
        DatabaseHelper dbHelper=new DatabaseHelper(this);
        try
        {
            dbHelper.CreateDataBase();

        }
        catch (Exception ex)
        {
            Log.w("hata","Veritabanı oluşturulamadı ve kopyalanamadı!");
        }



        SQLiteDatabase db=dbHelper.getReadableDatabase();
        String[] getColumnName={"student_name,student_surname"};
        Cursor imlec=db.query("student", getColumnName, null, null, null, null, null);
        ListView listview=(ListView)findViewById(R.id.listview);
        ArrayList<String> student=new ArrayList<String>();
        ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,student);

        while(imlec.moveToNext()){
            String student_name=imlec.getString(imlec.getColumnIndex("student_name"));
            String student_surname=imlec.getString(imlec.getColumnIndex("student_surname"));
            String name_surname= student_name+ " "+student_surname;
            student.add(name_surname);

        }
        listview.setAdapter(adapter);
        imlec.close();
        db.close();

    }


}

 

picture-35351-1469628490.jpg
8 yıl 11 ay önce yanıtladın

Java

picture-35351-1469628490.jpg
27 Temmuz 2016 tarihinde cevaplandı

Androidde uygulama yazabilmek için javayı da bilmen gerekiyo, programlama bilgin ne durumda bilmiyorum ama bu linkte Android101 eğitiminde zaten javayı temel olarak anlatıyor. https://gelecegiyazanlar.turkcell.com.tr/konu/android 

Bataryanın Kalan Süresini Nasıl Çekebilirim?

picture-35351-1469628490.jpg
25 Nisan 2016 tarihinde cevaplandı

Teşekkür Ederim.

Android Program Gelistirmek Icin Nereden Baslamaliyim?

picture-35351-1469628490.jpg
20 Mart 2016 tarihinde cevaplandı

Kardeşim temel java eğitimi almanı öneririm, çünkü androidde kodlama yaparken kodları anlamak için lazım olacaktır. Android ve javayla ilgili udemy ve youtube üzerinde birçok eğitimler mevcut onlara bakmanı öneririm.

Dışarıdan Sqlite ile veri çekerken sıkıntı yaşıyorum(yardım)

picture-35351-1469628490.jpg
19 Ocak 2016 tarihinde cevaplandı

Dediğinizi yaptım ancak aynı hatayı almaya devam ediyorum.