首页
学习
活动
专区
圈层
工具
发布

代码洁癖症的我,学习Lint学到心态爆炸

2 Lint Android Studio 提供一个名为Lint的静态代码扫描工具,可以发现并纠正代码结构中的质量问题,而无需实际执行该应用,也不必编写测试用例。...上图是Lint工具的工作流程,下面了解相关概念。App Source Files 源文件包含组成 Android 项目的文件,包括 Java 和 XML 文件、图标和 ProGuard 配置文件等。...3.1 Lint中重点的API 先学习相关api,可以快速理解一些概念,可以粗略看过,下结实践再回来看。 Issue Issue如上文所说,表示lint 工具检查的一个规则,一个规则包含若干问题。...自定义规则需要在Java工程中创建,这里通过Android Studio来创建一个Java Library。...重启Android Studio,让规则生效。检测到方法大写,不符合命名规范,报导该问题。 ? 类名不符合规范: ? 从上文可以看到,放在目录下的jar包对所有工程都是有效的。

1.7K20

赶鸭子上架之安卓开发速成

亲测:博主有课内学的粗浅的JAVA基础,其余从0开始,7天做出了一个“蓝牙智能窗帘”的APP。事实上,如果不是纠结蓝牙的一个bug不肯改方案,其余的学习和完成应该用了不到三天。...¶2.2 创建工程 参考自:使用Android Studio开发Android APP 我选的最低Android版本是23,即6.0版。...¶2.3 一些小get Android Studio采用gradle来构建项目,gradle是一个项目构建工具,可以完成软件环境部署和打包等任务。...在build.gradle文件中写项目的配置,比如引用外部仓库的工具等。你在Android Studio写好的代码最终要下载到手机里,或者打包成apk发布出去,这里的工作就依赖gradle完成。...一些注意 xml布局文件中要写包括对应的java类 onCreateView是Fragment生命周期方法中最重要的一个。因为在该方法中会创建在Fragment中显示的View。

2.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    第七章 Android Gradle插件

    让我们看看Android官方对它的推崇程度: 可以很容易的重用代码和资源 可以很容易的创建应用的衍生版本,所以不管你是创建多个apk,还是不同功能的应用都很方便 可以很容易的配置、扩展以及自定义构建过程...我们可以通过Android Studio创建一个App工程,创建后我们可以看到其大概工程目录结构如下: 其目录结构和Java工程相比没有太大的变化,proguard-rules.pro是一个混淆配置文件...最后我们再打开Android Studio,然后选择File->Import Project,选择我们刚刚导出的Android工程目录,然后Next,一步步即可导入到Android Studio中。...build.gradle脚本文件做了处理,从上面的例子中我们可以看到,重写了main这个SourceSet,为Android Studio指明我们的java文件、res资源文件、assets文件、aidl...文件以及manifest文件在项目中的位置,这中Android Studio才能识别他们,进而作为一个Android工程进行编译构建。

    1.3K20

    【Android精进之路-02】安装Android Studio,认识Android SDK,一步步学习

    安装好Android Studio之后可以在 File->Appearance&Behavior->System Settings->Android SDK 下查看Android SDK 的安装路径。...与JDK类似的,Android SDK就是Android专属的软件开发工具包,可以通过它来快速的开发Android应用。 说完了Android SDK的概念之后,接下来看看SDK的目录结构。...build-tools 保存着一些Android平台相关通用工具,比如adb、和aapt、aidl、dx等文件。在build-tools中包含了各个Android SDK版本下的通用工具。...aapt 即Android Assert Packaging Tool,该工具可以查看,创建,更新ZIP格式的文档附件(zip,jar,apk)。也可以将资源文件编译成二进制文件。...dexdump:通过dexdump可以查看apk文件中的dex执行情况,粗略分析出原始java代码是什么样的 emulator emulator目录下有Android模拟器主程序emulator,有各种资源

    1.9K20

    手把手教你移动端AI应用开发(一)——快速在安卓上跑通OCR应用

    创建第一个项目 Android Hello World Hello World,几乎是程序猿学习各种语言的第一个程序,这里教大家在Android Studio上实现第一个项目:Android HelloWorld...有Android基础的可以跳过本段。 打开Android Studio,选择菜单“File-> New -> New Project..”...新建Android Studio自带的测试项目,菜单File->New ->New Project.. , 弹框中最后一个项目模板 “Native C++”,点“Next”, 之后用默认配置, 点“Finish...小技巧: 编译用的NDK和SDK都会自动添加到项目根目录下的local.properties中 快速在手机上跑通OCR应用 第一步、下载本应用所需要的的代码文件。...注意千万不要使用菜单File->New-> New Project..。 ? ? 导入后如下图: ? ? 点击上图中的运行按钮,正常情况下项目就可以运行成功了 ?

    4.8K32

    第一个安卓程序-加法

    环境信息 操作系统:Win7 sp1 JDK:JAVA 1.8 Android Studio版本:3.6.3 as,v.png 创建工程 1、 打开Android Studio,File-》New-...打开后,会有一段时间自动从网上下载相应的依赖包,根据网速和安装的Android Studio环境情况,时间可能长达数十分钟。...编写代码 在Android Studio中,打开D:\myapk\app\src\main\res\values\strings.xml文件,添加要在页面上展示的文字标签。...string.png 打开content_main.xml(D:\myapk\app\src\main\res\layout)文件,选择Design视图①,从Palette②中拖拽需要到的空间到编辑区...2、开启手机的USB调试选项。 3、在Android Studio中运行程序:选择设备,点击Run。 run.png 4、运行后,稍等一会儿,手机上会打开APK,查看运行效果。

    57210

    Gradle构建-从Eclipse到Studio介绍篇

    Android Studio的一些概念 Android Studio 不使用工作区,因此各个项目在单独的 Android Studio 窗口中打开。...Android Studio 将代码组织到项目中,其中包含从应用源代码到构建配置和测试代码等定义 Android 应用的所有信息。每个项目包含一个或多个模块,您可以将项目分成独立的功能单元。...可以简单粗暴的理解,Android Studio中的Project概念等同于Eclipse中的WorkSpace。...此区域提供 Project 窗口所示结构的精简视图。 编辑器窗口:创建和修改代码的区域。编辑器可能因当前文件类型的不同而有所差异。例如,在查看布局文件时,编辑器显示布局编辑器。...快捷键 从Eclipse切换过来,很多快捷键都还保留着Eclipse的习惯,此时可在File->Setting中打开keymap进行编辑。如图示。

    2.5K00

    Android studio安装教程

    Android studio安装教程 傻瓜式教程 如果想要彻底重装Android studio可以删除 目录C:\Users\用户名 中的以下几个文件夹。...下载完成后运行文件,进入如下界面 点击next 点击next 选择对应的Android studio安装目录,这里我们选择我们一开始创建好的Android studio目录即可...初学者进阶操作: 下载sdk工具 从file->setting打开下面界面 这里是下载Android 版本,和sdk构建工具的地方。...一般我们只需要下载我们需要的版本和对应的工具,当然也可以全量下载,全量的话估测大概需要500G的硬盘空间。 这里演示下载最新的Android版本和构建工具。...C:\Users\用户.gradle也是也非常容易变成非常大的文件夹,这个可以直接在Android studio进行改动 直接选择相应的路径即可。

    1.4K20

    NDK开发(七) :JNI实现文件夹遍历

    转载请以链接形式标明出处: 本文出自:103style的博客 本文操作以 Android Studio 3.4.2 版本为例 NDK开发(一) :NDK入门指南 NDK开发(二) :JNI的数据类型...NDK开发(三) :JNI访问Java变量和方法 NDK开发(四) :JNI操作Java数组 NDK开发(五) :JNI实现文件加解密 NDK开发(六) :JNI实现文件拆分和合并 NDK开发(七)...:JNI实现文件夹遍历 ---- 编写测试代码 创建类 JniListDirAllFiles,编写对应的测试代码: public class JniListDirAllFiles { static...文件夹 if (strcmp(file->d_name, ".") == 0 || strcmp(file->d_name, "..") == 0) { LOGV...//是文件夹则遍历 //构建文件夹路径 char *path = new char[PATH_MAX_LENGTH]; memset

    62530

    Unity与Android交互之✨| 使用AndroidJavaProxy代理方式,让Android与Unity通讯

    端操作 总结 前言 Unity与Android进行交互一直都是Unity开发Android的一个常用手段 其中的交互方式也有很多种,常用的就是UnitySendMessage和AndroidJavaProxy...那本篇文章来详细的介绍一下怎样在Android和Unity端使用AndroidJavaProxy代理方式进行交互调用 结合一个简单的完整通讯实例来学习,通俗易懂更好理解!...File->New->New Module,选中Android Library,新建一个Module。...在这里创建一个AndroidLibrary,起名为MainActivity,创建好后是这个样子 简单修改了名字和路径之后,我们就进入这个AS工程了 第二步:修改AndroidManifest.xml...中没有这个类,给他创建一个即可 这个时候AndroidManifest就算暂时的改好了!

    4.2K31

    自己动手实现一个Android Studio插件

    Android Studio是基于Intellij IDEA,网上查找后发现好像可以在Intellij IDEA中进行插件开发,Android Studio中new project是没有plugin选项的...->New Project,如果你是第一次创建的时候,需要为项目制定 sdk,点击右边的new按钮就好了,它会自己为你找到sdk的索引。...说明:Action ID:标识ID,就像Android中xml的组件@+id             Class Name:生成的类名             Name、Description:菜单选项的名字和描述...3,创建Dialog 和Action的创建一样,Dialog也可以直接在在src或者包名下右键->new ->Dialog,新建好后是这样的。 ? 然后我们点开图形化界面。 ?...5,插件部署 打开项目中的plugin.xml文件,填写相关的信息,这些信息会展示在插件库中,如下图所示。 ?

    91360

    如何优化 Android Studio 启动、编译和运行速度?

    首先解决一个 Android Studio 启动报错的问题 进入刚安装的 Android Studio 目录下的bin目录。找到 idea.properties 文件,用文本编辑器打开。...在 idea.properties 文件末尾添加一行:disable.android.first.run=true,然后保存文件。 关闭 Android Studio 后重新启动,便可进入界面。...优化 Android Studio 启动速度 1、开启 gradle 单独的守护进程 当 Android Studio 遇到错误的时候,往往会导致 Android Studio 挂掉,为了防止推出程序,...gradle 运行的 java 虚拟机的大小,让 gradle 在编译的时候使用独立进程,让 gradle 可以很好的运行。...编辑这个文件,在最开始的两行设置内存大小,类似于eclipse.ini中的配置。

    1.3K60

    unity和android的项目交互

    开发工具 unity5.6.5 官方下载地址 android studio3.1.2 下载地址 利用Android Studio导出可供Unity使用的aar插件 1、第一步,点击File->New...2、第二步,选择Phone and Tablet,并选择合适的Minimum SDK(也可以在创建后的build.gradle中设置) ? 3、第三步,选择“Empty Activity” ?...3、在unity的project下的assert目录下新建plugins目,然后再plugins目录下,在新建Android目录,将aar文件和项目的AndroidManifest.xml文件拷贝进去...4、创建unity的脚本文件 C#的文件 可以在plugins下载新建个scripts的目录,放置新建的脚本文件 ?...点击Player setting ,在右侧显示Inspector中设置package name (这边的包名就是和android 项目清单文件的包名要一致) ?

    2.5K31

    优化Android StudioGradle构建

    使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能 build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度...在下面的目录下面创建gradle.properties文件: C:\Users\\.gradle (Windows) /home//.gradle/...Android Studio) users: # Settings specified in this file will override any Gradle settings # configured...上面的配置文件主要就是做, 增大gradle运行的java虚拟机的大小,让gradle在编译的时候使用独立进程,让gradle可以平行的运行。...-Xmx750m 修改最小值和最大值,建议为 -Xms256m -Xmx2048m 2 优化编译 file->setting->compile 勾选除第二项之外的其他选项,并在VM options

    83010

    Unity For Android Cardboard App ( 1 ):基础入门

    文件 Android SDK Android开发必备环境,推荐和Android Studio配套下载 JDK JAVA开发必备环境,需要配置环境变量 Cardboard 最便宜的VR体验设备盒子,可以网购或自行组装...新建项目之后,从Assets -> Import Package中引入之前下载完成的 unitypackage 包,Project中的Assets文件夹下会添加两个文件夹GoogleVR 和 Plugins...点击Sphere可以看见Inspector中的相关属性,主要有位置、旋转角度和规模等。...[1510559830985_4153_1510559899247.png] Android平台打包 将项目保存成.scene 类型文件,然后点击File->Build Settings ,选择Android...目前还只是在PC端上测试,下面需要打包成可以在Android系统上运行的apk文件。

    3.1K00
    领券