当前位置: 首页 > news >正文

海淀深圳网站建设公司价格怎么修改自己的网站

海淀深圳网站建设公司价格,怎么修改自己的网站,高端网站设计制作方法,阿里云 wordpress 权限设置一、ARouter的简介 ARouter是一个用于Android的路由框架#xff0c;它能够帮助开发者实现组件之间的通信和页面跳转。 ARouter的核心原理是通过注解来标记和生成路由映射表。开发者只需要在需要跳转的页面上添加注解#xff0c;然后在代码中通过路由表找到对应的页面进行跳…一、ARouter的简介 ARouter是一个用于Android的路由框架它能够帮助开发者实现组件之间的通信和页面跳转。 ARouter的核心原理是通过注解来标记和生成路由映射表。开发者只需要在需要跳转的页面上添加注解然后在代码中通过路由表找到对应的页面进行跳转。 ARouter提供了丰富的功能和灵活的配置可以支持参数传递、拦截器、页面拦截、自动注入等功能。开发者可以根据自己的需求进行配置和使用。 除了页面跳转ARouter还提供了一些扩展功能例如服务发现、事件通知、模块化开发等可以帮助开发者更好地组织和管理代码。 ARouter的优点是性能高效、配置灵活可以帮助开发者简化代码、提高开发效率。同时它也具有良好的兼容性可以兼容大部分Android项目。 总的来说ARouter是一款非常好用的Android路由框架可以帮助开发者简化组件之间的通信和页面跳转提高开发效率。 二集成 1、添加jitpack 仓库 Android Gradle Plugin 为 v7.1.0 以下版本进入项目根目录打开 “build.gradle” 文件在 “allprojects” 中加入如下代码 ... allprojects {     repositories {         maven { url https://jitpack.io }         mavenCentral()         google()     } } 当您的 Android Gradle Plugin 为 v7.1.0 或以上版本进入项目根目录打开 “settings.gradle” 文件在 “dependencyResolutionManagement” 中加入如下代码 ... dependencyResolutionManagement {         repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)         repositories {                      maven { url https://jitpack.io }                   mavenCentral()                   google()          } } 2、依赖YmRouter库 单model项目 纯Java项目 defaultConfig {......javaCompileOptions {annotationProcessorOptions {arguments [YMROUTER_MODULE_NAME: project.getName()]}}}dependencies {......implementation com.gitee.ym521.ymrouter:ymrouter-api:1.0.5annotationProcessor com.gitee.ym521.ymrouter:ymrouter-compiler:1.0.5 } kotlin项目 plugins {......id org.jetbrains.kotlin.kapt }defaultConfig {......javaCompileOptions {annotationProcessorOptions {arguments [YMROUTER_MODULE_NAME: project.getName()]}}}dependencies {......implementation com.gitee.ym521.ymrouter:ymrouter-api:1.0.5kapt com.gitee.ym521.ymrouter:ymrouter-compiler:1.0.5 } 多model项目 以下以纯Java项目为例 公共模块common dependencies {......api com.gitee.ym521.ymrouter:ymrouter-api:1.0.5} 其他业务模块含有activity的 defaultConfig {......javaCompileOptions {annotationProcessorOptions {arguments [YMROUTER_MODULE_NAME: project.getName()]}}}dependencies {......annotationProcessor com.gitee.ym521.ymrouter:ymrouter-compiler:1.0.5 } 注意一定要记得添加 defaultConfig {          ......         javaCompileOptions {             annotationProcessorOptions {                 arguments [YMROUTER_MODULE_NAME: project.getName()]             }         }     }  三、使用和ARouter的小区别 3.1、和ARouter的区别 1、注解由ARouter的Router 改为YmRouter 2、去除了SDK v4包的Fragment 3、去除了v4包更换AndroidX 包 版本为1.5.0 4、更新了其他原ARouter中的旧依赖 3.2、简单的初始化 public class MyApplication extends Application {Overridepublic void onCreate() {super.onCreate();YmRouter.init(this);} } 记得在AndroidManifest.xml 设置pplicationd  ... /的name属性。 其他设置可以参考ARouter 3.3、简单使用 YmRoute(path /test/main) public class MainActivity extends AppCompatActivity {..... }YmRouter.getInstance() .build(/test/main) .navigation(); 拦截器等其他使用可以参考ARouter 希望您给博主一些鼓励点赞、关注、收藏如果有BUG欢迎大家提出。
http://www.pierceye.com/news/272306/

相关文章:

  • 教师在哪些网站可以做兼职做平面的公司网站
  • php网站后台程序做游戏ppt下载网站有哪些
  • 柳州正规网站制作公司佛山企业名录黄页
  • 企业网站做备案网站换域名 百度收录
  • 平面网站模版网站建设需要的费用
  • 营销型网站案例展示如何做网赌网站
  • 商融交通建设工程有限公司网站wordpress的伪静太文件
  • 网站rar文件做sorry动图的网站
  • 有合作社做网站得不备案期间关网站吗
  • 南京城乡住房建设厅网站wordpress文章模板下载
  • 有一个做搞笑英语视频网站外贸建站优化
  • 苏州公司建设网站深圳品牌蛋糕店有哪些品牌排行
  • 手机网站建设视频教程、网站建设项目功能需求分析报告
  • 纸 技术支持 东莞网站建设wordpress 手机 自建站
  • 网站后台 搜索广告发布合同模板
  • 手机网站设计教程网站建设 职位
  • 外贸网站图片素材谷歌seo和百度seo区别
  • 龙华网站 建设深圳信科潍坊网站建设培训
  • 域名网站平台qq在线登录
  • 成都做网站建设公司网站建设公司销售技巧
  • 打开网站是iis7三亚最新发布
  • php外贸网站中山网站建设方案报价
  • 好网站建设公司开发方案广告传媒公司加盟
  • 郑州膏药网站建设石家庄seo管理
  • 做国外产品描述的网站营销wordpress
  • 服务器2003怎么做网站枣庄网站建设电话
  • 南京网站建设一条龙汶上网站制作
  • 黑龙江微信网站开发郑州热门网络推广免费咨询
  • 深圳坪山站永久免费linux服务器
  • 东莞网站建议ipv6在家做网站