Merhaba,

Arkadaşlar uygulamamı android 4.0 sürümünde geliştiriyorum bunun için local de yazdığım web servisine bağlanırken asynctask kullanıyorum emulatör de çalıştırdığım zaman uygulama sorunsuz çalışıyor local de yayınladığım web servisine bağlanıp sonucu getiriyor ama aynı uygulamayı telefona veya tablet de denediğim zaman hiç bir sonuç getirmiyor sanırım hata verip kalıyor

Mobile cihazda başka nasıl bir ayar yapmam lazım local web servisine bağlanmak için veya uygulama tarafında neye dikkat etmek gerekiyor?

Mobile cihaz local de yayınlanan web servisini göremiyor olabilirmi?

soruldu: 22 Nis '13, 15:48

gokhanakgol's gravatar image

gokhanakgol
705687777
cevap kabul oranı: 30%

hangi versiyon emülatörde deniyorsunuz ?

(24 Nis '13, 01:49) creseos creseos's gravatar image

Webservice url'ini http://localhost:8080/demo/services/demo?wsdl şeklinde değil de http://192.168.1.2:8080/demo/services/demo?wsdl şeklinde yazıp denediniz mi?

permanent link

cevaplandı: 23 Nis '13, 03:01

OguzOzkeroglu's gravatar image

OguzOzkeroglu
2.5k32939
cevap kabul oranı: 40%

Evet orada localhost hiç kullanmıyorum direkt ip adresini yazdım ama emulatör de çalışıyor cihaz üzerinde çalışmıyor

(23 Nis '13, 03:24) gokhanakgol gokhanakgol's gravatar image

sizin 192.168.1.2 diye belirttiğiniz yere ben kendi bilgisayarimın ip bilgisini yazıyorum onuda çalıştır a cmd yazıp orada ipconfig yazıp öğreniyorum. bende o kısım 192.168.1.222 olarak geçiyor acaba buradamı yanlışlık oluyor?

(23 Nis '13, 03:26) gokhanakgol gokhanakgol's gravatar image

web servisini barındırdığın server(local apache tomcat vs) dışardan erişime açık mı peki? basit bir sayfa yapıp onu telde browser'dan açmayı denedin mi?

(23 Nis '13, 04:29) gturedi gturedi's gravatar image

evet tabi ki kendi ip adresinizi yazacaksınız. Öncesinde SoapUi tarzı bir programla erişmeye çalışın. Servisin çalıştığından emin olun sonrasında Android üzerinden bağlanmayı denersiniz.

(23 Nis '13, 04:34) OguzOzkeroglu OguzOzkeroglu's gravatar image
1

Ayrıca Android cihaz mobil ağa değil de bilgisayarın bağlı olduğu ağa dahil olmalı. 192.168.xxx.xxx türü bir ip ile haberleşebilmesi için.

(23 Nis '13, 04:35) OguzOzkeroglu OguzOzkeroglu's gravatar image

uygulamaya gerekli izinleri verdiğinden emin ol birde : <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

(24 Nis '13, 01:22) KEYSAN KEYSAN's gravatar image

Arkadaşlar sorunu çözdüm.

Sorun firewall'ın bir ayarından kaynaklanıyormuş mobile cihazdan local deki web servisine bağlanabilmek için

Control Panel > Windows Firewall > Allow a program or feature through Windows Firewall > World Wide Web Services (HTTP)

Kısmında izin vermek gerekiyor.Bu işlemi yaptıktan sonra mobile cihaz dan yazdığım kodlar ile local deki web servisine bağlabildim.

(24 Nis '13, 16:55) gokhanakgol gokhanakgol's gravatar image
7 yorumdan 5 tanesi gösteriliyor hepsini göster
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:

×818
×71

Soruldu: 22 Nis '13, 15:48

Görüntüleme: 2,287 kez

Son güncelleme: 24 Nis '13, 16:55

powered by BitNami OSQA