首页 > 其他分享 >Android Studio系列教程二--基本设置与运行

Android Studio系列教程二--基本设置与运行

时间:2023-05-07 16:32:10浏览次数:47  
标签:字体大小 -- Eclipse Manager 点击 Studio Android 模拟器


上面一篇博客,介绍了Studio的优点与1.0 RC的安装与上手体验,没想到google的更新速度这么快,已经出了RC 2版本,主要是修复一些bug。那么今天就带大家预览下Stduio的界面与基本功能。

项目结构

当我们新建一个项目的目录结构默认是这样的

可以看到和Eclipse的目录结构有很大区别,Studio一个窗口只能有一个项目,而Eclipse则可以同时存在很多项目,如果你看着不习惯可以点击左上角进行切换

切换到“project”模式下的目录结构是这样的,我个人也更习惯这种格式

和Eclipse的区别有如下:

  • 1、Studio中有Project和Module的概念,前面说到Studio中一个窗口只能有一个项目,即Project,代表一个workspace,但是一个Project可以包含多个Module,比如你项目引用的Android Library, Java Library等,这些都可以看做是一个Module;
  • 2、上述目录中将java代码和资源文件(图片、布局文件等)全部归结为src,在src目录下有一个main的分组,同时划分出java和res两个文件夹,java文件夹则相当于Eclipse下的src文件夹,res目录结构则一样.

偏好设置

进入后你也许发现字体大小或者样式不符合你的习惯,比如我是觉得代码太小看起来伤眼,Darcular主题默认的字体是12,我个人更习惯14的字体大小。没关系,到 Preferences (设置)页面搜索 Font 找到 Colors&Fonts 下的 Font 选项,我们可以看到默认字体大小是12,但是无法修改,需要先保存才可以修改,点击 Save as 输入一个名字,比如 MyDarcular,然后就可以修改字体大小和字体样式了.

点击确定之后再回到页面发现字体是变大了,但是Studio默认的一些字体大小如侧边栏等确没有变化,看起来很不协调,如下图

强迫症的你肯定无法忍受,没关系,这里也同样可以设置,到 Preferences -> Appearance 修改如图所示就ok,这里同样不仅可以更改字体大小,也可以选择不同的字体,点击OK,这次页面字体就完全对你胃口了。

调整之后再看下效果

运行

接下来运行程序,运行和 Eclipse 中比较像,点击菜单栏的绿色箭头直接运行

Studio 默认安装会启动模拟器,如果想让安装到真机上可以配置一下。在下拉菜单中选择 Edit Configurations 选择提示或者是USB设备。

常用功能

在Studio菜单栏的右边有这样几个常用的功能,如图分别是 Gradle同步AVD ManagerSDK ManagerDDMS

Gradle同步 在你项目运行或者更改Gradle配置的时候都要点击下这个按钮,会下载相应的依赖

AVD Manager 模拟器管理

SDK Manager 就是管理你的SDK版本

DDMS 即 Dalvik Debug Monitor Service,Dalvik调试监控服务。

创建模拟器

建议在创建模拟器前把 SDK Manager 中的 ToolsExtras 都更新到最新。

点击 AVD Manager 按钮

点击图中的创建按钮

选择一个设备,这里我选择 Nexus 5,然后Next

这里选择一个系统版本,这里以5.0为例,然后Next

由于各位的屏幕尺寸不一样,建议这里Scale一栏选择Auto,然后点击Finish接着可以看到我们已经创建好一个5.0的模拟器了

这次我们再运行,选择模拟器启动看下最终效果(模拟器的启动很慢,大家耐心等待)


标签:字体大小,--,Eclipse,Manager,点击,Studio,Android,模拟器
From: https://blog.51cto.com/u_16099425/6252226

相关文章

  • 'hello'.split('e')[::-1] # ['llo', 'h']
    'hello'.split('e')[::-1]#['llo','h']lst=[1,2,3]lst.append(4,5)#出错。append只能传入一个值。append()takesexactlyoneargument(2given)a=2;b=3print(eval('a*b'))#6eval是Python的一个内置函数,这个函数的作用是,返......
  • PAT Advanced 1008. Elevator
    PATAdvanced1008.Elevator1.ProblemDescription:Thehighestbuildinginourcityhasonlyoneelevator.Arequestlistismadeupwith\(N\)positivenumbers.Thenumbersdenoteatwhichfloorstheelevatorwillstop,inspecifiedorder.Itcosts6......
  • [Typescript] Testing type
    1.TSD:https://github.com/SamVerschueren/tsdimport{expectType}from'tsd';importconcatfrom'.';expectType<string>(concat('foo','bar'));expectType<string>(concat(1,2)); 2.Vitest:https://vit......
  • Spring
    SpringFramework1.Spring介绍官网:https://spring.ioSpring能做什么:用以开发web、微服务以及分布式系统等,光这三块就已经占了JavaEE开发的九成多。Spring并不是单一的一个技术,而是一个大家族,可以从官网的Projects中查看其包含的所有技术。SpringFramework:Spring框......
  • 常用的Python开发工具比较
    前言​ Python是一种功能强大且易于学习的编程语言,被广泛应用于数据科学、机器学习、Web开发等领域。随着Python在各个领域的应用越来越广泛,越来越多的Python开发工具也涌现出来。但是,对于新手来说,选择一款合适的Python开发工具可能是一件令人困惑的事情。因此,在本文中,我将介绍......
  • gin
    gin框架一、gin入门1.介绍Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助......
  • 面向开发者的ChatGPT提示工程-03. 工程迭代
     迭代式提示开发当使用LLM构建应用程序时,我从来没有在第一次尝试中就成功使用最终应用程序中所需的Prompt。但这并不重要,只要您有一个好的迭代过程来不断改进您的Prompt,那么你就能够得到一个适合任务的Prompt。我认为在提示方面,第一次成功的几率可能会高一些,但正如......
  • linux下安装kafka
    目录1.下载安装包2.安装java环境(已安装跳过该步骤)3.安装scala环境(已安装跳过该步骤)4.安装并且启动kafka5.使用连接工具测试kafka是否启动成功1.下载安装包##scala安装包##wget https://downloads.lightbend.com/scala/2.12.11/scala-2.12.11.tgz##kafka安装包(kafka3.0.0已......
  • 实验5
    实验任务1:1.1#include<stdio.h>#defineN4intmain(){intx[N]={1,9,8,4};inti;int*p;for(i=0;i<N;i++)printf("%d",x[i]);printf("\n");for(p=x;p<x+N;++p)printf(......
  • Grafana系列---【linux离线部署Grafana】
    linux离线部署Grafana1.下载和解压缩Grafana从https://grafana.com/grafana/download/下载适合您系统的Grafana压缩包。将下载的文件解压缩到您选择的目录中。2.启动Grafana./bin/grafana-server3.访问GrafanaWeb界面打开浏览器,访问http://localhost:3000。默认账号密码是......