retrofit

Java的反射基础与常用方法

蓝咒 提交于 2020-08-19 16:20:14
一、什么是java反射 java的反射机制是指在运行状态中,对于任意的一个类,都能获取到这个类的属性和方法,无论是private还是public。对于任意的一个对象,都能调用到它的任意一个方法和属性,无论是private还是public。这种动态获取类的信息和动态调用对象的方法,我们叫做java的反射机制。当然这种机制如果自己使用不当,在一定程度上破坏了java面向对象的封装性。 二、java反射实例和用法 下面有个person的bean对象,我们就用这个简单的例子来学习,要想使用反射,首先得获取对应类的class对象。 package com.chendsir.exercisejava; public class Person { private int id; private String name; public String age; public Person(String age) { this.age = age; } public int getId() { return id; } public String getName() { return name; } public String getAge() { return age; } } (1) :获取class对象。 我们给这个例子加一个man函数

Error Response 500 is not getting diaplayed when password and confirm password typed wrong

半城伤御伤魂 提交于 2020-08-17 12:19:05
问题 my response getting successfully displayed when password and confirm password typed right....but when it mismatched it is not going to else part....not showing toast anything......please guide me ...need help...thanks in advance here is my response when password and confirm password typed wrong in postman:- { "status": 500, "message": "Could not reset password.", "error": { "confirm_password": { "compareWith": "Passwords mismatch." } }, "user_msg": "Could not reset password, please try again.

how do i post Long encoded string of base64 image to server using retrofit?

可紊 提交于 2020-08-17 12:18:44
问题 i'm trying to post encoded string of image to retrofit post method...after debugging i got very long string on debug of image chosen from gallery.....after submitting i can see long string encoded of image in debugger....in postman when i check i shows profile_pic: " " that is null ... need help if i used endpoint like this im not getting crash: @FormUrlEncoded @POST("update") fun useredit( @Header("access_token") token: String, @Field("first_name") first_name:String, @Field("last_name") last

Android 原生 SQLite 数据库的一次封装实践

廉价感情. 提交于 2020-08-16 14:18:00
本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/CL4MsQEsrWS8n7lhXCOQ_g 作者:Li Bingyan 本文主要讲述原生SQLite数据库的一次ORM封装实践,给使用原生数据库操作的业务场景(如:本身是一个SDK)带来一些启示和参考意义,以及跟随框架的实现思路对数据库操作、APT、泛型等概念更深一层的理解。 实现思路: 通过动态代理获取请求接口参数进行SQL拼凑,并以接口返回值(泛型)类型的RawType和ActualType来适配调用方式和执行结果,以此将实际SQL操作封装在其内部来简化数据库操作的目的。 一、背景 毫无疑问,关于Android数据库现在已经有很多流行好用的ORM框架了,比如:Room、GreenDao、DBFlow等都提供了简洁、易用的API,尤其是谷歌开源的Room是目前最主流的框架。 既然已经有了这么多数据库框架了,为什么还要动手封装所谓自己的数据库框架呢?对于普通 APP 的开发确实完全不需要,这些框架中总有一款可以完全满足你日常需求;但如果你是一个SDK开发者,而且业务是一个比较依赖数据库操作的场景,如果限制不能依赖第三方SDK(主要考量维护性、问题排查、稳定性、体积大小),那就不得不自己去写原生SQLite操作了,这将是一个既繁琐又容易出错的过程(数据库升级/降级/打开/关闭

How should I fetch images under an array using retrofit

∥☆過路亽.° 提交于 2020-08-15 05:54:06
问题 I have images under array...here is my json: { "status": 200, "data": { "id": 1, "product_category_id": 1, "name": "Centre Coffee Table", "producer": "Luna", "description": "Mild Steel Base In Poder Coated White Finish.8 mm Tempered Glass Table Top.Bottom Shelf In Paimted Brown Glass.", "cost": 5000, "rating": 3, "view_count": 21243, "created": "2015-09-07T09:24:05+0000", "modified": "2020-07-27T10:52:42+0000", "product_images": [ { "id": 1, "product_id": 1, "image": "http://staging.php-dev

Android 原生 SQLite 数据库的一次封装实践

孤者浪人 提交于 2020-08-15 02:55:47
本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/CL4MsQEsrWS8n7lhXCOQ_g 作者:Li Bingyan 本文主要讲述原生SQLite数据库的一次ORM封装实践,给使用原生数据库操作的业务场景(如:本身是一个SDK)带来一些启示和参考意义,以及跟随框架的实现思路对数据库操作、APT、泛型等概念更深一层的理解。 实现思路: 通过动态代理获取请求接口参数进行SQL拼凑,并以接口返回值(泛型)类型的RawType和ActualType来适配调用方式和执行结果,以此将实际SQL操作封装在其内部来简化数据库操作的目的。 一、背景 毫无疑问,关于Android数据库现在已经有很多流行好用的ORM框架了,比如:Room、GreenDao、DBFlow等都提供了简洁、易用的API,尤其是谷歌开源的Room是目前最主流的框架。 既然已经有了这么多数据库框架了,为什么还要动手封装所谓自己的数据库框架呢?对于普通 APP 的开发确实完全不需要,这些框架中总有一款可以完全满足你日常需求;但如果你是一个SDK开发者,而且业务是一个比较依赖数据库操作的场景,如果限制不能依赖第三方SDK(主要考量维护性、问题排查、稳定性、体积大小),那就不得不自己去写原生SQLite操作了,这将是一个既繁琐又容易出错的过程(数据库升级/降级/打开/关闭

Android网络库的比较:OkHTTP,Retrofit和Volley [关闭]

巧了我就是萌 提交于 2020-08-12 05:20:43
问题: Two-part question from an iOS developer learning Android, working on an Android project that will make a variety of requests from JSON to image to streaming download of audio and video: 来自学习Android的iOS开发人员的一个分为两个部分的问题,该问题涉及一个Android项目,该项目将提出从JSON到图像到音频和视频流下载的各种请求: On iOS I have used the AFNetworking project extensively. 在iOS上,我广泛使用了 AFNetworking 项目。 Is there an equivalent library for Android? 是否有适用于Android的等效库? I've read up on OkHTTP and Retrofit by Square, as well as Volley but don't yet have experience developing with them. 我已经阅读了Square的 OkHTTP 和 Retrofit ,以及 Volley, 但还没有与它们一起开发的经验。 I'm

详谈字节跳动2020年Android开发岗社招真题,看看你能走到哪一步?

こ雲淡風輕ζ 提交于 2020-08-12 04:20:33
首先说一下,今日头条的面试主要分为 三轮到四轮 ,如果是 旺季面三轮 ,首先是基础面试, 基本面试一般10个题左右 ,最近 面试了一下字节跳动的移动Android资深工程师 , 记录下博客 。 现在 网络疯传都2020年了,Android开发早凉了!是真的吗? 我相信 很多朋友对职业规划很迷茫! 推荐阅读 :( 2020年Android开发人员打破寒冬期的利器在哪里?是转行还是进阶? ) 这篇文档会帮你在迷茫中指明方向! 第一面是 北京的开发进行视频面试 ,有 理论和编程题 组成。用的是在线编程工具,如下图。 第一面 1、请你编程实现单例模式,懒汉和饱汉写法? //饱汉写法public static Singleton getInstance() { if (singleton == null) { synchronized (Singleton.class) { if (singleton == null) { singleton = new Singleton(); } } } return singleton; } //懒汉写法 private static final Singleton1 single = new Singleton1(); //静态工厂方法 public static Singleton1 getInstance() { return single; }

Getting error (No such file or directory) while uploading file with retrofit

江枫思渺然 提交于 2020-08-06 05:36:19
问题 I am working on android app and I need to post request with file to the server. I am using retrofit to do that and I do Multipart api request. Then I use Intent.createChooser to pick the file. The problem come in when I do enqueue to the service call. In the onFailure I get this error: E/Upload errorrrrrr:: /document/image:77317 (No such file or directory) However, This is the uri and file path which I get in the onActivityResult : uri: content://com.android.providers.media.documents/document