Fatih
Fatih
Kastamonu
16/05/2014 tarihinden beri üye
495 GY Puanı
13K GY Sırası

Kişisel Sayfaları

İlgi Alanları

3 Rozet
0 Sertifika
12 Soru Sordu
10 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

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

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

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

22
Tümünü Gör

Gelen Veriyi Json'a aktarıp Okuma

merhaba arkadaşlar httppost ile uzak sunbucuya php ile veri gönderiyorum ve json için dizi oluşturuyorum fakat bir türlü androide yazdıramadım internetteki örnekler çok karmaşık geldi yardımcı olabilirmisiniz?

[code]

public class MainActivity extends ActionBarActivity {
    TextView t1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        t1 = (TextView)findViewById(R.id.t1);
        
        
        TelephonyManager telephonyManager = (TelephonyManager)getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
        String imei = telephonyManager.getDeviceId();
        new AsyncTaskClass().execute("kisi=Faa&key2="+imei);
    } 
    

    
    class AsyncTaskClass extends AsyncTask<String, String, String> {
        String deger;
      

        @Override
        protected String doInBackground(String... urls) {
            String urldisplay = urls[0];
            HttpClient httpclient = new DefaultHttpClient();
            HttpPost httppost = new HttpPost("http://www.siteadresim.com/server.php?"+urldisplay);
            try {

            httpclient.execute(httppost);
            } catch (IOException e) {
            }
 
            return null;
        }
 
    }
}

[/code]

 

PHP dosyam

[code]$kisi = $_GET["kisi"]; 
    if($kisi==1){
$bilgiler = array('isim' => "İSİM1", 'yas' => "26", 'mail' => "mail", 'adres' => "Ankara"); 
    }else{
$bilgiler = array('isim' => "İSİM2", 'yas' => "26", 'mail' => "mail", 'adres' => "İstanbul");
    }
echo json_encode ($bilgiler);[/code]

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

Androit Http Client GET işlemi

merhaba arkadaşlar uzak sunucuy get ile veri göndermek istiyorum fakat aşağıdaki kod android 2.3te sorunsuz çalışmasına rağamnen 4.2'de hata vermekte sebebi nedir acaba?

[code]

HttpClient httpclient = new DefaultHttpClient();
        HttpPost httppost = new HttpPost("http://www.SUNUCUURL.com/server.php?deger1=deneme");
        try {

        httpclient.execute(httppost);
        } catch (IOException e) {
        }

[/code]

 

Aldığım Hata

[code]06-16 07:52:50.920: E/AndroidRuntime(2021): FATAL EXCEPTION: main
06-16 07:52:50.920: E/AndroidRuntime(2021): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.uzak/com.example.uzak.MainActivity}: android.os.NetworkOnMainThreadException
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.app.ActivityThread.access$600(ActivityThread.java:141)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.os.Handler.dispatchMessage(Handler.java:99)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.os.Looper.loop(Looper.java:137)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.app.ActivityThread.main(ActivityThread.java:5103)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at java.lang.reflect.Method.invokeNative(Native Method)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at java.lang.reflect.Method.invoke(Method.java:525)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at dalvik.system.NativeStart.main(Native Method)
06-16 07:52:50.920: E/AndroidRuntime(2021): Caused by: android.os.NetworkOnMainThreadException
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1133)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at java.net.InetAddress.getAllByName(InetAddress.java:214)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:137)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at com.example.uzak.MainActivity.verigonder(MainActivity.java:50)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at com.example.uzak.MainActivity.onCreate(MainActivity.java:39)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.app.Activity.performCreate(Activity.java:5133)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
06-16 07:52:50.920: E/AndroidRuntime(2021):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)

[/code]

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

Urlden Resim Alırken Yükleniyor ifadesi

Arkadaşlar aşağıdaki kod ile linkteki resimi gösterebiliyorum fakat bir türlü Asycntask ile indirim sırasında yükleniyor ifadesi çıkaramadım örnekte pek bulamadım yardımcı olabilirmisiniz?

 

[code]

mImaView = (ImageView) view.findViewById(R.id.xmlresim);
            Bitmap bimtBitmap = null;
            try {
                bimtBitmap = BitmapFactory.decodeStream((InputStream)new URL("http://media.dunyabulteni.net/250x190/2012/09/05/satilik-villa-8.jpg").getContent());
            } catch (MalformedURLException e1) {
             e1.printStackTrace();
            } catch (IOException e1) {
             e1.printStackTrace();
            }
    
            mImaView.setImageBitmap(bimtBitmap);

            usingSimpleImage(mImaView);

[/code] 

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

Resim Üzerine Zoom

merhaba arkadaşlar resimi linkten çekerek programda göstermek ve multitoch ile zoom yapmak istiyorum ama örnek arıyorum bulamadım fragmenttab kullanıyorum yardımcı olabilirmisiniz acaba?

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

Edittext Hakkında

merhaba arkadaşlar program açıldığında otomatik edittext seçili hale geliyor ve kılavye açılıyor edittextin üzerine tıklanmadan kılavyenin açılmamasını nasıl sağlayabilirim?

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

Gelen Veriyi Json'a aktarıp Okuma

04 Temmuz 2014 tarihinde cevaplandı

hocam veriyi post ediyorum sıkıntı yok bu koda sadece onu yapıyor jsona uğraştım ama çok karıştı o nedenle sildim kaynak kodunu okuyamadım null geliyordu açıklamalı bulmam lazım anlamak için oda yok ikinci tryda "
JSONArray jArray = new JSONArray(str);" kısımda ne işlem yaptınız acaba? Logu "Log.d("MainActivity",String.valueOf(menuList.size()));" bu kısım tutuyor sanırım nasıl kullanıyoruz bunu?

Androit Http Client GET işlemi

16 Haziran 2014 tarihinde cevaplandı

birşey daha sorayım hocam buradan uzak bir sunucuya bu şekilde veri gönderdiğimde her telefondan benzersiz ne ile kayıt edebilirim? mesela device id numarasını çekerek kaydetmek olabilirmi? bu şekilde kayıt mümkünse güvenlik açısından kullanıcılara zarar gelebilirmi?

Urlden Resim Alırken Yükleniyor ifadesi

07 Haziran 2014 tarihinde cevaplandı

Aşağıdaki şekilde yaptım hocam ama çalıştıramadım

[code]

AnimationDrawable animation = new AnimationDrawable();
            animation.addFrame(getResources().getDrawable(R.drawable.tmp1), 60);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp2), 60);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp3), 60);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp4), 60);
            animation.setOneShot(false);

            ImageView imageAnim =  (ImageView) view.findViewById(R.id.simple); 
            new DownloadImageTask((ImageView) view.findViewById(R.id.simple)).execute("RESİM URLSİ");
            imageAnim.setImageDrawable(animation);
            animation.start();

[/code]

 

Sorunsuz çalışan animasyon kodum

[code]

public Resim extends Fragment {
    private ImageView mImaView;
     private AnimationDrawable animation;
     @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
         
         View view = inflater.inflate(R.layout.caps, container, false);
            
         
         if (container == null) {

                return null;
            }

        animation = new AnimationDrawable();
            animation.addFrame(getResources().getDrawable(R.drawable.tmp0), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp1), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp2), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp3), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp4), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp5), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp6), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp7), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp8), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp9), 100);
            animation.setOneShot(false);        
            ImageView imageView = (ImageView)view.findViewById(R.id.simple); 
            imageView.setBackgroundDrawable(animation);
            imageView.post(new Starter());


  }
class Starter implements Runnable {

            public void run() {
                animation.start();        
            }

        }

[/code]

new DownloadImageTask((ImageView) view.findViewById(R.id.simple)).execute("RESİM URLSİ");

bunu nasıl entegre edeceğim hakkınızı helal edin vaktinizi alıyorum :)

Urlden Resim Alırken Yükleniyor ifadesi

07 Haziran 2014 tarihinde cevaplandı

ama hareketli gif desteklemiyor herhalde çalışmadı gif resmi aşağıdaki kodla kendim oluşturdum hareketli resmi fakat yukarıdaki koda nasıl entegre edebilirin?

 

[code]

if (container == null) {

                return null;
            }


            animation = new AnimationDrawable();
            animation.addFrame(getResources().getDrawable(R.drawable.tmp0), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp1), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp2), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp3), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp4), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp5), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp6), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp7), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp8), 100);
            animation.addFrame(getResources().getDrawable(R.drawable.tmp9), 100);
            animation.setOneShot(false);        
            ImageView imageView = (ImageView)view.findViewById(R.id.simple); //mestrua imagen ok, en el fragmentus
            //animation 0
            imageView.setBackgroundDrawable(animation);
            imageView.post(new Starter());

[/code]

Urlden Resim Alırken Yükleniyor ifadesi

07 Haziran 2014 tarihinde cevaplandı

Kullanmak istediğim yer burası hocam

[code]

public class Resim extends Fragment {
    private ImageView mImaView;
     private ProgressDialog progressdialog;
     @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
         
         View view = inflater.inflate(R.layout.caps, container, false);
            mImaView = (ImageView) view.findViewById(R.id.simple);

            
            
            Bitmap bimtBitmap = null;
            try {
                bimtBitmap = BitmapFactory.decodeStream((InputStream)new URL("http://media.dunyabulteni.net/250x190/2012/09/05/satilik-villa-8.jpg").getContent());
            } catch (MalformedURLException e1) {
             e1.printStackTrace();
            } catch (IOException e1) {
             e1.printStackTrace();
            }
    
            mImaView.setImageBitmap(bimtBitmap);

            /**
             * Use Simple ImageView
             */
            usingSimpleImage(mImaView);
            
        
            return view;

        
     } 

[/code]