数智图书馆-无锡数智政务 本次搜索耗时 2.973 秒,为您找到 508 个相关结果.
  • Android领域中的可选配置

    8 2025-06-17 《Android群英传》
    Android领域中的可选配置 Android领域中的可选配置 在Android领域中,还有一些可选的配置。在具体的开发场景中,开发者可以根据自己的需要进行配置。 compileOptions 顾名思义,compileOptions就是配置编译的选项,类似于在最前面声明的compileSdkVersion。但这里肯定不是设置Android SDK的...
  • 为不同版本添加不同代码

    8 2025-06-17 《Android群英传》
    为不同版本添加不同代码 为不同版本添加不同代码 在开发中,不同的版本通常有不同的代码功能。例如最常用的Log开关,在debug版本中会打印开发日志,而在release版本中是需要关闭的。因此,一般会有一个全局的变量开关,根据不同的版本设置不同的值。这一切在Gradle脚本的支持下,仅仅变成了一句配置。笔者以buildType为例,为不同的buildTy...
  • jar包依赖

    8 2025-06-17 《Android群英传》
    jar包依赖 jar包依赖 在每一个module的根目录下都有一个libs文件夹,开发者可以把jar包拷贝到该目录下,并单击鼠标右键在菜单中选择“add as library”进行引用(或者直接Sync项目也可以实现引用),如图4.21所示。 图4.21 添加jar包依赖 当项目依赖成功后,jar包将显示出meta-info信息,如图4.22...
  • Gradle调用终端指令

    8 2025-06-17 《Android群英传》
    Gradle调用终端指令 Gradle调用终端指令 在Java中可以通过Runtime.exec()方法来获取终端指令的数据。在Gradle中同样可以获取终端数据,例如笔者新建一个task,代码如下所示。 task testcmd { println 'git log --pretty=oneline -1' . execute (...
  • 查看AAPT命令格式

    8 2025-06-17 《Android群英传》
    查看AAPT命令格式 查看AAPT命令格式 看到这里,有很多开发者可能会问:笔者是如何记得这么多的指令和它们的参数的?答案就是——其实笔者也不记得。 那么笔者是如何获取这些指令的使用方法的呢?相信经常使用Linux系统的开发者应该很清楚,通常终端程序都会有帮助,AAPT工具同样是这样。在终端下直接执行./aapt指令就可以获取所有的使用方法,显示结果...
  • onTrimMemory

    8 2025-06-17 《Android群英传》
    onTrimMemory onTrimMemory onTrimMemory返回的信息更加丰富,只要满足了触发条件,系统就会返回内存警告信息。onTrimMemory回调中,包含一个int类型的参数level,代表着警告的级别。根据它们的回调时机,可以大致分成以下几个类型。 运行时内存容量 这几个内存警告代表着当前App还能够继续执行,且此时App...
  • 准备Dump Heap文件

    8 2025-06-17 《Android群英传》
    准备Dump Heap文件 准备Dump Heap文件 首先,运行一段时间的Leak App(通过不断切换横竖屏来泄漏内存)。然后,在Android Studio的Monitor-Memory Monitor中,点击Dump Java Heap生成hprof文件(或者在DDMS中点击Dump HPROF file按钮)。 在Android Studi...
  • 1.10 永久性

    1.10 永久性 1.10 永久性 创建一个对象后,只要我们需要,它就会一直存在下去。但在程序结束运行时,对象的“生存期”也会宣告结束。尽管这一现象表面上非常合理,但深入追究就会发现,假如在程序停止运行以后,对象也能继续存在,并能保留它的全部信息,那么在某些情况下将是一件非常有价值的事情。下次启动程序时,对象仍然在那里,里面保留的信息仍然是程序上一次运...
  • 2.10 总结

    2.10 总结 2.10 总结 通过本章的学习,大家已接触了足够多的Java编程知识,已知道如何自行编写一个简单的程序。此外,对语言的总体情况以及一些基本思想也有了一定程度的认识。然而,本章所有例子的模式都是单线形式的“这样做,再那样做,然后再做另一些事情”。如果想让程序作出一项选择,又该如何设计呢?例如,“假如这样做的结果是红色,就那样做;如果不是,...
  • 2.5 方法、自变量和返回值

    2.5 方法、自变量和返回值 2.5 方法、自变量和返回值 迄今为止,我们一直用“函数”(Function)这个词指代一个已命名的子例程。但在Java里,更常用的一个词却是“方法”(Method),代表“完成某事的途径”。尽管它们表达的实际是同一个意思,但从现在开始,本书将一直使用“方法”,而不是“函数”。 Java的“方法”决定了一个对象能够接收的...