Android从0到完整项目(1)使用Android studio 创建项目详解
作者:移动开发者_李挺哲 发布时间:2022-12-13 13:48:21
使用Android Studio 创建Android项目,分享给大家
(1) 说明:
还有一部分人在坚持使用 Eclipse ,建议抓紧换掉。使用AS 可能会刚开始因为不熟悉而有一定的胆怯心理,不过当你熟悉你会发现 原来Android 开发其实这么便利。很多代码 都是可以一键生成的。
正文
一,准备工作
http://www.android-studio.org 下载Android Studio
安装成功后打开 Android 安装 自行百度
创建工程,Android 是单工程项目 这一点与Eclipse不同。
点击Finish 创建成功
说明:我的AS 版本 2.3.1 创建出来的Empty 工程 是默认 布局是
Android ConstraintLayout 。有拖拉控件习惯的 可以了解学习一下。不习惯的 就把ConstraintLayout 改成你习惯的布局就可以了
AS插件
打开Plugins 搜索安装
Android ButterKnife Zelezny
GsonFormat
插件使用
(1)Android ButterKnife Zelezny 需要添加 ButterKnife 的依赖
在 app gradle 中添加
compile 'com.jakewharton:butterknife:8.5.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
详情 :https://github.com/JakeWharton/butterknife
创建布局,添加任意组件添加 id .回到Activity 中 双击
Mac是 Commond+N Win Control+N(可能 自行查看)
点击Generate ButterKnife Injections
会生成相应组件的注入代码。可以与findViewById 这种 代码说再见。ButterKnife 与老式反射类注入不一样 对性能影响小
(2)GsonFormat
新建一个model 实体
Command+N
点击GsonFormat
显示输入Gson字符串的弹框
输入json字符串
点击OK
生成代码
这是我感觉可以增加Android 开发效率的两个插件,Android Studio 还有很多便利 快捷键 和插件 需要慢慢熟悉。使用久了 你就会 抛弃Eclipse了。
来源:http://www.jianshu.com/p/20a824200730


猜你喜欢
- 一、效果实现二、实现思路:1. 正上方的提示区域,用一个类(LockIndicator.java)来实现,自定义view来绘制9个提示图标;
- 本文实例讲述了C#实现String类型和json之间的相互转换功能。分享给大家供大家参考,具体如下:////Donet2.0 需要添加引用/
- 其实这个http下载器的功能已经相当完善了,支持:限速、post投递和上传、自定义http header、设置user agent、设置ra
- 使用了简单的JFrame窗口,在窗口中添加菜单,菜单选项,点击鼠标右键出现右键菜单,用io流将输入文本域的内容保存。并设置热键alt+x为退
- 目录构造方法方法介绍reduce归约构造方法// 1.无参数构造方法new ConcurrentHashMap();// 2.指定初始容量n
- 最大单词长度乘积给你一个字符串数组 words ,找出并返回 length(words[i]) * length(words[j]
- 场景女朋友最近被安排了一个企业微信添加客户的沙雕活,然后跟我吐槽说,每天都要加,都想离职了,为了不让女朋友那么难受,突然想到可以使用Robo
- 首先请看如下代码:public class generictype { public static void main(String str
- 具体代码如下所示:import java.io.File;public class Scan { public static v
- 效果如下:直接上代码,留着以后用,代码目录结构如下:其中BaseFragment.java是另外5个Fragment的基类,代码如下:pac
- 本文实例为大家分享了Android实现象棋游戏的具体代码,供大家参考,具体内容如下主要是实现两人对战象棋,没有实现人机对战,主要不会判断下一
- Session具有以下特点: (1)Session中的数据保存在服务器端; (2)Session中可以保存任意类型的数据; (2)Sessi
- 目录1 简介2 项目整合2.1 JWT整合2.1.1 JWT工具类2.1.2 Token处理的Filter2.1.3 JWT属性2.2 Sp
- 项目背景最近在项目上对接前端的的时候遇到了几个问题1.经常要问前端要请求参数2.要根据请求参数写大量if...else,代码散步在 Cont
- (注意:本文基于JDK1.8)前言任何一个容器类对象用于持有元素后,总是需要遍历元素的,即挨个去访问每个元素1次,而遍历元素,除了常规的依赖
- 注释介绍@Cacheable@Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存@Cacheable 作用
- 一、前言尽管Unity有一个像样的脚本编辑器(Mono),但很多人喜欢使用另一个编辑器。这篇短文解释了如何更改脚本编辑器,并介绍了Mono的
- 引言你在服务端的安全管理使用了 Spring Security,用户登录成功之后,Spring Security 帮你把用户信息保存在 Se
- IDEA版本:2020.3具体步骤一、开启IDEA的自动编译【静态】1.File->Settings。2.直接搜索Compiler,选
- ViewAndroid所有的控件都是View或者View的子类,它其实表示的就是屏幕上的一块矩形区域,用一个Rect来表示,left,top