android studio开发apk

来源:互联网 发布:redis 安装配置 linux 编辑:程序博客网 时间:2024/06/06 00:06

一、使用技巧


    1.设置ide和project编码格式


这里写图片描述
    
  2. 自动删除没有用的资源,给APK减减肥

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


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




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



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







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



4.最实用的快捷键

操作Mac OSXWin/Linux注释代码(//)Cmd + /Ctrl + /注释代码(/**/)Cmd + Option + /Ctrl + Alt + /格式化代码Cmd + Option + LCtrl + Alt + L清除无效包引用Option + Control + OAlt + Ctrl + O查找Cmd + FCtrl + F查找+替换Cmd + RCtrl + R上下移动代码Option + Shift + Up/DownAlt + Shift +删除行Cmd + DeleteCtrl + Y扩大缩小选中范围Option + Up/DownCtrl + W/Ctrl + Shift + W快捷生成结构体Cmd + Option + TCtrl + Alt + T快捷覆写方法Ctrl + OCtrl + O快捷定位到行首/尾Cmd + Left/RightCtrl + Left/Right折叠展开代码块Cmd + +,-Ctrl + +/-折叠展开全部代码块Cmd + Shift + +,-Ctrl + Shift + +,-文件方法结构Cmd + F12Ctrl + F12查找调用的位置Ctrl + Option + HCtrl + Alt + H大小写转换Cmd + Shift + UCtrl + Shift + U新建/geter setter/toString等Cmd+NAlt+Inserttry catch/if/while等Cmd+opt+TCtrl +Alt+T跳到指定的行数Cmd + LCtrl + L提取方法Option+Cmd+MCtrl + 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。









Linux下安装Android Studio(转自:来源)

本教程使用最为简单的方法,自动检测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 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 5个月宝宝认生怎么办 3岁宝宝怕生胆小怎么办 2岁宝宝怕生胆小怎么办 1岁半宝宝认生怎么办 宝宝认人一直哭怎么办 七个月宝宝认人怎么办 一个月宝宝认人怎么办 2个多月宝宝认人怎么办 婴儿认人一直哭怎么办 六个月宝宝认人怎么办 十一个月宝宝断奶后辅食怎么办 6个月宝宝不会坐怎么办 7个月宝宝坐不住怎么办 三个月宝宝白天闹觉怎么办 3个月宝宝不追声怎么办 一岁宝宝垃肚子怎么办 新生儿四天没大便怎么办老放屁 新生儿四五天不大便怎么办 新生儿五天没解大便怎么办 婴儿五天没拉大便怎么办 宝宝45天不拉屎怎么办 儿童4天不大便怎么办 4一5天不大便怎么办 俩月的宝宝便秘怎么办 宝宝6天没大便怎么办 新生儿3天不大便怎么办 50天宝宝几天没有大便怎么办 宝宝一吃奶就拉怎么办 2个月宝宝不拉屎怎么办 吃苹果呛到气管怎么办 三个月宝宝五天没拉大便了怎么办 三个月的宝宝五天不大便怎么办 十天婴儿不大便怎么办 宝宝断奶不喝牛奶怎么办 宝宝喝羊奶大便干燥怎么办 4个月宝宝睡眠少怎么办 8个月婴儿不吃奶粉怎么办 满月的宝宝黄疸高怎么办 刚满月的宝宝黄疸高怎么办 换奶粉孩子不喝怎么办 宝宝整夜哭闹不睡觉怎么办