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包对所有工程都是有效的。
亲测:博主有课内学的粗浅的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。
让我们看看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工程进行编译构建。
3、静态SVG的使用 1、使用Android Studio转换美工提供的SVG文件为vector的xml文件: Android Studio->File->New->Vector Asset->Local...1、test.json文件置于assets文件夹中。...6、SVGA加载SVG动画 SVGA可以轻松加载SVG动画,只需美工提供SVGA文件即可,SVGA的GitHub地址:https://github.com/svga/SVGAPlayer-Android...1、posche.svga置于assets文件夹中。...在项目中对于复杂的SVG动画一般都是用Lottie和SVGA加载,而对于Lottie和SVGA的区别,后续将会单独写一篇文章进行比较。
安装好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,有各种资源
创建第一个项目 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..。 ? ? 导入后如下图: ? ? 点击上图中的运行按钮,正常情况下项目就可以运行成功了 ?
环境信息 操作系统: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,查看运行效果。
Android Studio的一些概念 Android Studio 不使用工作区,因此各个项目在单独的 Android Studio 窗口中打开。...Android Studio 将代码组织到项目中,其中包含从应用源代码到构建配置和测试代码等定义 Android 应用的所有信息。每个项目包含一个或多个模块,您可以将项目分成独立的功能单元。...可以简单粗暴的理解,Android Studio中的Project概念等同于Eclipse中的WorkSpace。...此区域提供 Project 窗口所示结构的精简视图。 编辑器窗口:创建和修改代码的区域。编辑器可能因当前文件类型的不同而有所差异。例如,在查看布局文件时,编辑器显示布局编辑器。...快捷键 从Eclipse切换过来,很多快捷键都还保留着Eclipse的习惯,此时可在File->Setting中打开keymap进行编辑。如图示。
Android studio安装教程 傻瓜式教程 如果想要彻底重装Android studio可以删除 目录C:\Users\用户名 中的以下几个文件夹。...下载完成后运行文件,进入如下界面 点击next 点击next 选择对应的Android studio安装目录,这里我们选择我们一开始创建好的Android studio目录即可...初学者进阶操作: 下载sdk工具 从file->setting打开下面界面 这里是下载Android 版本,和sdk构建工具的地方。...一般我们只需要下载我们需要的版本和对应的工具,当然也可以全量下载,全量的话估测大概需要500G的硬盘空间。 这里演示下载最新的Android版本和构建工具。...C:\Users\用户.gradle也是也非常容易变成非常大的文件夹,这个可以直接在Android studio进行改动 直接选择相应的路径即可。
转载请以链接形式标明出处: 本文出自: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
flutter是什么我就不多说了,网上有许多的介绍文章。看了许多安装过程文章,都说需要访问外国网站啊,安装git拉到仓库什么的,搞的巨复杂。...-- 第二步,安装Android Studio --> 点击【下载并安装 Android Studio】,但是奇怪的是,这个链接,我的电脑无法打开网页。...-- 第三步,配置Android Studio --> 1、安装dart、flutter插件 点击 file->setting->plugins,在plugins的插件搜索框里,输入dart,...之后再打开Android Studio时,点击flie->new,你就会看到new flutter project选项, 和Warning: License for package Android SDK Build-Tools 28.0.3 not accepted,这二个。
端操作 总结 前言 Unity与Android进行交互一直都是Unity开发Android的一个常用手段 其中的交互方式也有很多种,常用的就是UnitySendMessage和AndroidJavaProxy...那本篇文章来详细的介绍一下怎样在Android和Unity端使用AndroidJavaProxy代理方式进行交互调用 结合一个简单的完整通讯实例来学习,通俗易懂更好理解!...File->New->New Module,选中Android Library,新建一个Module。...在这里创建一个AndroidLibrary,起名为MainActivity,创建好后是这个样子 简单修改了名字和路径之后,我们就进入这个AS工程了 第二步:修改AndroidManifest.xml...中没有这个类,给他创建一个即可 这个时候AndroidManifest就算暂时的改好了!
安装 Flutter中文网 下载Flutter cd ~ git clone -b beta https://github.com/flutter/flutter.git 克隆的地址也可以从码云上找...添加新包后 flutter packages get 安装插件 Android Studio中Plugins 查找dart和flutter并安装。...2、删除lockfile文件 3、重启AndroidStudio rm -rf ~/flutter/bin/cache/lockfile 插件安装不生效 Android studio安装插件后没有...New Flutter Project选项的 Android Studio更新到3.0.0以上的版本 并去File->Setting->Plugins更新Flutter和Drat插件即可 环境变量不生效...但在 Terminal 中可以正常使用. 后来发现是因为没有在 .zshrc 中配置.
开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home//.gradle/ (Linux) /Users//....-Xmx750m 修改最小值和最大值,建议为 -Xms256m -Xmx2048m 2 优化编译 file->setting->compile 勾选除第二项之外的其他选项.../ (Mac) C:\Users\\.gradle (Windows) 并在文件中增加: org.gradle.daemon=true 同时修改项目下的gradle.properties...修改android studio配置 在android studio的配置中,开启offline模式,以及修改配置。...设置主题 和 不支持中文的问题解决方法 http://www.linuxidc.com/Linux/2013-05/84488.htm Android Studio 下载安装以及不能打开的解决办法 http
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文件,填写相关的信息,这些信息会展示在插件库中,如下图所示。 ?
首先解决一个 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中的配置。
开发工具 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 项目清单文件的包名要一致) ?
使用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
文件 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文件。
从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。...NDK(Native Development Kit缩写)一种基于原生程序接口的软件开发工具包,可以让您在 Android 应用中利用 C 和 C++ 代码的工具。...(PS:本段来自知乎) 我们总结一下:通过NDK,可以创建so文件,可以将so文件和Java代码一起打包成apk。...二、配置NDK 如果你是新安装的Android Studio,那么它里面默认是没有NDK配置,File → Settings… → Android SDK 。 ...创建工程出现问题了,这里的错误意思是在Android Studio中使用SDK管理器安装缺少的组件cmake 3.18.1。