Volley Android Ağ Kitaplığı


120

Volley'i projelerimde kullanmakla ilgili birkaç sorum var:

  1. Bu kitaplık herhangi bir Java projesinde mi yoksa sadece Android'de kullanılabilir mi?
  2. Burada birden fazla şube görüyorum ve hangi şubenin başlayacağına dair belge yok. Başlamak için hangi şubeyi kullanmalıyım?
  3. Bu kütüphaneyi kendi projenize nasıl entegre ediyorsunuz? Hangi yaklaşım daha iyidir: Volley'i bağımsız bir kitaplık projesi olarak yapın ve bir kavanoz döndürün ve projenize koyun veya projenizin içindeki tüm kaynak kodunu kopyalayın?

7
Bir git deposunda birden fazla dal gördüğünüzde, her zaman ana dalı klonlamanızı ve kullanmaya başlamanızı istediklerini varsaymalısınız. Başka herhangi bir dal ikincildir.
IgorGanapolsky

Volley'i git alt modülü olarak da ekleyebilirsiniz. Ayrıntılı açıklama: gitsubmoduleasandroidtudiomodule.blogspot.in
Ratan

Yanıtlar:


204
$ git clone https://android.googlesource.com/platform/frameworks/volley
$ cd volley
$ android update project -p .
$ ant jar

Ardından, kopyalama bin/volley.jarsenin içine libs/klasörüne ve defol git!

kaynak


8
NOT: Bunun için PATH değişkeninizi düzeltmiş olmanız gerekir, bunu linux üzerinde yapmak için aşağıdakileri yapın (. Profilinizde veya PATH değişkenlerini nereye koyarsanız koyun): 1. dışa aktarma ANDROID_HOME = <android-sdk-dir>
Johan S

104
Kendi ağ kitaplıklarını kurma talimatlarını bulmak için 5 farklı google sonucuna gitmek zorunda olmam şaşırtıcı.
Gowiem

24
Ciddi Soru: Neden hiçbir yerde voleybol Jar Dosyası doğrudan indirilmiyor? Bunun için bir evrensel JAR dosyasında bir sorun mu var?
PGMacDesign

5
"Volley bir vaild projesi değil (AndroidManifest.xml bulunamadı)
Ersen Osman

8
@ChintanSoni, ~ 3 ay önce, git gönderme c9ef93a "Gradle'dan Maven'e geçiş yapın" diyor. "Android güncelleme -p." Yerine maven komutlarını, "mvn derleme" ve ardından "mvn paketi" komutlarını çalıştırırsınız.
Jared Messenger

73

In Volley ders , Google olarak talimat ya bir Android Kütüphanesi projesi olarak veya a olarak projeye Voleybolu eklemek.jar dosyası.

Android Studio veya Eclipse.jar kullanarak Volley dosyasını şu şekilde oluşturabilirsiniz :

NOT:

Her iki durumda da .jardosyayı Volley'in en son commit tarihine göre yeniden adlandırmanızı öneririm , yani volley_20150319.jarsürüm oluşturmayı basit tutmak için.


Android Studio:

  1. Volley havuzunu Git aracılığıyla klonlayın.
  2. Projeyi Android Studio'ya aktarın. (Android Studio'ya aktarırken genellikle projenin gradle dosyasını seçerim)
  3. Projeyi oluşturun. (Gradle oluşturma ayarlarını en son derleme araçlarını ve gradle sürümünü yansıtacak şekilde değiştirmek zorunda kaldım, ancak genellikle günceldir).
  4. Dosya gezgininizde şuraya gidin: [your local path to volley]/build/intermediate/bundles/
  5. İkisinde de debugve releaseklasörler adlı bir JAR dosyası bulacaksınızclasses.jar .
  6. Her iki JAR dosyasını libs/klasörünüze kopyalayın.
  7. Gradle senkronizasyonu ve bitirdiniz.

Eclipse:

  1. Volley havuzunu Git aracılığıyla klonlayın.
  2. Projeyi tutulmaya aktarın.
  3. Projeye sağ tıklayın ve Dışa Aktar ... seçeneğini seçin .
  4. Java / JAR dosyasını seçin .
  5. Biz sadece src klasörüyle ilgileniyoruz, başka hiçbir şeyle ilgilenmiyoruz . Yalnızca seçildiğinden emin olmanın en kolay yolu, projenin seçimini kaldırmak ve ardından içindeki src klasörünü seçmektir .
  6. Kontrol İhracat oluşturulan sınıf dosyaları ve kaynaklar seçeneğini.
  7. İSTEĞE BAĞLI: Javadoc'un görünür olmasını istiyorsanız, Java kaynak dosyalarını dışa aktar kaynaklarını da seçin .
  8. JAR dosyasını oluşturun ve libs/klasörünüze koyun .

1
Bu harika. Benim için en önemli ipucu 5 numaraydı (sadece src'yi seç), çünkü bu, dahil etmeye çalıştığım diğer kitaplıklara da yardımcı oldu.
wblaschko

1
Beni bir gün kurtardın! "sadece src klasörünü kontrol et " benim için çalışıyor :)
Wooseong Kim

48

1) Bu kitaplık normal Java projelerinde ağ kitaplığı olarak da kullanılabilir mi YA DA yalnızca Android için mi

Android'e özel sınıflara bağlı olduğu için yalnızca Android içindir. Bunu, gibiRequestQueue şeyler için kaynak koduna bakarak anlayabilirsiniz .

2) Burada birden fazla şube görüyorum ve hangi şubeyle başlayacağıma dair belge yok. Başlamak için hangi şubeyi kullanmalıyım?

Google I | O sunumundan gelen talimatlar, gitdepoyu mastervarsayılan olarak şubeden çekecek şekilde klonlamaktı .

3) Bu kütüphaneyi kendi projenize nasıl entegre edebilirsiniz? Hangi yaklaşım daha iyidir: Volley'i bağımsız bir kitaplık projesi yapın ve bir kavanoz döndürün ve projenize koyun veya projenizin içindeki tüm kaynak kodunu kopyalayın?

Google I | O sunumundaki talimatlar, kaynak kodunu projenize eklemeniz içindir. Şahsen bunu tuhaf bir yaklaşım olarak görüyorum.


Önemli: uzak hata: Erişim Engellendi (ülkenizde mevcut değil)! Jar indirip projeme jar eklersem ülkemde çalışır mı? Ya da klonlamadan jar dosyasını nasıl indirebilirim ?!
Dr.jacky

Evet, talimatları 'ana' dalı kullanmayı öneriyor gibi görünüyor, ancak ustanın aktif olarak değiştiği göz önüne alındığında bunu biraz garip buluyorum. En son sürüm şubesini bulmak belki daha iyi olur.
Tom

41

Eğer indirebilirsiniz volley.jar

Kaynak: AndroidHive

Volley.jarkütüphanelere kopyala

Sonra

volley.jar ->Kitaplık Olarak Ekle'yi Sağ Tıklayın

görüntü açıklamasını buraya girin


4
Bunun için çok teşekkür ederim. Herkes sadece 'kavanozu kitaplık klasörünüze kopyalayın' der ve sonra onu orada bırakın.
Hoser

cURL, bu kavanozun 01 Mayıs 2014'ten beri güncellenmediğini söylüyor
yuval

Yeni bir kavanoz verson'a ne dersin?
f470071

26

Volley kitaplığı artık Android Açık Kaynak Projesi tarafından yayınlandı:

dependencies {
    implementation 'com.android.volley:volley:1.1.0'
}

4
Eğer varsa, libs klasörünüzden volley.jar dosyasını kaldırdığınızdan emin olun. Ve app / build.gradle dosyanızdan volley.jar başvurusunu kaldırın.
Silver Sagely

16

GÜNCELLEME: Voleybol artık resmi ve JCenter aracılığıyla edinilebilir. Bunu şu şekilde içe aktarabilirsiniz:

compile 'com.android.volley:volley:1.0.0'

UYGUN OLMAYAN YOL:

Gradle kullanıyorsanız buradan Volley'i içe aktarabilirsiniz .

dependencies {
    compile 'com.mcxiaoke.volley:library:1.0.+'
}

Not

Bu, android voleybolu kitaplığı için resmi olmayan bir aynadır (bazı küçük hata düzeltmeleri ile ayrıntılar için Değişiklik günlüğüne bakın .) , Kaynak kodu resmi voleybol deposu ile periyodik olarak senkronize edilecektir.


1
Bu dosyanın neresinde olmalı?
Tash Pemhiwa

Uygulamanızı oluşturmak için Gradle kullanıyorsanız, projenizde build.gradle dosyası bulunmalıdır. Gradle kullanmıyorsanız, burada yayınlanan diğer çözümlere bir göz atın.
C0D3LIC1OU5

1
Teşekkürler, ama ben build.gradle dosyasında yukarıdakilerin nerede olması gerektiğini kastettim?
Tash Pemhiwa

The Metal Beard'ın yorumunda belirttiği gibi. Daha önce beyan ettiyseniz, bağımlılıkların içinde. Değilse, dosyanın sonunda ilan edin, ancak android etiketine dahil etmeyin
Zsolt Boldizsár

2
NOT: Bu resmi değil. Volley deposunun aynasıdır.
Itai Hanski

13

Birçok yol

Tek bir yaklaşımla ilgili pek çok yanıt olduğu için, ancak hiçbiri voleybolu hazırlayıp çalıştırmanın farklı yollarını karşılaştırmadığından, iki sentimi de koydum. Bu yanıtı düzenlemekten / geliştirmekten çekinmeyin.

Kitaplık olarak ekleyin - (hızlı çözüm)

  1. İndirin: androidhive
  2. Senin içine koyun [MyProjectPath]/app/libs/klasörün
  3. Android Studio'da right-clicküzerinde ve seçinAdd As Library...

Git'ten kaynak dosyalar - (oldukça resmi bir çözüm)

  1. Git istemcisini indirin / kurun (henüz sisteminizde yoksa) (diğer yolla git clone https://github.com/git/git... çok kötü bir tane, ancak karşı koyamadım ^^)
  2. gerçekleştirmek git clone https://android.googlesource.com/platform/frameworks/volley
  3. Kopya comiçinden klasörü [path_where_you_typed_git_clone]/volley/srcProjeleriniz için app/src/main/javaklasörün (zaten varsa, ya da bunun yerine entegre bir com klasör var !! ;-))

    Dosyalar hemen Android Studio'da görünür. Eclipse right-clickiçin, srcklasöre gitmeniz ve önce refresh(veya F5) tuşuna basmanız gerekir .

    Git aracılığıyla yapmak, resmi olarak android eğitimlerinde önerilen şeydir ( buraya bakın ).

"Resmi olmayan" bir ayna aracılığıyla geçiş yapın - (dinamik çözüm)

  1. Projenizin src/build.gradledosyasına aşağıdaki voleybol bağımlılığını ekleyin:

        dependencies {
            compile fileTree(dir: 'libs', include: ['*.jar'])
            // ...
    
            compile 'com.mcxiaoke.volley:library:1.+'
        }
  2. Tıklayın Try Againhemen dosyanın üstünde görünmesi gereken, ya da sadece Buildo değilse

    Buradaki ana "avantaj", bunun sizin için sürümü güncel tutması, diğer iki durumda ise voleybolu manuel olarak güncellemeniz gerekmesidir.

    "Dezavantajı" ise resmi olarak Google'dan değil, haftalık üçüncü taraf bir yansımadır.

    Ancak bu noktaların her ikisi de gerçekten ihtiyacınız olan / isteyeceğiniz şeyle ilişkilidir. Ayrıca güncelleme istemiyorsanız, bunun yerine istediğiniz sürümü oraya koyun örneğin compile 'com.mcxiaoke.volley:library:1.0.7'.


11

Kendi kod yönetiminiz için GIT kullanıyorsanız, neden onu projeye bir alt modül olarak eklemiyorsunuz?

git submodule add https://android.googlesource.com/platform/frameworks/volley -b master Volley

Bu şekilde Volley kodu tabanı güncellendiği için güncellenmesi basittir ...

git submodule git pull

Ana Volley sınıfını değişiklik için kendi projenizde genişletebilirsiniz; bu, Volley çerçevesi her güncellendiğinde değişikliklerinizi kodlamak zorunda kalmanızı engeller.


Sorun, voleybol projesinin bir android kütüphanesi olarak tanımlanmamasıdır.
Nicolas Lauquin

Volley'i IDE'nizde bir kütüphane olarak ayarlamalısınız.
Simon.Ponder

Bunu yapmak proje özelliğini değiştirecek ve böylece alt modül "değiştirilmiş" durumunda olacaktır. Bu nedenle bu çözümü kullanmak istemiyorum. "Doğru tanımlanmış" bir proje ile, alt modülü kullanırdım ama Volley için kullanmazdım. Şimdiye kadar bir kavanoz Volley yarattım.
Nicolas Lauquin 04

1
Yine de onlar değişiklik yaparken Google kaynağından çekebilirsiniz. Kodlarını değiştirmek ve saklamak istiyorsanız, ardından onu klonlayın, yerel deponuzun iki farklı uzaktan kumandayı referans almasını sağlayın ve birini onlardan çekmek ve diğerini depolamak istediğiniz kodu göndermek için kullanın. Eğer projenizi herhangi bir yerde depoluyorsanız ve alt modülü herhangi bir yere taahhüt etmeden ana projeden itiyorsanız, alt modülün değişmiş olması sizi neden rahatsız ettiğinden emin değilim, yine de alt modülün commitini zorlayacaksınız. eklediğinizde.
Simon.Ponder

8

İşte bir Volley Http İsteği için küçük bir Hızlı Başlangıç, Entegrasyonu son derece kolaydır.

  • Uygulama çapında bir Volley RequestQueue'ya ihtiyacınız var:

    1. private static RequestQueue reqQueue;

Bunu Uygulama sınıfınıza koyabilir ve getRequestQueue () aracılığıyla statik olarak kullanılabilir hale getirebilirsiniz.

  • Daha sonra ilk isteği Volley ile yürütmek için RequestQueue.add () yöntemini zaten kullanabilirsiniz.

    2. reqQueue.add(...)
  • Tek bir nesneyi sorgulamak için JsonObjectRequest'i kullanın, bir nesne listesini sorgulamak için JsonArrayRequest'i kullanın.

    queue.add(new JsonArrayRequest(URL, new Listener<JSONArray>() {
    
        @Override
        public void onResponse(JSONArray response) {
            //SUCCESS
        }}, new ErrorListener() {
    
        @Override
        public void onErrorResponse(VolleyError error) {
            //ERROR
        }}));
  • Http Expires başlığını sunucu tarafınızda doğru şekilde ayarlamayı unutmayın, böylece Volley entegre önbelleğe alma özelliğini kullanabilir


2
RequestQueue api'yi kullanmadan önce, bu kitaplığı projenize eklemeniz gerekir ...
IgorGanapolsky

2

İşte Android Studio ang Gradle ile başka bir yol:

Projenizin build.gradle'ında bir sonrakine ihtiyacınız var (uygulama yapısı seviyenizde):

repositories {
    maven {
        url 'https://github.com/Goddchen/mvn-repo/raw/master/'
    }
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    // You must install or update the Support Repository through the SDK manager to use this dependency.
    compile 'com.android.support:support-v4:20.+'
    compile 'com.android:volley:1.+'
}

Bunu yapmak kötü bir fikir. Oradaki kütüphane 1 yaşında. Güncelleneceğinden şüphe
Patrick Boos

1

Önce projeyi Git'ten klonlayın

$git clone https://android.googlesource.com/platform/frameworks/volley
  • tutulmada ithalat voleybolu.
  • Projenize sağ tıklayın-> Mülk-> android
  • Kitaplık ekle-> voleybolu seçin (orada voleybolu görmüyorsanız, sağ tıklayarak voleybolu kitaplığı, mülk ve android'e gidin ve kitaplığa tıklayın)
  • Volley'i kütüphane olarak ekledikten sonra uygulamanızda kullanmaya başlayabilirsiniz.

Bilmeniz gereken bazı temel voleybol sınıfı

  • RequestQueue
  • JsonArrayRequest
  • JsonObjectRequest

Voleybolu kullanmak için önce RequestQueue nesnesini oluşturmanız gerekir.

RequestQueue mQueue = Volley.newRequestQueue(getApplicationContext());

İkinci olarak -> JsonArrayRequest veya JsonObjectRequest kullanarak bir İstek oluşturun

JsonArrayRequest mJsonRequest = new JsonArrayRequest(url, 
            new Listener<JSONArray>() {

                @Override
                public void onResponse(JSONArray response) {
                    // here you can parse response and use accordingly
                }
            }, new ErrorListener() {

                @Override
                public void onErrorResponse(VolleyError error) {
                    // here you will receive errors and show proper message according to error type

                }
            });

ve sonunda isteği sıraya koy. yani

mQueue.add(mJsonRequest);

Ayrıca bir Singleton RequestQuery yapmanızı öneririm.


1

Android Studio 1.0.2'ye bir Volley kavanozu (veya herhangi bir kavanoz) eklemek artık çok daha kolay. Android Studio'nun dışından, volley.jariçine kopyalayın <yourproject>/app/libs(zaten mevcut olması gerekir). Varsayılan Gradle kurulumu bu satırı içerdiğinden:

 compile fileTree(dir: 'libs', include: ['*.jar'])

... her şey şimdi ayarlandı. Varsayılan Proje Yapısı görünümü dizini (File -> Project Structure)göstermediği için böyle görünmeyebilir libs. Görmek için, Proje Yapısı görünümünün hemen üzerindeki değer değiştiriciyi kullanmanız Androidgerekir Project.

Uygulamayı oluşturarak (gerekli olmayabilir) ve ardından aşağıdaki gibi bir kod yazmaya başlayarak çalıştığını görebilirsiniz:

 RequestQueue request

Android Studio'nun tamamlamanızı istediğini göreceksiniz RequestQueue (com.android.volley).


1

Tercihiniz buysa, bir hata ayıklama aar oluşturmak da oldukça kolaydır.

git clone https://android.googlesource.com/platform/frameworks/volley

Ardından farklı bir dizinde yeni bir Android stüdyo projesi (yalnızca normal bir uygulama projesi) oluşturun. Bu tamamlandığında, yeni bir alt modül ekleyin (Dosya | Yeni Modül). Mevcut projeyi içe aktar seçeneğini seçin ve voleybolu teslim aldığınız dizini işaret edin. Bunu yaptıktan sonra modülünüzü yapabilirsiniz ve bir aar dosyası oluşturacaktır.


1

Eclipse Luna'yı kullanarak yapmanız gerekenler:

  • GIT'den klonlayın.
  • Normal Android projesinde olduğu gibi JAVA klasörünün altındaki COM klasörünü SRC klasörünün altına kesin (kopyalayıp silin).
  • project.properties hedefini 8 yerine 15 olarak değiştirin.
  • projeyi inşa et.
  • projeyi kaynak dahil jar dosyası olarak dışa aktarın - dışa aktarma aracını kullanın.
  • dışa aktarılan kavanozda yalnızca COM klasörünü ve META-INF klasörünü saklayın, diğer tüm klasörleri silin - kavanoz içeriğini silmek için zip aracını kullanın.
  • Bu kavanozu Volley kavanozu projeniz olarak kullanın.
  • Voleybol kavanozunu hedef Android projenizin lib klasörüne koyun.

1

Android Studio kullanıyorsanız, yapmanız gereken bu satırı gradle dosyasına koyun

compile 'com.mcxiaoke.volley:library:1.0.15'

GET yöntemini kullanmak istiyorsanız, böyle bir şeye sahip olmalısınız.

private void weatherData() {
    JsonObjectRequest jsonObjReq = new JsonObjectRequest(
        Request.Method.GET,
        "URL with JSON data",
        new Response.Listener<JSONObject>() {
             @Override
             public void onResponse(JSONObject response) {
                 try {
                      //Your code goes here      
                 } catch (JSONException e) {
                      Log.e("TAG", e.toString());
                 }
             }
        }, 
        new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
            }
        });
    // Adding request to request queue
    AppController.getInstance().addToRequestQueue(jsonObjReq);
}

Ancak, sunucuya veri göndermek istiyorsanız, bir HashMap oluşturmalısınız ve Volley kitaplığı bu anahtar / çift değerlerini sunucuya göndermeden önce JSON nesnelerine dönüştürür. İşte bir örnek.

final HashMap<String, String> postParams = new HashMap<String, String>();
postParams.put("username", username);
postParams.put("password", password);

Response.Listener<JSONObject> listener;
Response.ErrorListener errorListener;
final JSONObject jsonObject = new JSONObject(postParams);

JsonObjectRequest jsonObjReq = new JsonObjectRequest(
    "YOUR URL WITH JSON DATA", 
    jsonObject,
    new com.android.volley.Response.Listener<JSONObject>() {
        @Override
        public void onResponse(JSONObject response) {
            Log.d("TAG", response.toString());
            try {
                if (response.getString("status").equals("fail")) {

                } else if (response.getString("status").equals("success")) {

                } catch (JSONException e) {
                     Log.e("TAG", e.toString())
                }
            }
        }, 
        new com.android.volley.Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
             //VolleyLog.d("TAG", "Error: " + error.getMessage());
            //pDialog.dismiss();

        }
    }) {
        @Override
        public String getBodyContentType() {
            return "application/json; charset=utf-8";
        }
    };
    // Adding request to request queue
    AppController.getInstance().addToRequestQueue(jsonObjReq, tag_json_obj);

    VolleySingleton.getInstance(getApplicationContext()).
    addToRequestQueue(jsonObjRequest);
 }

0

Volley projesini klonladım ve Gradle ile kütüphaneyi oluşturmaya izin veren konfigürasyon dosyalarını ekledim.

Bununla kütüphaneyi yerel Maven deponuza yükleyebilir ve Gradle aracılığıyla bir Android projesinden referans alabilirsiniz.

Gereksinimler

  1. Uzman
  2. Gradle

Nasıl kullanılır

  1. Depomu klonla
  2. Volley kitaplığını oluşturun ve kurun
  3. Bir Android projesinde kitaplığa başvurma

Hata düzeltmeleri

Kütüphane için iyileştirmeler sunan çeşitli klonlar olduğunu lütfen unutmayın . Bunları entegre etmeniz ve kütüphanenizin özel geliştirilmiş versiyonunu derlemeniz gerekebilir.

Yararları

Kitaplığın kendisine ek olarak, inşa betiği JavaDoc ve kaynak arşivleri oluşturur .


0

İkinci satırda destek kitaplığı listelendiğinde bir sorunla karşılaştım. Bu iki ifadeyi yeniden düzenlemek benim için çalıştı.

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.mcxiaoke.volley:library:1.0.6'
    compile 'com.android.support:support-v4:20.+'
}

0

Volley, mevcut proje deponuza git alt modülü olarak eklenebilir. Bu git alt modülü Volley'in resmi git deposunu gösterecektir. Bu nedenle, yalnızca alt modül işaretçisini güncelleyerek resmi git deposundan güncellemeler alabilirsiniz.

Dahası, Volley'i ana projenize Kütüphane Modülü olarak eklerseniz, kolayca özelleştirebilirsiniz. Hata ayıklama amacıyla da çok faydalı olacaktır.

Bunu başarmak için aşağıdaki adımları izleyin:

Adım I:

Android uygulama projesi GIT Repo'da alt modül olarak voleybolu ekleyin. git submodule add -b master https://android.googlesource.com/platform/frameworks/volley Libraries / Volley

Adım II:

Settings.gradle içinde voleybolu stüdyo proje modülü olarak eklemek için aşağıdakileri ekleyin. dahil ': Voleybolu' projesi (': Voleybolu'). projectDir = new File ('../ Kitaplıklar / Voleybolu')

Adım III:

App / build.gradle içinde, Volley derleme projesini derlemek için aşağıdaki satırı ekleyin (': Volley')

Hepsi bu kadar! Volley projeye başarıyla eklendi.

Google resmi Volley'in deposundan en son kodu her almak istediğinizde, aşağıdaki komutu çalıştırın

git submodule foreach git pull

Daha ayrıntılı bilgi için: https://gitsubmoduleasandroidtudiomodule.blogspot.in/

GIT Repo örnek kodu: https://github.com/arpitratan/AndroidGitSubmoduleAsModule


0

Gelecekteki Okuyucular İçin

Volley ile çalışmayı seviyorum . Geliştirme süresinden tasarruf etmek için projemle Volley'i kurmak için küçük ve kullanışlı bir kütüphane Gloxey Netwok Manager yazmaya çalıştım . Bu içerir JSON ayrıştırıcı ağ durumunu kontrol etmek yardımcı olur ve farklı başka yöntemler.

Kütüphane sağlar ConnectionManager.class Volley String ve Volley JSON istekleri için farklı yöntemlerin mevcut olduğunu sağlar. Başlıklı veya başlıksız GET, PUT, POST, DELETE isteklerinde bulunabilirsiniz . Tüm belgeleri buradan okuyabilirsiniz .

Bu satırı gradle dosyanıza koyun.

bağımlılıklar {

   compile 'io.gloxey.gnm:network-manager:1.0.1'

}

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.