Son Forum Aktiviteleri

7
Tümünü Gör

Apk oluşturma

Merhabalar,

Ben yaptığım bi uygulamanın apk sını oluşturmak istiyorum ama generated singed apk dedikten sonra oluşan oluşan dosya benim oluşturduğum tarih ve saati almıyor.

Yani uygulama üzerinde yapılan değişiklikler eklenmemiş oluyor.

Bu konuda yardımcı olan olursa sevinirim.

İyi günler arkadaşlar.

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

Geleceği Yazan kadınlar

Bugün açıklanması gerekiyordu ama ben göremedim görebilen var mı ??

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

Android Web Servis

package com.example.aysenur.sekretertakip;

import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.Toast;

import java.util.List;

public class MainActivity extends AppCompatActivity {
    private SharedPreferences loginPreferences;
    private SharedPreferences.Editor loginPrefsEditor;

    EditText txtfirmaKodu,txtkullaniciAdi,txtsifre;
    Button btngiris,btncikis;
    Spinner spinnerFirma;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

        txtkullaniciAdi = (EditText) findViewById(R.id.etkullanici);
        txtsifre = (EditText) findViewById(R.id.etsifre);
        txtfirmaKodu = (EditText) findViewById(R.id.etfirma);

        final CheckBox cbHatirla = (CheckBox) findViewById(R.id.cbHatirla);
 

        btngiris = (Button) findViewById(R.id.btngiris);
        btncikis = (Button) findViewById(R.id.btncikis);

        loginPreferences = getSharedPreferences("loginPrefs",MODE_PRIVATE);
        loginPrefsEditor = loginPreferences.edit();
        Boolean hatirla = loginPreferences.getBoolean("hatirla",false);

        if (hatirla==true){

            txtkullaniciAdi.setText(loginPreferences.getString("kullaniciAdi",""));
            txtsifre.setText(loginPreferences.getString("sifre",""));
            cbHatirla.setChecked(true);
        }
        btngiris.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                List<String> list = WebServiceProcesses.KullaniciGirisi(txtfirmaKodu.getText().toString(),txtkullaniciAdi.getText().toString(),txtsifre.getText().toString());
                if (list.size() == 1){
                    Session.firmaID = Integer.parseInt(list.get(0));
                    Session.kullaniciID = Integer.parseInt(txtfirmaKodu.getText().toString());
                    if (cbHatirla.isChecked()){
                        loginPrefsEditor.putBoolean("hatirla",true);
                        loginPrefsEditor.putString("kullaniciAdi",txtkullaniciAdi.getText().toString());
                        loginPrefsEditor.putString("sifre",txtsifre.getText().toString());
                        loginPrefsEditor.commit();
                    }
                    else {
                        loginPrefsEditor.clear();
                        loginPrefsEditor.commit();
                    }
                    startActivity(new Intent(MainActivity.this,AnaSayfa.class));
                } else {
                    Toast.makeText(getApplicationContext(),"Hatalı Bilgiler Girdiniz" , Toast.LENGTH_LONG).show();
                }
            }
        });
        btncikis.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                finish();
            }
        });
    }
}

Arkadaşlar ben bir tane login ekranlı uygulama yapmak istiyorum.Ancak web servisten bilgileri çekmiyor.Null olarak döndürüyor.

package com.example.aysenur.sekretertakip;

import android.os.StrictMode;
import android.util.Pair;

import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.MarshalFloat;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by AYSENUR on 30/01/2017.
 */

public class WebServiceProcesses {
    private static String NAMESPACE = "http://tempuri.org/";
    private static String URL = "http://elazigyoreselmarket.com/WebServiceSekreterTakip/service1.asmx";
    private static SoapSerializationEnvelope startProcess(String namespace, List<Pair<String,Object>> list ,boolean marshal){
        SoapObject request = new SoapObject(NAMESPACE,namespace);
        if (list != null)
            for (int i =0 ; i<list.size();i++)
                request.addProperty(list.get(i).first,list.get(i).second);
        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
        StrictMode.setThreadPolicy(policy);
        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
        if (marshal){
            envelope.implicitTypes = true;
            envelope.encodingStyle = SoapSerializationEnvelope.XSD;
            MarshalFloat mf = new MarshalFloat();
            mf.register(envelope);
        }
        envelope.dotNet = true;
        envelope.setOutputSoapObject(request);
        return envelope;
    }
    public static List<String> KullaniciGirisi(String firmaID, String kullaniciAdi,String sifre){
        String nameSpace = "KullaniciGirisi";
        List<String> listString = new ArrayList<>();
        List<Pair<String,Object>> pairList = new ArrayList<>();
        pairList.add(new Pair<String, Object>("firmaID",firmaID));
        pairList.add(new Pair<String, Object>("kullaniciAdi",kullaniciAdi));
        pairList.add(new Pair<String, Object>("sifre",sifre));
        SoapSerializationEnvelope envelope = startProcess(nameSpace,pairList,false);
        HttpTransportSE httpTransportSE = new HttpTransportSE(URL);
        httpTransportSE.debug=true;

        try {
            httpTransportSE.call("http://tempuri.org/" + nameSpace,envelope);
            SoapObject response = (SoapObject) envelope.getResponse();
            if (!(response.toString().equals("anyType {}") || response ==null)){
                int rowCount = response.getPropertyCount();
                for (int i =0;i<rowCount;i++){
                    listString.add(response.getProperty(i).toString());
                }
            }
        }
        catch (Exception e){
            e.printStackTrace();
        }
        return listString;
    }


}

Bu da web servis bağlantısı.Yardımcı olursanız sevinirim.

Teşekkürler

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

Android Websevice

Android de web service yazarken marshalfloat kullandım.Ama hata veriyor.Tekrardan class oluşturmamı istiyor.Önce yaptığımda istemedi.

Nasıl çözebilirim?????

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

Android Stüdio SDK

03 Temmuz 2017 tarihinde cevaplandı

4,3 ten üstünü yükleyin

Geleceği Yazan kadınlar

05 Haziran 2017 tarihinde cevaplandı
Yerler belli mi ben kayseride eğitimi alacam bilgisi olan var mı

Geleceği Yazan kadınlar

05 Haziran 2017 tarihinde cevaplandı

Hala bekliyoruz açıklanmadı.