Android Studio 开发使用总结

来源:互联网 发布:js 提示允许加载flash 编辑:程序博客网 时间:2024/06/05 21:51
Android Studio 开发使用总结
最近公司电脑配置更新,加上公司政策变化,终于可以用上AS了,进过几天折腾,也算是初步倡导甜头,故对AS初期开发使用总结如下:
1.配置快捷键:(本人之前使用Eclipse)
将快捷键复制为Eclipse
1. Keymap -- Main menu - code - comption - basic -    alt+/  代码提示

2.Keymap -- Main menu - code - generate...     Alt+shitf+s  生成get set

3.Keymap -- Main menu - code - folding - cidr.. - Reformat Code   Ctrl + i 格式化代码

4.Keymap -- Main menu - code - folding - cidr.. - Optimize..   Ctrl +shift+o 优化导入包

5.other - show intention actions      Ctrl +alt+o 

其它的和Eclipse大同小异

2.自动导入包

1. Editor - gerneral -auto import-全部勾选,ASK

3. 代码提示 不区分大小写,设为none

Editor-->code completions-->Case sensitive compltetion设置成None

4. 鼠标移入时显示doc

Editor-->General -- 勾选 show quick doc on mouse move Delay  500 ms

5.更改logcat颜色

Editor-->General-->Color & Fontd-->Android Logcat

取消勾选Inherit Attributes From…

Log级别 色值

VERBOSE BBBBBB

DEBUG 0070BB

INFO 48BB31

WARN BBBB23

ERROR FF0006

ASSERT 默认



6. 添加so

1.在src - main 下新建文件夹 jinLibs

2.在 jinLibs 下 新建 对应的 子文件夹(armeabi...)

3.将so文件复制进对应文件夹

7.添加jar

方法1:(普通添加)

 1.在 app -- libs  (即在src 同级目录下新建 libs 文件夹), 将 xxx.jar 文件复制进来

2.右击jar文件,选择  add aslibrary

3.右击项目,选择 open module settings--选择 app -- 选择 dependencies 查看 jar文件是否是 compile

方法2(已知jar包的全部包名)

1.直接 打开 app 目录下的 build.gradle

2.在  dependencies {} 里面添加代码: compilecom.xxx.xxx.jar此时AS会自动联网去jcenter仓库下载jar包

方法3(已知jar包的部分包名)

1.右击项目,选择 open module settings--选择 app -- 选择 dependencies

2.点击右侧或下面的 + (加号)-- 选择 1 library dependence -- 输入 jar包部分包名, OK

8.添加 依赖项目Library

1.file -- (new-- new modle--import gradle modle 或者import eclipse modle)(import modle) 选择路径

   2.等待加载完成,右击刚导入的 modle  --  open module settings  --  选择 app --  选择 dependencies  --  点击右侧或下面的 + (加号)-- 选择 3 modle dependence --  选择刚才导入的 modle --  ok

   3.检查 打开 app 下的 build.gradle 查看  dependencies {} 里面是否有: compile project(‘:xxxxx_LibProject’ )

   4.检查  项目根目录下  settings.gradle  查看是否有  include ‘:xxxxx_LibProject’

9.安装插件

Plugins --  browse reposeties...   在线安装插件

    Install plugins from disks   离线安装

   插件:  1.  selectorChapek for android  生成selector

用法: 将图片按照 _pressed   _normal  命名, 右键drawable-xdip(...) 选择 generate android selector 自动生成  

2.  Gson Format    将 json 转换成实体类

     用法:  新建类, shift+alt+s

      3.  Android parcelable code generaltor    生成实现序列化代码

  用法:  新建类, shift+alt+s

4.findBugs

  用法:  选中 目标文件或代码,右击,findbugs

10.打jar包(该方式适用于moudle不包含第三方libs,和不包含assert文件,至于包含这两种的打包方法,等有时间再研究,如果各位有什么好的方法欢迎留言讨论)

    1. 在需要打包的module 下的 build.gradle 文件中添加如下代码:

task makeJar(type: Copy) {
     delete 'build/libs/mysdk.jar'
     from('build/intermediates/bundles/release/')
   into('build/libs/')
     include('classes.jar')
     rename ('classes.jar', 'mysdk.jar')
}

makeJar.dependsOn(build)

   其中:mysdk.jar 可以更名为你需要的 name.jar

    2. 在 Terminal 执行  gradlew makeJar

    3. 显示 BUILD SUCCESSFUL  表示成功

    4. jar包的位置在你需要打包的moudle的build/libs/mysdk.jar

11.查看签名文件信息

    cmd   

 1.切换路径输入keytool -list -v -keystore +你的.jks文件完整路径

 2.输入密码



1 0
原创粉丝点击