android studio开发apk

一、使用技巧




这里写图片描述
     

有时候我们添加的一些资源,如图片和一些没用的代码,以及在添加第三方库的时候我们只需要使用其中的一部分功能和一部分资源,那么这个时候如果靠我们手工去怕是非常难做的,配置方法如下:


android {
   buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
        }
    }
}
对于图片资源和xml资源,我自己还有一套方法,就是使用[Find usages] 这个功能:




如果有引用的地方,这个时候会你看到



如果没有引用,这个时候你会看到左下角有如下提示:







  1. 将项目视图切换到 project ——①
  2. 在main文件夹下新建一个 jniLibs 文件夹②
  3. 将需要的os动态库文件添加到 jniLibs 文件夹中②
  1. 事例
         参考:来源




操作 Mac OSX Win/Linux
注释代码(//) Cmd + / Ctrl + /
注释代码(/**/) Cmd + Option + / Ctrl + Alt + /
格式化代码 Cmd + Option + L Ctrl + Alt + L
清除无效包引用 Option + Control + O Alt + Ctrl + O
查找 Cmd + F Ctrl + F
查找+替换 Cmd + R Ctrl + R
上下移动代码 Option + Shift + Up/Down Alt + Shift +
删除行 Cmd + Delete Ctrl + Y
扩大缩小选中范围 Option + Up/Down Ctrl + W/Ctrl + Shift + W
快捷生成结构体 Cmd + Option + T Ctrl + Alt + T
快捷覆写方法 Ctrl + O Ctrl + O
快捷定位到行首/尾 Cmd + Left/Right Ctrl + Left/Right
折叠展开代码块 Cmd + +,- Ctrl + +/-
折叠展开全部代码块 Cmd + Shift + +,- Ctrl + Shift + +,-
文件方法结构 Cmd + F12 Ctrl + F12
查找调用的位置 Ctrl + Option + H Ctrl + Alt + H
大小写转换 Cmd + Shift + U Ctrl + Shift + U
新建/geter setter/toString等 Cmd+N Alt+Insert
try catch/if/while等 Cmd+opt+T Ctrl +Alt+T
跳到指定的行数 Cmd + L Ctrl + L
提取方法 Option+Cmd+M Ctrl + Alt + M

这个是提取方法的示例图:

这里写图片描述







插件

1、Genymotion


需要配合Genymotion模拟器



2、GsonFormat









3、 Android Parcelable Code Generator
Android中的序列化有两种方式,分别是实现Serializable接口和Parcelable接口,但在Android中是推荐使用Parcelable,只不过我们这种方式要比Serializable方式要繁琐,那么有了这个插件一切就ok了。


4、ButterKnife Zelezny

ButterKnife 注解生成器,使用起来非常简单方便。

自己用了,不过出现了问题“不显示 Generate ButterKnife Injections”,坐等问题解决



5.Android  Drawable Importer

为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android  Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android  Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。





6. Robotium Recorder


Robotium Recorder是一个自动化测试框架,用于测试在模拟器和Android设备上原生的和混合的移动应用程序。Robotium Recorder可以让你记录测试案例和用户操作。你也可以查看不同Android活动时的系统功能和用户测试场景。

Robotium Recorder能让你看到当你的应用程序运行在设备上时,它是否能按预期工作,或者是否能对用户动作做出正确的回应。如果你想要开发稳定的Android应用程序,那么此插件对于进行彻底的测试很有帮助。

下面是一个例子,是我的应用程序使用Robotium Recorder时的样子:

Robotium example

想要安装Robotium Recorder,请登录它的官方页面,并根据你的操作系统的版本在安装区域选择Robotium Recorder。










本教程使用最为简单的方法,自动检测JDK是否安装,如果没安装会安装openJDK 7,全自动下载AS,最好的是不用翻墙。 
你只需要输入下面4个命令就OK了。


sudo apt-add-repository ppa:paolorotolo/android-studio 


添加源,按回车键继续

这里写图片描述


sudo apt-get update


更新源

这里写图片描述

sudo apt-get install android-studio


开始安装AS

这里写图片描述

给大家做教程我使用的是全新的虚拟机,为了给保证原生,没有jdk,没有sdk的。 
更新必要的软件,输入Y 取人继续执行

这里写图片描述

检测到我没有安装jdk给我自动安装jdk了,是不是很方便呢?

这里写图片描述

开始下载AS了,这里如果你的网速比较慢,你可以去喝杯咖啡或者看看我的其他的Blog了

这里写图片描述

安装完毕了,我们可以开工了

这里写图片描述

/opt/android-studio/bin/studio.sh


启动AS,选择OK

这里写图片描述

AS 启动中,这个过程很快哦,个人感觉无论是在windows、Linux、还时Mac上As都完胜Eclipse,所以快转移到AS上来吧

这里写图片描述

第一次启动,而且没有SDK,这里在检测SDK获取SDK的信息,接下来,你可以看我的[AS配置离线SDK]

这里写图片描述

好了,AS的引导页面开始了,我会在后续的blog继续分享给大家,敬请关注

这里写图片描述







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值