Android 杂记

1.TypedValue 用于转换标准尺寸

/**
*第一个参数 单位
*第二个参数 大小
*第三个参数固定值
*例子含义:讲12dp安装标准转换为px
**/
  TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,12f,getResources().getDisplayMetrics());

2.依赖本地aar
Gradle中

repositories {
    flatDir {
        dirs 'libs'//本地aar的目录 需要在同级下创建该目录
    }
}
implementation(name: 'page-index-SNAPSHOT', ext: 'aar')

3.本地Maven仓库

// 发布到本地库 ----begin-----------------------------------------
apply plugin: 'maven'
uploadArchives{
    repositories {
        mavenDeployer {
            repository(url: uri('file://C:/Users/wb-zxq412979/.m2/repository'))
            pom.groupId = "demo"
            pom.artifactId = "index"
            pom.version = "1.0.1-SNAPSHOT"
            pom.packaging="aar"
        }
    }
}
// 发布到本地库 ---- end -----------------------------------------

4.Gradle依赖项之transitive/exclude/force/(+)

传递(transitive)
排除(exclude)
强制(force)
动态版本(+)

implementation('com.xxx:xxx:1.0.0@aar') {
        transitive = true
        changing = true
        force = true
        exclude group: 'com.xxx', module: 'xxx'
    }
20180517214257444.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,074评论 3 119
  • # 3只青蛙 ️每天用英语/跟读朗读录音/番茄*1 ️漫步人生/导图+笔记/番茄*4 今日青蛙2只,完成2只。 成...
    严红玉阅读 1,657评论 5 2
  • 早:粉条汤半碗 小笼包七个包子馅 午:桃子*1 伽利果*1 水果小月饼*2 晚:青菜半碗 鹌鹑蛋*10 红薯*2...
    红枣儿姑娘阅读 2,187评论 0 0
  • 当我开始怀疑,我也许没办法再有勇气奋不顾身地爱一个人的时候,我明白,我渴望的一直都是小女孩一般的爱情。 爱情,美在...
    溦汐阅读 2,761评论 1 5
  • 文 | 魏思年 「人生而自由,却无往不在枷锁之中。自以为是其他一切的主人的人,反而比其他一切更是奴隶。」 卢梭这句...
    魏思年阅读 5,689评论 4 11

友情链接更多精彩内容