android/ios 一键抽取硬编码字符串

news/2024/10/23 5:31:29/

由于老项目 做国际化困难,抽取繁琐
最终实在蛋疼 最终开发插件来解决
android studio 插件 一键抽取硬编码字符串
xcode 一键抽取硬编码字符串

环境配置android studio ,appcode idea 环境类似
1.安装插件

插件下载点击

2. 配置生成文件路径

android 就是string.xml
ios Localizable.strings文件 

出现这种情况 请仔细看描述或者这个文档

IOS 使用教程如下

在有.m文件的父文件夹上面(ios 可以用as 或者appcode 等idea工具打开,xcode 太封闭了)

android. 支持在layout或者layout_xxx(适配分辨率的布局)或者java目录进行右键弹出菜单

 

 执行完成

 最终结果

常见疑问:为什么要配置生成路径 而不是自动选择当前moudle的res.values路径?
由于组件化开发导致字符串资源管理,重复混乱,我跟倾向统一管理字符串,建议抽取一个独立的moudle或者devpod 来指定string.xml或者 Localizable.strings

注意:android 是string.xml ios 是Localizable.strings 


http://www.ppmy.cn/news/75327.html

相关文章

Springcloud1----->Hystrix

目录 雪崩问题服务降级原理实践order降级处理user降级处理 服务熔断原理实践 hystrix,英文意思是豪猪,全是是刺,一种保护机制,即熔断器。 主页:https://github.com/Netflix/Hystrix/ 雪崩问题 在微服务中,…

GoLand 2023 Crack函数的支持

GoLand 2023 Crack函数的支持 增加了对“MIN_BY”和“MAX_BY”函数的支持。 更新了Prisma插件previewFeatures以包含jsonProtocol。 改进了与角度相关的符号的文档-添加了更多关于管道、特性和指令的文档。当您将鼠标悬停在符号上或调用显示文档完成时(F1/CtrlQ),您…

SVN 修改URL路径-使用重新定位(relocate)命令和找不到问题解决

当svn服务器url发生变更,又不想在本地重新进行checkout操作,这时候可以使用svn relocate命令进行url的重新定位; 在windows下以TortoiseSVN为例,在仓库文件夹上右键,TortoiseSVN-(重新定位)relocate, 1、Windows TortoiseSVN客户端: 在工作复本的根目录上右键->TortoiseSV…

是面试官放水,还是公司实在是太缺人?这都没挂,华为原来这么容易进...

华为是大企业,是不是很难进去啊?” “在华为做软件测试,能得到很好的发展吗? 一进去就有9.5K,其实也没有想的那么难” 直到现在,心情都还是无比激动! 本人211非科班,之前在字节和腾…

【笔试强训选择题】Day17.习题(错题)解析

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:笔试强训选择题 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 前言 目…

深度学习实战项目(一)-基于cnn和opencv的车牌号识别

深度学习实战项目(一)-基于cnn和opencv的车牌号识别 网上大部分是关于tensorflow,使用pytorch的比较少,本文也在之前大佬写的代码的基础上,进行了数据集的完善,和代码的优化,效果可比之前的pytorch版本好一点。 数据…

SpringMVC学习总结(路由映射、参数传递、转发和重定向...)

目录 1. MVC简介 2. SpringMVC简介 3. 路由映射注解 3.1 RequestMapping 3.2 GetMapping与PostMapping 4. 接收前端传递参数 4.1 接收单/多个参数 4.2 接收对象 4.3 接收JSON对象 4.4 后端参数重命名/映射 4.5 设置参数必传/非必传 4.6 获取URL中的参数 4.7 获取文…

PHP程序员的工作内容复杂吗?如何更快完成交代的任务?

我们城里人大部分都是高富帅 ,你看那些想进入程序员行业的人,哪个不是冲着高薪而来的。互联网已经深入到我们生活的方方面面,比如你去购物啊,聊天啊,你玩游戏啊,哪个不是我们程序员经历过多少日日夜夜加班给…