Herkese merhaba, Basit uygulama üzerinde çalışıyorum.Uygulamamda konuşulan metni yazıya çevirerek telefon hafızasına kaydetmek istiyorum. Birkaç metod denedim ancak başarılı olamadım. Metni Edittext'e alıyorum ancak kaydedemiyorum. Nasıl bir yol önerirsiniz ? Şimdiden teşekkürler

soruldu: 30 Eki '13, 10:47

ydlgr's gravatar image

ydlgr
1164410
cevap kabul oranı: 0%


Şu vereceğim class genel bir class tır. Telefonun memorisine değer kaydedebilirsin geri alabilirsin.

import android.content.Context;
import android.content.ContextWrapper;
import android.content.SharedPreferences;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

public class ProjectPreferences {
ContextWrapper wrapper;
Context con;

public static String LoadPreferencesString(Context con, String key) {
    // ContextWrapper wrapper=new ContextWrapper(con);
    SharedPreferences sharedPreferences = con.getSharedPreferences(
            "uygulamaİsmi", Context.MODE_PRIVATE);
    String strSavedMem1 = sharedPreferences.getString(key, "");
    return strSavedMem1;
}

public static void SavePreferencesString(Context con, String key, String value) {
    SharedPreferences sharedPreferences = con.getSharedPreferences(
            "uygulamaİsmi", Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.putString(key, value);
    editor.commit();
}

public static int LoadPreferencesInt(Context con, String key) {
    SharedPreferences sharedPreferences = con.getSharedPreferences(
            "uygulamaİsmi", Context.MODE_PRIVATE);
    int strSavedMem1 = sharedPreferences.getInt(key, 0);
    return strSavedMem1;
}

public static void SavePreferencesInt(Context con, String key, int value) {
    // ContextWrapper wrapper=new ContextWrapper(con);
    SharedPreferences sharedPreferences = con.getSharedPreferences(
            "uygulamaİsmi", Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.putInt(key, value);
    editor.commit();
}

public static Boolean IsInternet(Context context) {
    ConnectivityManager manager = (ConnectivityManager) context
            .getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo = manager.getActiveNetworkInfo();
    if (networkInfo != null && networkInfo.isConnected()) {
        return true;
    } else {
        return false;
    }
}

}

İyi çalışmalar,

permanent link

cevaplandı: 31 Eki '13, 03:07

yahyacan55's gravatar image

yahyacan55
645313
cevap kabul oranı: 21%

http://developer.android.com/guide/topics/data/data-storage.html#filesInternal
Yukarıdaki linkte veri saklamanın çeşitli yöntemleri mevcut. Bunlardan birini kullanabilirsin. Hepsiyle ilgili Google aracılığı ile örnekler bulabilirsin.

permanent link

cevaplandı: 30 Eki '13, 12:07

cnrblm's gravatar image

cnrblm
4062611
cevap kabul oranı: 21%

Bu sayfayı inceledim birkaç örnek uygulamaya da bakmıştım. Sanırım sorun benim telefonumda ancak emin değilim. Hem usb bellek hem kendi belleği hem de sd kart var kayıt yerinde. Yani hangi yolu göstereceğimi kestiremedim. Teşekkür ederim

(30 Eki '13, 12:31) ydlgr ydlgr's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×819

Soruldu: 30 Eki '13, 10:47

Görüntüleme: 562 kez

Son güncelleme: 31 Eki '13, 03:07

powered by BitNami OSQA