-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
希望有用于B4A的封装 #274
Comments
抱歉,精力有限,这个框架只会使用 JAVA 编写,并且只提供 ARR 包或者 JAR 包,以及 JAVA 世界的依赖方式。 如果你目前使用的编码方式或者环境,不支持 JAVA 库的传统依赖方式,那建议你做的是,想办法在你原有的环境下对接 JAVA 世界,JAVA 世界这么多三方库,不可能你每想使用一个三方库,就让作者给你提供支持,这样效率是最低的,并且作者也不一定会给你提供支持。 你能使用其他 JAVA 库或 Android 库就能使用本框架,这个框架不会主动考虑兼容其他的 IDE 或语言。 |
看了下这个 IDE,是跨平台的,如果能跨平台,那这个 IDE 应该会考虑兼容现存的 JAVA 库和 Android 库,如果这个 IDE,连开源库都无法依赖和使用,那这 IDE 相当于放弃了 JAVA 生态,所有项目的功能都需要从 0 开始编码,效率何其低,那使用这个跨平台 IDE 有什么意义呢?使用跨平台不就是想少写代码,提高编码效率吗。 |
谢谢大牛回复。 |
这里只有默认打的 aar 包,不知道你能否支持,如果不支持,将 autosize-1.2.1.aar 的后缀改为 .zip,然后用解压工具解压后,就可以在解压文件中找到一个叫做 classes.jar 的文件,这个文件就是 AndroidAutoSize 的 jar 包,然后用你的 ide 依赖即可。 https://dl.bintray.com/jessyancoding/maven/me/jessyan/autosize/1.2.1/autosize-1.2.1.aar 目前最新版本是 v1.2.1,如果后面有更新,记得重新下载最新的版本。 |
AndroidAutoSize 使用 aar 包的方式依赖可以实现自动初始化,但如果使用 jar 包的方式依赖,就需要手动调用 AutoSize#checkAndInit(Application) 进行初始化,在 APP 启动时 Application#onCreate 中调用即可。 修改设计图尺寸的 API 是 AutoSizeConfig.getInstance().setDesignWidthInDp(size); 其他 API 自己看文档和 Demo,注释说的都很详细,建议自己多花点时间学习下,看看框架原理的文章。 |
好的,谢谢,我试试看 |
我在用第三方IDE写安卓应用,采用的是B4X系列中的B4A(目前已免费),官网www.b4x.com。看到这个适配方法很强大,但我不会JAVA,无法封装供B4A使用,希望能有机会在B4A上使用。
The text was updated successfully, but these errors were encountered: