关于安卓开发那点事(持续更新...)

2019-05-10  本文已影响0人  Hozan

一、android studio

android studio已经成为开发安卓软件必备的工具之一,工欲善必先利其器,它有很多的“奇淫巧技”,在这里总结一些比较有用但你可能不经常用的技巧:

Ctrl+E:显示最近浏览过的文件
Ctrl+Tab:快速切换最近编辑过的文件
多行选中:alt+鼠标拖动——可以同时编辑、删除,如下:

image.png

shift+alt+鼠标左击:可以一个个增加新的光标——可以同时编辑,如下:

image.png

Ctrl+J:代码模板快键键,快速写代码。如下图,选中const可以快速定义一个变量,选中psvm可以快速帮你创建出一个main方法。当然这些缩写你能记住的话,直接敲出来按下enter也一样。


image.png

1.显示两个编辑窗口,可以代码对照

Window->Editor Tabs->Split vertical/horizontal


image.png

2.自定义代码模板,解决重复代码复制粘贴的问题。

在File->Settings->Editor下有个Live Templates有很多不同语言下的模板,你也可以自定义。如下:


image.png

这样你只要敲log,就可以写出一行日志打印的代码。

3.截屏录像功能,通过数据线连接电脑,在AS还可以截屏和录像手机的操作,但是有些手机不支持。

image.png

4.分析apk包大小的分布情况。直接将apk拖进AS或者点Build->Analyze APK...可以查看apk的字节分布情况,有利于瘦身apk。

image.png

二、安卓项目中的配置文件

做安卓开发一定要了解Gradle,什么是Gradle?
【百度百科】Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。
编译和打包app都要用到它,所以必须深入了解它才能事倍功半。

推荐几个链接学习:

三、安卓编译打包等常见报错

四、安卓压缩apk

上一篇下一篇

猜你喜欢

热点阅读