安卓开发框架怎么搭建(Android环境配置)
  • 来源:互联网
  • 发布时间:2026-04-02 08:02:54

近两年,Android 开发可以说是越来越容易了,在很多前辈的努力下,Android 开发生态圈里构建出了很多非常好的轮子(开发库或框架)。在开发中,有时都面对这么多轮子都有选择困难症了。面对炫彩的开发库和很流行的框架,我们该如何选择呢?

1、GitHub Star 数判断标准,GitHub Star 数越多,证明这个轮子使用的人数比较多,一般以 1 k 起为判断标准;

如图,搜索 “Android” ,选择排序为 “Most Stars”,这样搜索结果就会按照 Star 数最多的排在首页。

2、综合分析项目,整体考虑。从项目应用场景、开发人员、公司情况、项目后期维护等方面分析,选择合适项目的开发框架或开发库是最好的选择,不要认为哪个开发框架流行用哪个,项目开发中稳定是大前提;

3、仔细查看开源框架源码,多看开源框架的 Issues,从 Issues 提前预判框架在项目开发中可能会出现的问题,慎重选择每一个开源框架,是一个程序员应该必备的精神。

在 Android 开发中,一般都是从以上3个方面选择开源框架搭建Android 项目。Android 项目开发中,开源框架一般可以分为网络、组件以及其它工具类组成,下面我分别介绍几个比较优秀的开源框架。

1、网络框架

常用的 Android 开发网络请求库有

Retrofit https://github.com/square/retrofit

OkHttp https://github.com/square/okhttp

Volley https://github.com/google/volley

目前用的最多的也就 Retrofit 和 OkHttp ,Volley 基本上是很少有人用吧,前两个都是 Square 公司开源的,很厉害吧!Volley 是Google 早年开源的,目前基本被淘汰。

这里简单介绍下 Retrofit

Retrofit 是一个RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp 完成,而Retrofit 仅负责网络请求接口的封装。

示例如下:

(1)、创建一个接口

public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user);}

(2)、实现接口

Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.github.com/") .build();GitHubService service = retrofit.create(GitHubService.class);// 在支持路由的页面上添加注解(必选)// 这里的路径需要注意的是至少需要有两级,/xx/xx@Route(path = "/test/activity")public class YourActivity extend Activity { ...}

从开源框架或开源库选择到搭建项目这个过程,会经历痛苦的抉择,选择了 A 开源框架,又选择了 B 开源框架,两个框架从项目的不同角度在协助着项目开发,最终发现两者竟然不兼容,或者大部分功能都是相同的,这就很难选择了......

最后我推荐一个 MVP 开发模式的框架,我认为他是GitHub 上 MVP 开发模式框架中比较优秀的了,让小白也能轻松上手,快速搭建项目,不用考虑项目各类框架选择,作者已经选好了

Android 开发中常用、必用的开发框架。他就是 MVPArms
https://github.com/JessYanCoding/MVPArms。

作者提供了 Android Studio 开发工具插件,一键生成Activity和对应的 MVP 相关接口和实现类,避免了手动创建多个类的繁琐事项,开发文档写的非常精细。

开始学习吧!

其他文章

  • 晋江丁一酒业贸易有限公司注册成功-酒业贸易公司注册-晋江注册公司
  • 北京盛世华章科技有限公司注册成功-科技公司注册-北京注册公司
  • 利川市博标劳务有限公司注册成功-劳务公司注册-利川注册公司
  • 广州优上科技有限公司注册成功-科技公司注册-广州注册公司
  • 集安市李飞商贸有限公司注册成功-商贸公司注册-集安注册公司
  • 潮之适(江门)生物科技有限公司注册成功-生物科技公司注册-江门注册公司
  • 佛山市晨清科技有限公司注册成功-科技公司注册-佛山注册公司
  • 京中(天津)纳米材料科技有限公司注册成功-纳米材料科技公司注册-天津注册公司
  • 温州昱鸥生物科技有限公司注册成功-生物科技公司注册-温州注册公司
  • 山东锦元防腐保温工程有限公司注册成功-防腐保温工程公司注册-山东注册公司