首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Studio3.3的使用

    背景 之前的的一篇文章,我们介绍了Android Studio3.3版本更新了那些功能。对我们开发人员来说,最显而易见的变化自然就是开发工具的变化。的确,这个版本升级之后,确实发现了不少变化。...选择运行的设备,包括模拟器和USB设备 attach debugger to Android process ? 可以直接找到想要调试的进程,选择进程进行调试,不用debug重新编译。...Android虚拟设备管理器,管理模拟器 SDK Manager ? Android软件开发工具包管理器,从服务器下载安卓开发所需工具到本地 Project Structure ?...项目总体设置,可以设置SDK和JDK的路径,Gradle和Android插件的信息,项目的属性 其他 1.打开studio我们发现,在底部的Log,event等窗口,没关系在这里 ?...2.在使用过程中,我惊喜的发现在布局文件在改进,功能逐渐在完善。同时在xml文件当中,可以预览选择的颜色,图片,背景等等,这个功能很实用。 ?

    1.5K20

    在Android Studio中使用Kotlin

    在Android Studio中使用Kotlin 对Kotlin学习想要深入的可以看以下的文章,我也在学习中,多多交流沟通。...(五)类与对象 首先要说明为什么要学习Kotlin,因为以后可能Java将会闭源,安卓团队在谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言。...而之后Android Studio版本的首先语言也都是Kotlin而不是Java,另一点也是亲身经历,就是现在出去面试Andorid开发,面试官都会问你知不知道Kotlin?多久能掌握?。...1.在Android Studio上面创建一个Kotlin语言为主的项目 如下图所示创建项目 ?...多么朴实无华的页面,别和我谈什么狗血爱情故事,我现在只想搞钱。 OK,就先到这里吧,产品又改需求了,我得去实现功能了。

    2.1K20

    入门Android Studio使用笔记

    使用 Sync  或者 Build  3、如何模拟测试? 4、使用AVD模拟报错: Cannot launch AVD in emulator....解决方案: 前提: CPU 支持 VT (Virtualization Technology), 而且仅限于 Intel CPU 首先要打开SDK Manager 下载intel haxm,下载位置:   android-sdk...点击debug模式运行 设置断点(点击红点位置添加或取消断点) 6、如何查看日志console a、在android开发中,我们依然可以使用System.out来经行调试信息的输出,只是这时的调试信息不在...b、可以使用andorid工具包中的Log类来经行必要调试信息的输出 当我们要输出信息时,直接使用Log中提供的Log.v() Log.d() Log.i() Log.w() and Log.e()即可...System.out的信息时,在Filter Name处填System.out(这里注意,这个名字是随便填写的) 在by Log Tag处填写:System.out这个是System.out.println在android

    1.2K120

    Android Studio 环境搭建与使用

    ---- Android Studio安装配置、环境搭建详细步骤及基本使用 目录: (一)安装配置 (二)新建项目 (三)目录介绍 (一)安装配置 首先下载Android studio安装包,可以从http...://www.android-studio.org/,下载最新版本,这里采用3.0版本进行演示,对应安装包为android-studio-ide-183.5522156-windows.exe,安装包大小...这里Android studio程序安装完毕,但是还需要继续对其进行配置;勾选Start Android Studio,然后点击finish启动AS,出现下图。...如果没有安装 SDK,勾选上面安装 SDK,如果已安装 SDK,指定 SDK的本地路径,后续就可以不用下载SDK;我这里演示本地没有安装过SDK的场景,这里暂时可以指定一个后续将保存SDK的路径; ?...Android Studio默认没有启动gradle wrapper的方式,如果需要打开,可以点击Android Studio导航栏 –> File –> Settings –> Build,Execution

    2.9K30

    Android秒级编译Freeline的使用(Android Studio)

    我这是一个小demo,虽说包不大,但是也可以看出打包安装的速度真的是秒级。 接下来看一下什么是Freeline? ---- 什么是 Freeline?...Freeline 是蚂蚁金服旗下平台蚂蚁聚宝 Android 团队开发的一款针对 Android 平台的增量编译工具,它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时...我的已经安装过了,小伙伴们可以自行安装。安装完成后会在工具栏多一个图标。 ?...第六步: 其实到第五已近就可以体验秒级编译了,不过这时候你再去使用果然掉了编译就会报错: ? 所以当我们需要切换到gradle 的时候就需要在工程目录下执行..../gradlew clean 这下就可以使用gradle了,当想要使用freeline时候再用./gradlew initFreeline就OK了。

    1.5K30

    Android Studio 使用Gradle多渠道打包

    使用多渠道打包的方式,就需要把上面的value配置成下面的方式: android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE...配置方式如下: 先找到gralde的根目录,在系统变量里添加两个环境变量: 变量名为:GRADLE_HOME,变量值就为gradle的根目录; 所以变量值为:D:\android\android-studio-ide...-143.2739321-windows\android-studio\gradle\gradle-2.10 还有一个在系统变量里PATH里面添加gradle的bin目录 我的就是D:\android\...android-studio-ide-143.2739321-windows\android-studio\gradle\gradle-2.10\bin 这样就配置完了,不信赶紧去试试,执行以下这个命令...我知道看到这里肯定会有很多人说,这种方式太落伍了,打包速度太慢了,是的,所以啊,我准备下篇文章重点讲解打包原理和高效的美团快速打包方式,据说是一分钟能打900个包的速度。

    1.3K70

    Android Studio 的 10 个使用技巧

    /Linux),输入一些字符,然后使用自动补全; 8....回到上一个工具窗口(Jump to Last Tool Window) 描述:有时候你会从某个工具窗口跳到编辑器里面,然后又需要重新回到刚才操作的那个工具窗,比如你查找使用情况的时,使用该操作可以在不使用鼠标的情况下跳转到之前的工具窗口...使用Enter时:从光标处插入补全的代码,对原来的代码不做任何操作。 使用Tab时:从光标处插入补全的代码,并删除后面的代码,直到遇到点号、圆括号、分号或空格为止。 35....更多:如果你知道模板的缩写,就可以不必使用快捷键,只需要键入缩写并使用Tab键补全即可。 快捷键:Cmd + J(OS X)、Ctrl + J(Windows/Linux); 41....调用:点击工具栏图标或者Menu → Build → Attach to Android Process 快捷键:无,可以在设置中指定,或者点击工具栏对应的图标。 53.

    1.3K10

    阿里代码规约为什么不让使用Executors包装好线程池呢?

    Executors.newWorkStealingPool JDK8引入,创建持有足够线程的线程池支持给定的并行度,并通过使用多个队列减少竞争,此构造方法把CPU数量设置为默认的并行度 public...Executors.newCacheThreadPool 这个线程池是一个没有核心线程数的,且最大线程数是Integer.MAX_VALUE,且使用的队列是SynchronousQueue,这个队列有点反人类...从下面代码可以看出到最后也是使用了ThreadPoolExcutor这个类然定义了对应对参数。如设置了最大线程数的存活时间是0秒。...这个线程池虽然不会因为线程创建过多而oom但是会因为阻塞到队列而最后产生oom,因为他使用的是LinkedBlockingQueue 看源码我们可知他的最大长度也是Integer.MAX_VALUE,所以大量任務的提交也会导致...但是我们可以看到他使用的也是LinkedBlockingQueue且默认的大小为Integer.MAX_VALUE,所以也会OOM。

    74120
    领券