博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apicloud模块开发知识点
阅读量:5151 次
发布时间:2019-06-13

本文共 1144 字,大约阅读时间需要 3 分钟。

1. 没有加模块的时候dex里面的包

\android\support\annotation\android\support\v4\com\uzmap\pkg\compile

 2. 不能混淆的类:

在AndroidManifest.xml定义的类

在apicloud模块里定义的类

R类

annotation类

native方法

3. 各个模块之间的资源是串起来的。所以如果是图片的话,命名最好含有自己模块名字。

之前做过一个测试,如果drawable只有(或者字典排名都在它们后面),那么它们分配的id就是

public static final int abc=0x7f020000;public static final int abc_ef_time=0x7f020001;public static final int abc_ef_time2=0x7f020002;

如果是把abc.png去掉,生成的id就是

public static final int abc_ef_time=0x7f020000;public static final int abc_ef_time2=0x7f020001;

如果你的模块没有abc.png,但是别人的模块里有abc.png,那就会合在一起,最终生成的id就是

public static final int abc=0x7f020000;public static final int abc_ef_time=0x7f020001;public static final int abc_ef_time2=0x7f020002;

有时候,遇到说找不到定位的模块类,可能的原因是,你写的那个模块类不是继续自 UZModule

2018-05-05

原来apicloud云编译支持直接放代码,这样以后如果我打包静态包失败的话,直接放代码算了。

2018-05-09

APICloud模块不支持中文目录和中文文件名。

2018-06-19

今天用升级版的方式开发模块。开发到最后,发现一直有一个标题栏在那里,好难看,不知道怎么去掉。我用排除法,验证,确实是我新开发的utoVR模块引起的,

然后查看AndroidManifest.xml,没找到原因,查看代码,代码里也没有设置标题栏呀,后来查看

values-hdpi里的styles.xml里面有

按网上说的,改成

就好了。

2018-06-30

资源文件可以放到jar架包里面。打包的时候,它会自动分解到对应的目录下的。

资源文件虽然是放在jar包里面,但是不算56k。

 

转载于:https://www.cnblogs.com/angelshelter/p/7077953.html

你可能感兴趣的文章
c/c++ 重载运算符 ==和!=的重载
查看>>
7个很酷的jQuery插件推荐
查看>>
JS选中清空
查看>>
导出excel失败,提醒提示加载类型库/DDL出错
查看>>
[UE4]碰撞机制
查看>>
28. Implement strStr()[E]实现strStr()
查看>>
ISO学习中代码截图
查看>>
android manifest 文件Activity配置节中的属性汇总
查看>>
【003:jsoncpp的简单使用】
查看>>
javascript面向对象的写法:用户登录(用户名和密码的验证)
查看>>
[BZOJ4069][Apio2015]巴厘岛的雕塑
查看>>
登录测试用例
查看>>
iOS 布局方式
查看>>
linux一些基本操作-防火墙操作
查看>>
System类
查看>>
iOS 学习 - 26.git 版本迁移
查看>>
BZOJ.4903.[CTSC2017]吉夫特(Lucas DP)
查看>>
表单验证
查看>>
tableView
查看>>
Happy Great BG-卡精度
查看>>