M

Teğmen
25 Nisan 2014
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (?)
22 (Bu ay: 0)
Gönderiler Hakkında
M
5 yıl
veri kopyalama/yapıştırma programı arıyorum
şöyle ki benim bir fotoğrafçı dükkanım var ve sürekli bir şeyler kopyalıyıp yapıştırmak durumundayız. Fakat standart windows işletim sisteminin kendi içerisindeki hızı hepimiz biliyoruz verileri kaybetmeden hızlıca kopyala yapıştır yapabileceğim bir program arıyorum. Yardımcı olursanız çok sevinirim
M
5 yıl
android bir hata alıyorum doinbackground'da sanırım anlayamadımm
06-16 01:39:05.405 11493-11493/com.omerta.myapplication E/WindowManager: android.view.WindowLeaked: Activity com.omerta.myapplication.Kayit has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{fa7f0cf V.E..... R......D 0,0-1002,348} that was originally added here 
at android.view.ViewRootImpl.<init>(ViewRootImpl.java:465)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:277)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
at android.app.Dialog.show(Dialog.java:312)
at com.omerta.myapplication.Kayit$KayitOl.onPreExecute(Kayit.java:104)
at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:587)
at android.os.AsyncTask.execute(AsyncTask.java:535)
at com.omerta.myapplication.Kayit$1.onClick(Kayit.java:86)
at android.view.View.performClick(View.java:5181)
at android.view.View$PerformClick.run(View.java:20887)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5942)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)

package com.omerta.myapplication; 

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import org.json.JSONException;
import org.json.JSONObject;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class Kayit extends Activity{
Button kayit;
EditText isim_edit,mail_edit,sifre_edit,sifre_tekrar_edit,telefon_edit;
String isim,mail,sifre,sifre_tekrar,hata_mesaji,telefon="";
boolean hata = false;
PostClass post = new PostClass();
String URL_POST= "brdbrmysqlvr.esy.es/kayit.php";
JSONObject cevap=null;

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.kayit);


kayit = (Button)findViewById(R.id.kayit);
isim_edit = (EditText)findViewById(R.id.editText1);
mail_edit = (EditText)findViewById(R.id.editText2);
sifre_edit = (EditText)findViewById(R.id.editText3);
sifre_tekrar_edit = (EditText)findViewById(R.id.editText4);
telefon_edit = (EditText)findViewById(R.id.editText5);

kayit.setOnClickListener(new View.OnClickListener() {//Kay�t ol butonuna t�klan�nca

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//Edittextlerden bilgileri ald�k
isim = isim_edit.getText().toString();
mail = mail_edit.getText().toString();
sifre = sifre_edit.getText().toString();
sifre_tekrar = sifre_tekrar_edit.getText().toString();
telefon = telefon_edit.getText().toString();
int sifre_karakter = sifre.length();

if(isim.matches("") || mail.matches("") || sifre.matches("") || sifre_tekrar.matches("")){// bo� veri var m� kontrol�
hata = true;
hata_mesaji = "Gerekli Alanlar� Doldurunuz!!!";
}else if(!sifre.matches(sifre_tekrar)){//�ifreler uyu�uyor mu kontrol�
hata = true;
hata_mesaji = "�ifreler Farkl�!!!";
}else if(sifre_karakter<6){//�ifre karakter say�s� kontrol�
hata_mesaji += "�ifre 6 Karakterden Az Olamaz!!!";
hata=true;
}else if(!Fonksiyonlar.isEmailValid(mail)){//Mail format kontrol
hata_mesaji += "Yanl�� e-mail format�!!!";
hata=true;
}

if(hata){//hata varsa hatay� alertDialog ile g�steriyoruz
AlertDialog alertDialog = new AlertDialog.Builder(Kayit.this).create();
alertDialog.setTitle("Hata");
alertDialog.setMessage(hata_mesaji);
alertDialog.setCancelable(false);
alertDialog.setButton(RESULT_OK,"Tamam", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
sifre_edit.setText("");
sifre_tekrar_edit.setText("");
hata_mesaji = "";
hata = false;
}
});
alertDialog.show();
}else{//hata yoksa
new KayitOl().execute();//Kay�tOl asynctask class� cag�r�yoruz
}
}
});


}

class KayitOl extends AsyncTask<Void, Void, Void> {
private String sonucmesaji,sonuc,tarih;
ProgressDialog pDialog;

protected void onPreExecute() {
// progress dialog
pDialog = new ProgressDialog(Kayit.this);
pDialog.setMessage("Kay�t ��leminiz Ger�ekle�tiriliyor...");
pDialog.setIndeterminate(true);
pDialog.setCancelable(false);
pDialog.show();
}

protected Void doInBackground(Void... unused) {

sifre = Fonksiyonlar.sha1(sifre);//�ifreyi sha1 ile �ifreledik

//Parametreleri ekliyoruz
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("isim", isim));
params.add(new BasicNameValuePair("mail", mail));
params.add(new BasicNameValuePair("sifre",sifre ));
params.add(new BasicNameValuePair("telefon",telefon));

//Tarih bilgisini almak i�in
Calendar c = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("dd-MMM-yyyy");
tarih = format.format(c.getTime());

String json = post.httpPost(URL_POST,"POST",params,20000);

Log.d("Gelen Json",""+json);//Gelen veriyi logluyoruz.Log Catten kontrol edebiliriz
try {

cevap = new JSONObject(json);
sonucmesaji = cevap.getString("sonucmesaji");

if (cevap.getString("sonuc") != null) {
sonuc = cevap.getString("sonuc");
if(Integer.parseInt(sonuc) == 1){ //E�er kay�t ba�ar�l� ise
//Sqlite database baglan�p gerekli verileri kaydediyoruz.
Database db = new Database(getApplicationContext());
db.resetTables();
db.kullaniciEkle(mail, sifre, tarih); //kullan�c�y� ekliyoruz.Ve Main activitye y�nlendiriyoruz.

//Sonuc ba�ar�l� ise main activitye y�nlendirdk.
Intent anasayfa = new Intent(getApplicationContext(),MainActivity.class );
startActivity(anasayfa);
finish();

}
}

} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
// Sonu� ba�ar�l� ise bu kod �al��m�cak ��nk� Main activitye y�nlenmi� durumda
protected void onPostExecute(Void unused) {
// closing progress dialog
if (pDialog!= null) {
pDialog.dismiss();
pDialog= null;
}
// updating UI from Background Thread
runOnUiThread(new Runnable() {
public void run() {
if(Integer.parseInt(sonuc) == 0){// Sonu� ba�ar�l� de�il ise
AlertDialog alertDialog = new AlertDialog.Builder(Kayit.this).create();
alertDialog.setTitle("Hata");
alertDialog.setMessage(sonucmesaji);//Sonuc mesaj�yla bilgilendiriyoruz.
alertDialog.setCancelable(false);
alertDialog.setButton(RESULT_OK,"Tamam", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
sifre_edit.setText("");
sifre_tekrar_edit.setText("");
}
});
alertDialog.show();
}
}


});
}
}

}


Tekrar uğraşıp yazmamak için bir websitesinden aldım kodları ama küçük bir hatası var düzeltemedim gerçi ilk halinde çoook hata vardı ama :)) ulan adamlar ders olarak atıyor kod çalışmıyor Yardımcı olursanız çok sevinirim
M
5 yıl
kredi kartım ile elektirik faturamı ödememlazım
beyler kredi kartımdan aydem elektirik faturası ödememlazım nakit sıkıntım var var mı bildiğiniz site
M
6 yıl
elektrik/elektronikten anlayan varmi ? sogukts kaldim :((
Beyler ufo bozuldu sogukta kaldim elektrikten anlayan zati muhterem aranmaktadir
M
6 yıl
cok acil ufo calismiyo ev buz
Beyler kumtel marka bir ufo var icinde sanki circir bocegi varmiscasina otuyo sonuna kadar acmistim malum cok soguk bir anda ses cikarmaya basladi ne yapmamlazim acil yarim
M
6 yıl
beyler toplasin yardima ihtiyacim var ???
Hallettim beyler gerek kalmadi
M
6 yıl
Hdd sorunu
Harddisk kafa atti ve icinden resim vs kurtarilmasi gerekiyo onerilerinizi bekliyorum
M
6 yıl
YTÜ vs Hacettepe Bilgisayar programcolığı
Bir türlü karar veremiyorum ne okunması gerektiği ile ilgili bilgi verirseniz sevinirim
M
6 yıl
Türk sazları hakkında
Türk sazları hakkında araştırma yapıyorum, oryantalistlerin kitapları olabilir bizim kendi yazarlarım olabilir. Bu konular hakkında kitap önerirseniz çok sevinirim bende şuan araştırmaya başlıyorum.
M
6 yıl
note 3 bu kadar da olmaz dedirtti
yahu telefonu alalı 5 ay oldu 5 ay içerisinde 3 defa ekranı kırıldı kurban kesip nazar var desem daha ucuza gelirdi, ilkinde 750 tl servisinde yaptırdım daha sonra da ulan telefoncuya yaptırırım dedim sonra tekrar kırıldı
telefon değilde sanki çocuk almış gibiyim arkadaş sürekli istekleri bitmiyor 1780 tl peşin almıştım daha sonra 750 + 500 şimdi bir 500 daha vermek durumunda kalıcam arabamı alaydım keşke neyse bu ekran fiyatları ne zaman
düşer bu konuda fikri olan var mı ? arkaddaşlar
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.