Thư viện mạng Android Volley


120

Tôi có một số câu hỏi xung quanh việc sử dụng Volley trong các dự án của mình:

  1. Thư viện này có thể được sử dụng trong bất kỳ dự án Java nào hay chỉ Android?
  2. Tôi thấy nhiều nhánh ở đây và không có tài liệu nào về nhánh nào sẽ bắt đầu. Tôi nên sử dụng nhánh nào để bắt đầu?
  3. Làm thế nào để bạn tích hợp thư viện này trong dự án của riêng bạn? Cách tiếp cận nào tốt hơn: Tạo Volley như một dự án thư viện độc lập và quay một cái lọ và đặt nó vào dự án của bạn hoặc sao chép tất cả mã nguồn bên trong dự án của bạn?

7
Bất cứ khi nào bạn thấy nhiều nhánh trong git repo, bạn nên luôn cho rằng họ muốn bạn sao chép và bắt đầu sử dụng nhánh chính. Bất kỳ nhánh nào khác chỉ là thứ yếu.
IgorGanapolsky

Bạn cũng có thể thêm Volley làm mô-đun con git. Giải thích chi tiết: gitsubmoduleasandroidtudiomodule.blogspot.in
Arpit Ratan

Câu trả lời:


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

Sau đó, sao chép bin/volley.jarvào libs/thư mục của bạn và bạn bắt đầu!

nguồn


8
LƯU Ý: Bạn sẽ phải sửa biến PATH cho việc này, để thực hiện việc này trên linux, hãy làm như sau (trong tệp .profile của bạn hoặc bất cứ nơi nào bạn đặt biến PATH): 1. export ANDROID_HOME = <android-sdk-dir>
Johan S

104
Thật ngạc nhiên khi tôi đã phải truy cập 5 kết quả khác nhau trên google để tìm hướng dẫn cài đặt thư viện mạng của riêng họ.
Gowiem

24
Câu hỏi nghiêm túc: Tại sao không có tải trực tiếp của Tập tin Jar volley ở bất cứ đâu? Có một số vấn đề với một tệp JAR chung cho nó?
PGMacDesign

5
Có ai khác nhận được "volley không phải là một dự án vaild (không tìm thấy AndroidManifest.xml)
Ersen Osman

8
@ChintanSoni, ~ 3 tháng trước, git gửi c9ef93a cho biết "Di chuyển từ Gradle sang Maven." Thay vì chạy "android update -p.", Bạn chạy các lệnh maven, "mvn compile" và sau đó là "mvn package."
Jared Messenger

73

Trong bài học về Volley , Google hướng dẫn thêm Volley vào dự án của chúng tôi dưới dạng dự án Thư viện Android hoặc dưới dạng .jartệp.

Đây là cách tạo .jartệp Volley bằng Android Studio hoặc Eclipse :

GHI CHÚ:

Trong cả hai trường hợp, tôi khuyên bạn nên đổi tên .jartệp thành ngày cam kết mới nhất của Volley, tức là volley_20150319.jar, để giữ cho việc lập phiên bản đơn giản.


Android Studio:

  1. Sao chép kho lưu trữ Volley qua Git.
  2. Nhập dự án vào Android Studio. (Tôi thường chọn tệp gradle của dự án khi nhập trong Android Studio)
  3. Xây dựng dự án. (Tôi đã phải thay đổi cài đặt bản dựng gradle để phản ánh các công cụ xây dựng và phiên bản gradle mới nhất, nhưng nó thường được cập nhật).
  4. Trong trình khám phá tệp của bạn, điều hướng đến [your local path to volley]/build/intermediate/bundles/
  5. Trong cả thư mục debugvà, releasebạn sẽ tìm thấy một tệp JAR được gọi classes.jar.
  6. Sao chép tệp JAR vào libs/thư mục của bạn .
  7. Đồng bộ hóa Gradle, và bạn đã hoàn tất.

Nhật thực:

  1. Sao chép kho lưu trữ Volley qua Git.
  2. Nhập dự án vào nhật thực.
  3. Nhấp chuột phải vào dự án và chọn Xuất ...
  4. Chọn tệp Java / JAR .
  5. Chúng tôi chỉ quan tâm đến thư mục src và không có gì khác. Cách dễ nhất để đảm bảo chỉ nó được chọn là bỏ chọn dự án và sau đó chọn thư mục src bên trong.
  6. Chọn tùy chọn Xuất tệp lớp và tài nguyên đã tạo .
  7. TÙY CHỌN: Nếu bạn muốn Javadoc được hiển thị, hãy chọn tài nguyên Xuất tệp nguồn Java .
  8. Tạo tệp JAR và đặt nó vào libs/thư mục của bạn .

1
Điều đó thật tuyệt. Mẹo quan trọng nhất đối với tôi là # 5 (chỉ chọn src), vì điều này cũng giúp ích cho các thư viện khác mà tôi đang cố gắng đưa vào.
wblaschko

1
Bạn cứu tôi một ngày! "chỉ kiểm tra thư mục src " hoạt động cho tôi :)
Wooseong Kim

48

1) Thư viện này cũng có thể được sử dụng làm thư viện mạng trong các dự án Java thông thường HOẶC nó hoàn toàn chỉ dành cho Android

Nó chỉ dành cho Android, vì nó phụ thuộc vào các lớp dành riêng cho Android. Bạn có thể biết điều này bằng cách xem mã nguồn, để biết những thứ nhưRequestQueue .

2) Tôi thấy nhiều nhánh ở đây và không có tài liệu nào về nhánh nào sẽ bắt đầu. Tôi nên sử dụng nhánh nào để bắt đầu?

Hướng dẫn từ bản trình bày Google I | O là chỉ sao chép gitrepo, repo này sẽ kéo từ masternhánh theo mặc định.

3) Làm thế nào để tích hợp thư viện này trong dự án của riêng bạn? Cách tiếp cận nào tốt hơn: Tạo Volley như một dự án thư viện độc lập và quay một cái lọ và đưa nó vào dự án của bạn hoặc Sao chép tất cả mã nguồn bên trong dự án của bạn?

Hướng dẫn từ bản trình bày Google I | O là thêm mã nguồn vào dự án của bạn. Cá nhân tôi thấy đây là một cách tiếp cận kỳ lạ.


Nghiêm trọng: lỗi từ xa: Truy cập Bị từ chối (không khả dụng ở quốc gia của bạn)! Nếu tôi tải về jar và thêm jar vào dự án của mình, nó có hoạt động ở quốc gia của tôi không? Hoặc thậm chí làm thế nào tôi có thể tải xuống jar mà không cần sao chép nó ?!
Dr.jacky

Có, hướng dẫn của họ dường như đề xuất sử dụng nhánh 'chủ', nhưng tôi thấy điều này hơi kỳ lạ khi chủ có vẻ đang tích cực thay đổi. Có lẽ sẽ tốt hơn nếu tìm chi nhánh phát hành mới nhất.
Tom

41

bạn có thể tải xuống volley.jar

Nguồn: AndroidHive

sao chép Volley.jarsang libs

Sau đó

Nhấp chuột phải volley.jar ->Thêm làm thư viện

nhập mô tả hình ảnh ở đây


4
Cám ơn bạn rất nhiều về điều này. Mọi người chỉ nói 'sao chép cái lọ vào thư mục lib của bạn' và sau đó để nó ở đó.
Hoser

cURL cho biết lọ này đã không được cập nhật kể từ ngày 01 tháng 5 năm 2014
yuval

Làm thế nào về một phiên bản bình mới?
f470071

26

Thư viện Volley hiện đã được xuất bản bởi Dự án nguồn mở Android:

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

4
Đảm bảo rằng bạn xóa volley.jar khỏi thư mục libs, nếu bạn có trong đó. Và, xóa tham chiếu đến volley.jar khỏi tệp app / build.gradle của bạn.
Silver Sagely

16

CẬP NHẬT: Volley hiện đã chính thức và có sẵn thông qua JCenter. Đây là cách nhập nó:

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

CÁCH PHỤC VỤ:

Nếu đang sử dụng Gradle, bạn có thể nhập Volley từ đây .

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

Ghi chú

Đây là bản sao không chính thức (với một số sửa lỗi nhỏ, xem Changelog để biết chi tiết.) Cho thư viện volley android , mã nguồn sẽ đồng bộ hóa định kỳ với kho lưu trữ volley chính thức.


1
Cái này nên ở đâu trong tệp?
Tash Pemhiwa

Nếu bạn đang sử dụng Gradle để xây dựng ứng dụng của mình, nên có tệp build.gradle trong dự án của bạn. Nếu bạn không sử dụng Gradle, hãy xem các giải pháp khác được đăng tại đây.
C0D3LIC1OU5

1
Cảm ơn, nhưng ý tôi là ở đâu trong tệp build.gradle ở trên?
Tash Pemhiwa

Như The Metal Beard đã nói trong bình luận của mình. Bên trong các phụ thuộc nếu bạn đã khai báo. Nếu không, khai báo nó ở phần cuối của tập tin, nhưng không bao gồm nó bên trong thẻ android
Zsolt Boldizsár

2
LƯU Ý: Đây không phải là chính thức. Nó là một phản chiếu của repo Volley.
Itai Hanski

13

Nhiều cách

Vì có nhiều câu trả lời về một cách tiếp cận duy nhất, nhưng không có câu trả lời nào là so sánh các cách khác nhau để bắt volley và chạy, tôi cũng bỏ hai xu của mình vào. Vui lòng chỉnh sửa / nâng cao câu trả lời này.

Thêm nó dưới dạng thư viện - (giải pháp nhanh)

  1. Tải xuống từ: androidhive
  2. Đặt nó vào [MyProjectPath]/app/libs/thư mục của bạn
  3. Trong Android Studio right-clicktrên đó và chọnAdd As Library...

Các tệp nguồn từ git - (một giải pháp khá chính thức)

  1. Tải xuống / cài đặt ứng dụng git (nếu bạn chưa có nó trên hệ thống của mình) (khác thông qua git clone https://github.com/git/git... sry bad one, nhưng không thể cưỡng lại được ^^)
  2. Hành hình git clone https://android.googlesource.com/platform/frameworks/volley
  3. Sao chép comthư mục từ bên trong [path_where_you_typed_git_clone]/volley/srcvào app/src/main/javathư mục dự án của bạn (hoặc tích hợp nó thay thế, nếu bạn đã có thư mục com ở đó !! ;-))

    Các tệp hiển thị ngay lập tức trong Android Studio. Đối với Eclipse, bạn sẽ phải right-clickvào srcthư mục và nhấn refresh(hoặc F5) trước.

    Làm điều đó qua git là những gì được đề xuất chính thức trong các hướng dẫn Android ( xem tại đây ).

Gradle qua một gương "không chính thức" - (giải pháp động)

  1. Trong src/build.gradletệp dự án của bạn, hãy thêm phụ thuộc volley sau:

        dependencies {
            compile fileTree(dir: 'libs', include: ['*.jar'])
            // ...
    
            compile 'com.mcxiaoke.volley:library:1.+'
        }
  2. Nhấp vào Try Againcái nào sẽ xuất hiện ngay trên đầu tệp hoặc chỉ Buildnó nếu không

    "Lợi thế" chính ở đây là, điều này sẽ giữ cho phiên bản được cập nhật cho bạn, trong khi trong hai trường hợp khác, bạn sẽ phải cập nhật volley theo cách thủ công.

    Về mặt "nhược điểm", nó không chính thức từ google, mà là một máy nhân bản hàng tuần của bên thứ ba.

    Nhưng cả hai điểm này, đều thực sự tương đối với những gì bạn cần / muốn. Ngoài ra nếu bạn không muốn cập nhật, chỉ cần đặt các phiên bản mong muốn có thay vì ví dụ compile 'com.mcxiaoke.volley:library:1.0.7'.


11

Nếu bạn sử dụng GIT để quản lý mã của riêng mình, tại sao không chỉ cần thêm nó làm mô-đun con để dự án ...

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

Bằng cách đó, khi cơ sở mã Volley được cập nhật, việc cập nhật rất đơn giản ...

git submodule git pull

Bạn có thể mở rộng lớp Volley chính trong dự án của riêng mình để sửa đổi, điều này giúp bạn không phải gặp rắc rối với việc mã hóa các thay đổi của mình mỗi khi khung Volley được cập nhật.


Vấn đề là dự án volley không được định nghĩa là một thư viện android.
Nicolas Lauquin

Bạn phải đặt Volley trong IDE của mình làm thư viện.
Simon.Ponder

Làm điều này sẽ sửa đổi thuộc tính dự án và do đó mô-đun con sẽ ở trạng thái "đã sửa đổi". Vì lý do đó tôi không muốn sử dụng giải pháp này. Với một dự án "được xác định chính xác", tôi sẽ sử dụng mô-đun con nhưng không sử dụng cho Volley. Tôi đã tạo ra một lọ Volley cho đến nay.
Nicolas Lauquin

1
Bạn vẫn có thể lấy từ nguồn của Google khi họ thực hiện các thay đổi. Nếu bạn muốn sửa đổi mã của họ và lưu trữ mã đó, sau đó sao chép mã đó, đặt kho lưu trữ cục bộ của bạn tham chiếu đến hai điều khiển từ xa khác nhau và sử dụng một để lấy từ chúng, và một để đẩy mã bạn muốn lưu trữ. Tôi không chắc tại sao bạn lại thấy phiền khi có một mô-đun con được sửa đổi, nếu bạn đang lưu trữ dự án của mình ở bất kỳ đâu và bạn đẩy từ dự án mẹ, mà không cam kết mô-đun con ở bất kỳ đâu, bạn vẫn sẽ đẩy tham chiếu đến cam kết của mô-đun con khi bạn thêm nó.
Simon.Ponder

8

Đây là một Quickstart nhỏ cho Yêu cầu Volley Http, Nó cực kỳ dễ dàng để tích hợp.

  • Bạn cần một ứng dụng rộng Volley RequestQueue:

    1. private static RequestQueue reqQueue;

Bạn có thể đặt nó vào lớp Ứng dụng của mình và đặt nó ở chế độ tĩnh thông qua getRequestQueue ().

  • Sau đó, bạn đã có thể sử dụng phương thức RequestQueue.add () để thực hiện yêu cầu đầu tiên với Volley.

    2. reqQueue.add(...)
  • Sử dụng JsonObjectRequest để truy vấn một đối tượng, sử dụng JsonArrayRequest để truy vấn danh sách các đối tượng.

    queue.add(new JsonArrayRequest(URL, new Listener<JSONArray>() {
    
        @Override
        public void onResponse(JSONArray response) {
            //SUCCESS
        }}, new ErrorListener() {
    
        @Override
        public void onErrorResponse(VolleyError error) {
            //ERROR
        }}));
  • Hãy nhớ đặt tiêu đề Http Expires chính xác ở phía máy chủ của bạn để Volley có thể sử dụng tính năng bộ nhớ đệm tích hợp của nó


2
Trước khi sử dụng api RequestQueue, bạn cần phải thêm thư viện này để dự án của bạn ...
IgorGanapolsky

2

Đây là một cách khác với Android Studio ang Gradle:

Bạn cần phần tiếp theo trong build.gradle của dự án (ở cấp cấu trúc ứng dụng của bạn):

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.+'
}

Ý tưởng tồi để làm điều này. Thư viện trong đó có 1 năm tuổi. Và nghi ngờ nó sẽ được cập nhật ;-)
Patrick Boos

1

Đầu tiên sao chép dự án từ Git

$git clone https://android.googlesource.com/platform/frameworks/volley
  • nhập vô lê trong nhật thực.
  • Nhấp chuột phải vào dự án của bạn-> Thuộc tính-> android
  • Thêm thư viện-> chọn volley (nếu bạn không thấy volley ở đó, thư viện volley nhấp vào giàn, thuộc tính goto và android và thư viện nhấp chuột)
  • sau khi bạn thêm volley làm thư viện, bạn có thể bắt đầu sử dụng nó trong ứng dụng của mình.

Một số lớp cơ bản của vô lê bạn nên biết là

  • RequestQueue
  • JsonArrayRequest
  • JsonObjectRequest

Để sử dụng volley trước tiên bạn cần tạo đối tượng RequestQueue

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

Thứ hai -> thực hiện Yêu cầu bằng cách sử dụng JsonArrayRequest hoặc JsonObjectRequest

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

                }
            });

và cuối cùng đưa yêu cầu vào hàng đợi. I E

mQueue.add(mJsonRequest);

Ngoài ra, tôi khuyên bạn nên tạo một Singleton của RequestQuery.


1

Thêm Volley jar (hoặc bất kỳ jar nào) vào Android Studio 1.0.2 giờ đây dễ dàng hơn đáng kể. Từ bên ngoài Android Studio, sao chép volley.jarvào <yourproject>/app/libs(đã tồn tại). Vì thiết lập Gradle mặc định bao gồm dòng này:

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

... mọi thứ bây giờ đã được thiết lập. Điều đó có thể không phải như vậy vì dạng xem Cấu trúc Dự án mặc định (File -> Project Structure)không hiển thị libsthư mục. Để xem nó, bạn cần sử dụng con quay ngay phía trên dạng xem Cấu trúc Dự án để thay đổi Androidthành Project.

Bạn có thể thấy rằng nó hoạt động bằng cách xây dựng ứng dụng (có thể không cần thiết), sau đó bắt đầu nhập một số mã như sau:

 RequestQueue request

Bạn sẽ thấy rằng Android Studio sẽ nhắc bạn khi hoàn thành RequestQueue (com.android.volley).


1

Cũng khá dễ dàng để có được một thiết bị gỡ lỗi được xây dựng nếu đó là sở thích của bạn.

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

Sau đó, tạo một dự án studio Android mới (chỉ là một dự án ứng dụng thông thường) trong một thư mục khác. Sau khi hoàn tất, hãy thêm một mô-đun con mới (Tệp | Mô-đun mới). Chọn tùy chọn nhập dự án hiện có và trỏ nó đến thư mục mà bạn đã kiểm tra volley. Sau khi hoàn tất, bạn có thể tạo mô-đun của mình và nó sẽ tạo một tệp aar.


1

Sử dụng eclipse Luna, bạn phải:

  • sao chép nó từ GIT.
  • cắt (sao chép và xóa) thư mục COM trong thư mục JAVA xuống bên dưới thư mục SRC như trong dự án Android thông thường.
  • thay đổi mục tiêu dự án.properties thành 15 thay vì 8.
  • xây dựng dự án.
  • xuất dự án dưới dạng tệp jar bao gồm cả nguồn - sử dụng công cụ xuất.
  • Chỉ giữ trong jar đã xuất thư mục COM và thư mục META-INF, xóa tất cả các thư mục khác - sử dụng công cụ zip để xóa nội dung của jar.
  • sử dụng jar này làm dự án Volley jar của bạn.
  • đặt Volley jar trong thư mục lib của dự án Android đích của bạn.

1

Nếu bạn đang sử dụng Android Studio, bạn nên đặt dòng này vào tệp gradle

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

Nếu bạn muốn sử dụng phương thức GET, bạn phải có một cái gì đó giống như vậy.

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);
}

Nhưng nếu bạn muốn đăng dữ liệu trong máy chủ, thì bạn nên xây dựng một thư viện HashMap và Volley chuyển đổi các giá trị khóa / cặp đó thành các đối tượng JSON trước khi đăng chúng lên máy chủ. Đây là một ví dụ.

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

Tôi nhân bản dự án Volley và thêm các tệp cấu hình cho phép xây dựng thư viện với Gradle.

Với điều này, bạn có thể cài đặt thư viện vào kho lưu trữ Maven cục bộ của mình và tham chiếu nó từ một dự án Android thông qua Gradle.

Yêu cầu

  1. Maven
  2. Gradle

Cách sử dụng

  1. Sao chép kho lưu trữ của tôi
  2. Xây dựng và cài đặt thư viện Volley
  3. Tham khảo thư viện trong một dự án Android

Sửa lỗi

Xin lưu ý rằng có rất nhiều bản sao khác nhau có những cải tiến cho thư viện . Có thể cần phải tích hợp chúng và biên dịch phiên bản thư viện nâng cao riêng tư của bạn.

Những lợi ích

Ngoài bản thân thư viện, tập lệnh xây dựng còn tạo JavaDoccác nguồn lưu trữ .


0

Tôi gặp phải sự cố khi thư viện hỗ trợ được liệt kê trên dòng thứ hai. Sắp xếp lại hai câu lệnh này có tác dụng với tôi.

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

0

Volley có thể được thêm vào dưới dạng mô-đun con git trong kho dự án hiện tại của bạn. Mô-đun con git này sẽ trỏ đến git repo chính thức của Volley. Do đó, bạn có thể nhận cập nhật từ git repo chính thức chỉ bằng cách cập nhật con trỏ mô-đun con.

Hơn nữa nếu bạn thêm Volley làm Mô-đun Thư viện trong dự án chính của mình, bạn có thể dễ dàng tùy chỉnh nó. Nó cũng sẽ rất hữu ích cho mục đích gỡ lỗi.

Để đạt được điều này, hãy làm theo các bước sau:

Bước I:

Thêm volley làm mô-đun con trong dự án ứng dụng Android GIT Repo. git submodule add -b master https://android.googlesource.com/platform/frameworks/volley Libraries / Volley

Bước II:

Trong settings.gradle, thêm phần sau để thêm volley làm mô-đun dự án studio. bao gồm dự án ': Volley' (': Volley'). projectDir = new File ('../ Libraries / Volley')

Bước III:

Trong app / build.gradle, thêm dòng sau để biên dịch dự án biên dịch Volley (': Volley')

Đó sẽ là tất cả! Vô-lê đã được thêm vào thành công trong dự án.

Mỗi khi bạn muốn nhận mã mới nhất từ ​​kho lưu trữ chính thức của Volley của Google, chỉ cần chạy lệnh dưới đây

git submodule foreach git pull

Để biết thêm thông tin chi tiết: https://gitsubmoduleasandroidtudiomodule.blogspot.in/

Mã mẫu GIT Repo: https://github.com/arpitratan/AndroidGitSubmoduleAsModule


0

Dành cho độc giả tương lai

Tôi thích làm việc với Volley . Để tiết kiệm thời gian phát triển, tôi đã cố gắng viết thư viện tiện dụng nhỏ Gloxey Netwok Manager để thiết lập Volley với dự án của mình. Nó bao gồm trình phân tích cú pháp JSON và các phương pháp khác giúp kiểm tra tính khả dụng của mạng.

Thư viện cung cấp ConnectionManager.classcác phương thức khác nhau cho các yêu cầu Volley StringVolley JSON có sẵn. Bạn có thể thực hiện các yêu cầu GET, PUT, POST, DELETE có hoặc không có tiêu đề. Bạn có thể đọc tài liệu đầy đủ ở đây .

Chỉ cần đặt dòng này trong tệp gradle của bạn.

phụ thuộc {

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

}

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.