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

响应式网站自助建设平台/邵阳做网站的公司

响应式网站自助建设平台,邵阳做网站的公司,wordpress如何套用模板,免费做外贸的网站建设有时候,我们希望将我们的Android工程提供给第三方开发者使用。这个时候,最普遍的做法,就是提供一个jar包和一堆资源文件,第三方开发者可以将资源文件拷贝到Android工程的相应目录下,同时引用我们提供的jar包&#xff0…

有时候,我们希望将我们的Android工程提供给第三方开发者使用。这个时候,最普遍的做法,就是提供一个jar包和一堆资源文件,第三方开发者可以将资源文件拷贝到Android工程的相应目录下,同时引用我们提供的jar包,就可以使用我们提供的相应API了。

需要特别注意的是,以jar包和资源包方式提供给第三方开发者,我们的工程的代码中就不能使用类似于R.layout.main、R.string.name等等这样的方式来引用资源了。

为此,我们就不能直接使用R文件,而是要通过字段名称来动态的获取资源的id,再来使用。

以下封装了一个类,可以通过字段名称动态获取id。

package com.arui.util;import android.content.Context;public class ResourceUtil {public static int getLayoutId(Context paramContext, String paramString) {return paramContext.getResources().getIdentifier(paramString, "layout",paramContext.getPackageName());}public static int getStringId(Context paramContext, String paramString) {return paramContext.getResources().getIdentifier(paramString, "string",paramContext.getPackageName());}public static int getDrawableId(Context paramContext, String paramString) {return paramContext.getResources().getIdentifier(paramString,"drawable", paramContext.getPackageName());}public static int getStyleId(Context paramContext, String paramString) {return paramContext.getResources().getIdentifier(paramString,"style", paramContext.getPackageName());}public static int getId(Context paramContext, String paramString) {return paramContext.getResources().getIdentifier(paramString,"id", paramContext.getPackageName());}public static int getColorId(Context paramContext, String paramString) {return paramContext.getResources().getIdentifier(paramString,"color", paramContext.getPackageName());}}

当然,如果能够将资源文件也都写入jar包,对于第三方开发者来说,是最方便的。如果想做到这一点,就必须完全在代码中处理布局、图片资源等等,相对来说比较麻烦。如果UI等元素非常的少,值得尝试。

---------------------------------------------------------------------------

GL(arui319

http://blog.csdn.net/arui319

<本文可以转载,但是请保留以上作者信息。谢谢。>

---------------------------------------------------------------------------


http://www.lbrq.cn/news/1032517.html

相关文章:

  • 专业代做时时彩网站/949公社招聘信息
  • 网站开发分页代码/网络营销的工具和方法
  • 网站开发类毕业论文/北京百度公司总部电话
  • 最好的网站建设组织/网络竞价
  • 域名销售网站/百度用户服务中心官网电话
  • 做网站好还是做商城好/青岛网站优化
  • 佛山视频网站搭建公司/百度竞价价格
  • 网站设计的公司皆选奇点网络/seo网站内部优化
  • 国外流行的内容网站/排名网站
  • 新疆吐鲁番建设网站/网站怎么seo关键词排名优化推广
  • 做酒网站/代写
  • 1000学习做网站贵吗/商品推广与营销的方式
  • 做网站需要什么配置服务器吗/百度做网站
  • 个人网站允许做内部论坛吗/青岛网络科技公司排名
  • 域名管理网站/南昌seo排名公司
  • 攻略网站的建设/长尾关键词挖掘站长工具
  • 网站底部留言代码/甘肃搜索引擎网络优化
  • 软件开发模型比较/关键词优化seo外包
  • 比特币矿池网站怎么做/竞价推广的基本流程
  • 用wordpress做小程序/榆林市网站seo
  • 南阳那里有做网站的/成都疫情最新情况
  • saas自助建站/公司推广网站
  • 网站建设合同注意事项/哪里有做网络推广的
  • 注册公司代理网/数字营销服务商seo
  • 临沂森拓网络科技有限公司/搜索引擎优化主要包括
  • 做网站有什么软件吗/上海专业seo公司
  • 微商城网站建设信息/app推广渠道商
  • 学慧网的网站是谁家做的/自媒体135免费版下载
  • 单页网站 产品放哪/淘宝关键词top排行榜
  • 如何提高权重/深圳市企业网站seo
  • LeetCode215~ 234题解
  • 机器学习阶段性总结:对深度学习本质的回顾 20250813
  • 基于elk实现分布式日志
  • 服务端配置 CORS解决跨域问题的原理
  • 【Linux】程序地址空间
  • 大数据量下分页查询性能优化实践(SpringBoot+MyBatis-Plus)