『Android开发教程一书』书里讲的是哪个Android studio 版本?去哪里下载?

Android Studio 中文组 (中文社区) | AndroidStudio开发平台下载/安装/配置/使用/汉化/学习/培训/定制/乱码问题/论坛/QQ群
我的图书馆
Android Studio 中文组 (中文社区) | AndroidStudio开发平台下载/安装/配置/使用/汉化/学习/培训/定制/乱码问题/论坛/QQ群
用户评价:&&/&6
点击数:1455
Android L操作系统:&
Android L采用全新设计语言&
用户评价:&&/&1
点击数:482
Case1 :I use "F3" to go to declaration between different files but it pop up "Cannot find declaration to go to".Case2: If in one file , "F3"(Go to declaration) is ok.In Eclipise , the case1 and case 2 are all the success if using "Go to declaration"Any one knows how to deal with it in Android studio if using "Go to declaration" in different files?
A:you should press F4 instead
Q:F4是find next吧。 我想找的是类的定义或是函数的实现
A:你是修改过快捷键吧? 默认的是F4,你在keymaps 里看下快捷键说明就都明白了。
Q:谢谢 ,问题解决 。是替换过keymaps,用了eclipise defaule的keymap . 用F12 "Find source"可以找到
用户评价:&&/&1
点击数:958
供稿作者:
ps: 号更新,升级到0.4以后 这种方法已经完美使用!
因为项目里面要用到actionbarsherlock,所以研究了一下如何导入到android studio中。
arr(Android Archive):名字是谷歌到的,至于中文叫什么我也不知道。不过好像依赖都要使用这样的包了。
首先说明我使用的android studio 版本是3.1.因为现在android &studio的bug还不较多,所以你的版本能不能正常使用我就不敢说了。
如果你只是单纯的想使用actionbarsherlock的话,引用是十分简单的
dependencies {
& &// compile fileTree(dir: 'libs', include: '*.aar')
& & compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
& & compile 'com.android.support:support-v4:18.0.+'
然后重新编译一下项目就行了。(ps 这两天看见群里面都在讨论引用第三方jar包,请看我的第一行注释,你只要新建一个libs的文件夹,然后把想要jar包复制到文件夹下,接着把注释那句复制到build文件中,修改一下(*.aar -& *.jar)就可以了)
但是我们要是使用本地的aar文件,我谷歌了两天总算是勉强能用了,请看我的实现过程,如果你有更好的请转告小弟共同进步
第一步 :生成aar文件
用户评价:&&/&2
点击数:2524
文章编辑整理:Android Studio 中文组 -
什么是Gradle
你可以看一下Gradle主页。
简单来说,Gradle是一个自动化编译部署测试工具。Gradle内容很广,还有专门的书介绍Gradle。而Android Studio使用的是Gradle中的一部分功能。
build.gradlebuild.gradle就是Android Studio使用的Gradle文件,下面是一个最简单的build.gradle示例:
buildscript {& & repositories {& & & & mavenCentral()& & }& & dependencies {& & & & classpath 'com.android.tools.build:gradle:0.6.+'& & }}apply plugin: 'android'android {& & compileSdkVersion 17}
用户评价:&&/&16
点击数:2985
文章编辑整理:Android Studio 中文组 -
Alt+回车 导入包,自动修正
Ctrl+N & 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L &格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E或者Alt+Shift+C &最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自动补全代码
Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+C 对比最近修改的代码
Shift+F6 &重构-重命名
Ctrl+Shift+先上键
Ctrl+X 删除行
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/ &注释(// 或者 )
Ctrl+J &自动代码
Ctrl+E 最近打开的文件
Ctrl+H 显示类结构图
Ctrl+Q 显示注释文档
Alt+F1 查找代码所在位置
Alt+1 快速打开或隐藏工程面板
Ctrl+Alt+ left/right 返回至上次浏览的位置
Alt+ left/right 切换代码视图
Alt+ Up/Down 在方法间快速移动定位
Ctrl+Shift+Up/Down 代码向上/下移动。
F2 或Shift+F2 高亮错误或警告快速定位
代码标签输入完成后,按Tab,生成代码。
选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。
Ctrl+W 选中代码,连续按会有其他效果
选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。
Ctrl+Up/Down 光标跳转到第一行或最后一行下
Ctrl+B 快速打开光标处的类或方法&
最常用快捷键
1.Ctrl+E,可以显示最近编辑的文件列表
2.Shift+Click可以关闭文件
3.Ctrl+[或]可以跳到大括号的开头结尾
4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方
5.Ctrl+F12,可以显示当前文件的结构
6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
7.Ctrl+N,可以快速打开类
8.Ctrl+Shift+N,可以快速打开文件
9.Alt+Q可以看到当前方法的声明
10.Ctrl+W可以选择单词继而语句继而行继而函数
11.Alt+F1可以将正在编辑的元素在各个面板中定位
12.Ctrl+P,可以显示参数信息
13.Ctrl+Shift+Insert可以选择剪贴板内容并插入
14.Alt+Insert可以生成构造器/Getter/Setter等
15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量
16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch
17.Alt+Up and Alt+Down可在方法间快速移动
更多文章...
喜欢该文的人也喜欢为什么要用Android Studio?
为什么要用 Studio
本书节选自 作者: 毕小朋
目前本书已上传到百度,在百度中搜索[Anroid Studio实用指南]便可以找到本书.
原因一: Android Studio是基于IntelliJ IDEA开发的,所以Android Studio继承了IntelliJ IDEA的所有功能.
原因二: Android Studio是谷歌开发的,专门用于Android开发的编辑器,换句话说是亲儿子, 谷歌会把所有好吃的好用的先给亲儿子.
原因三: 谷歌宣布将在年底(2015)前停止对Eclipse Android开发工具的一切支持,包括ADT插件、Ant构建、DDMS、Traceview与其他性能和监控工具。
原因四: Android Studio的功能确实强大
本书节选自 作者: 毕小朋
除了IntelliJ IDEA的功能外,AndroidStudio还提供了如下功能:
支持基于Gradle的灵活的构建系统 支持构建变种版本和生成多个APK文件 支持通过代码模板来帮助你快速建立通用的app功能 支持丰富的布局编辑器,可拖放主题编辑 支持lint工具来捕获性能、可用性、版本兼容等问题 支持代码混淆和应用签名 内置的google云平台支持,因此很容易整合google云消息和app引擎 内置了ADB工具,可以方便的查看log 内置了性能检测工具,可以实时的检测内存、CPU、流量、帧率.
这本书主要讲什么?
我把Android Studio的功能分成13个大类,由此勾勒出本书的主体框架:
1.丰富的文件管理功能:
Android Studio支持了非常丰富的文件格式,基本上常用的文件格式都已经支持了,如果你要使用的文件格式没有,Android Studio还允许你安装插件或自定义规则.
另外还支持对Android Studio配置文件的导入导出,方便我们共享一些配置.
详细介绍请看
2.好用的文件编辑功能
Android Studio的文件编辑提供了非常非常多的快捷键, 如果掌握这些快捷键,你连鼠标都可以不用了.
详细介绍请看
3.方便的查看视图功能
我们可以很方便的管理工具窗口,可以方便的查看最近打开或修攺的文件,可以快速要看参数、方法的文档,还可以使用演示模式来进行演示.
详细介绍请看
4.快捷的导航模式
如果你能熟练使用Android Studio的导航快捷键,在阅读代码的时候就会行云流水,一气呵成,达到你阅读代码的目的(找到你想要的代码, 理清代码之间的关系).
详细介绍请看
本书节选自 作者: 毕小朋
5.快速代码生成功能
代码补全、快速成生常用代码,支持自定义模板等等,总之让你随心所欲的高效的完成代码输入.
详细介绍请看
6.智能的代码检测功能
自动检测你的代码, 并给出相关提示和建议,任何不符合规范和自己预定义规范的地方,或者任何有风险或潜在风险的地方 ,都会在页面中加亮显示.
详细介绍请看
7.牛逼的重构功能
基本上你能想到的重构功能它都支持,而且支持的非常好.
详细介绍请看
8.灵活的构建功能
支持IDE自身构建,内置Gradle,你也可以使用Maven等工具构建, 非常灵活.
详细介绍请看
9.强大的运行/调试功能
运行/调试功能的强大,真是谁用谁知道,不信你用用看.
详细介绍请看
10.好用的集成工具
各种好用工具(Android\Junit\ Doc\Task等)的完美集成.
详细介绍请看
11.集成常用的版本管理系统
Android Studio默认集成了Git/SVN等常用的版本管理系统,我们只需要简单配置后便可以方便的使用.
另外Android Studio还支持本地历史记录,可以不用通过版本控制系统,使用单纯的IDEA就可以查看工程中任何文件的变更历史记录,当需要版本恢复时你可以很容易的将其恢复.
详细介绍请看
12.自由的界面排版和全面的帮助文档
12.1 Android Studio的窗口界面允许你自由排版,并且提供了各种操作技巧.
12.2 任何你不会用的功能,都能在这里找到答案.
详细介绍请看
13.个性的偏好设置
你所看到的所有功能都支持配置, 强大到没有朋友.
详细介绍请看
每个分类的形容可能不是很准备,但我已经尽力了, 如果用一句话来形容Android Studio,那就是: 强大、快捷、灵活、自由,非常具有极客范儿.
如果你想提升你的工作效率,让Android开发变成一个简单快乐的事,那么就从使用Android Studio开始吧.随笔 - 458&
文章 - 20&评论 - 26&trackbacks - 0
http://blog.csdn.net/aqi00/article/details/
http://blog.csdn.net/aqi00/article/details/
下面是《Android Studio开发实战 从零基础到App上线》一书用到的工具和代码资源:1、本书使用的Android Studio版本为2.2.3,因为Android官网现在不提供该版本的下载,所以博主把该版本的64位安装包上传到了百度网盘,点击进入下载页面。如需32位的Android Studio安装包,可前往下载。2、本书使用的Android NDK版本为r13b,64位NDK安装包的下载页面为如需32位的NDK安装包,可前往下载。3、本书提供所有示例源码的demo工程下载,源码的下载页面为,源码与各章的对应关系表见下图:4、本书第8章使用了一些反编译和重签名工具,这些工具的下载页面是
一、关于Android Studio的版本本书采用的Android Studio版本为当时最新的2.2.3,然后2017年3月份谷歌又推出了2.3版本,与2.2.3版本相比,2.3版在安装和使用上主要有两个差别:1、Android Studio 2.3适配的Gradle版本为3.3,可是安装包自带的Gradle版本却是3.2,造成项目编译失败。为此,如果Android Studio升级到2.3版本,也需要同时把Gradle升级到3.3并做一系列的配置调整才行,具体操作步骤详见博文《》。2、把编译好的工程导出apk安装包,弹出窗口的最后一页多了两个复选框“V1 (Jar Signature)”和“V2 (Full APK Signature)”,这里务必要勾选第一个“V1 (Jar Signature)”,具体原因参见博文《》。二、关于JNI工程的编译问题Android Studio 2.2之后增强了对NDK的编译支持,具体地说,是允许在编译配置build.gradle的android节点下增加externalNativeBuild节点,然后指定jni目录的mk编译文件;而之前版本只能在defaultConfig节点下补充ndk的编译说明。在测试中发现,Android Studio 2.2采用defaultConfig方式编译jni工程,生成的App在Android 6.0上运行会闪退,日志报错“java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_memcpy" referenced by "***.so"”。此时不管怎么修改build.gradle里面的ndk配置,可能都无法解决问题。如果遇到这种情况,只能采用externalNativeBuild方式编译jni工程,即在jni目录下提供专门的Android.mk编译文件,由该mk文件配置jni文件的编译规则。三、关于源码的文件格式问题注意Android Studio对文件格式的校验要比Eclipse严格,如果把原来Eclipse工程的代码复制或者导入到Android Studio工程中,则很有可能发生编译失败的问题。原因是有部分文件的格式是“UTF带BOM”,由于Eclipse会自动处理因此在Eclipse上编译不会报错;但是Android Studio无法正确处理带BOM的文件,所以编译就报错了。此时需要使用UEStudio等文本编辑软件,把这些文件另存为“UTF无BOM”的格式才可以。带BOM造成的编译问题主要影响下面两类文件:1、.java文件,编译报错“Error:(1, 1) 错误: 非法字符: '\ufeff'”;2、.mk文件,无法正常编译jni代码;四、关于部分控件的兼容性问题与新控件的介绍Android的碎片化问题由来已久,每个版本对同一控件的处理不尽相同,经常导致某个控件在A版本上运行正常,在B版本上却运行异常。所以Android开发对控件进行兼容适配也是不小的工作量,限于篇幅,书中对部分控件的兼容性问题未做深入阐述。另外,Android自5.0之后引入了大量新控件,虽然书中已经对其中常用的新控件进行描述(包括Toolbar、TabLayout、RecyclerView、SwipeRefreshLayout、camera2、DrawerLayout、CardView、Palette等等),但是仍有许多新控件未能在有限的篇幅中加以介绍。此外,Android6.0之后引入了新的权限管理和休眠模式,也对部分功能的开发造成一定影响。为了弥补缺憾,现在下面列出部分控件的兼容性问题说明,以及所有新控件的介绍:1、对于RecyclerView的兼容性问题说明,可参见博文《》。2、对于选项菜单、上下文菜单、溢出菜单的兼容性问题说明,可参见博文《》。3、对于Android5.0之后新增的控件介绍,可参见博文《》中的索引。4、对于Android6.0的权限管理和休眠模式造成的影响,可参见博文《》。
下面对书中的笔误之处进行更正说明:1、第2页“1.1 &Android Studio简介”一节的第三段话中,“Android Studio当前的最新版本是日发布的2.2.3”,这句话的本意是“本书使用的Android Studio为日发布的2.2.3版本”。2、第4页最后一行(“1.2.2 &安装依赖的软件”一节),“腾讯Bugly,地址:android-mirror.bugly.qq.com,端口:8080”,这行文字描述的地址已经失效,要换成另外一个地址,即改为“mirrors.dormforce.net,端口:80”3、第47页“2.4.2 状态列表图形”一节的第三段,“值为true表示按下时显示button_selected图像”,此处的“button_selected”要改为“button_pressed”。4、第48页“2.4.3 形状图形”一节的“3.gradien”段落,“gradien是shape的下级节点”,这里的“gradien”末尾少了一个t,该段落里的几个“gradien”都要改为“gradient”。5、第67页“3.2.3 单选按钮RadioButton”一节常用方法的第一个,“setCheckedId:选中指定资源编号的单选按钮。”,这里的“setCheckedId”要改为“check”。6、第437页“11.4.1 &上下滚动与左右滑动的冲突处理”一节“2. 下级视图告诉滚动视图能否拦截手势”段落的第二段话中,“Banner采用手势监听器就是重写监听器的onScroll方法”,为准确表达,要改为“对于Banner采用手势监听器的情况,可重写监听器的onScroll方法”。7、第457页“12.1.3 &淡入淡出动画”一节,表12-1中第五行的“gradien”要改为“gradient”。8、第463页“12.2.2 &补间动画的原理”一节的倒数第二段,“第一个参数为插值时间逝去的时间的百分比”,这句话中间要加上“,即”,也就是改为“第一个参数为插值时间,即逝去的时间所占的百分比”。9、第508页“13.2.3 &影视播放器——爱看剧场”一节“2. 定制MediaController的样式”段落的第一段话中,“因为媒体控制条的内部控件都是私有的,即使继承了也无法修改,因此只能自己写一个全新的视频控制条VideoController”,这里使用了“由于……,因此……”的句式,所以前面的“因为”要改为“由于”。10、第514页“13.2.3 &影视播放器——爱看剧场”一节的中间一段话中,“音量对话框的实现过程参见第9章”,这里的“第9章”要改为“第11章”。因为自定义的音量对话框来源于“11.1.3 音量调节对话框”,该节是在第11章,不是第9章。11、第541页的“14.1.2 &网页视图WebView”一节的最后一段话中,“但是套用固定的代码模板使用也不错”,这里的“不错”应改为“不难”。12、第591页“15.1.2 &百度地图”的开头一段话中,“进行测量时。还要在地图上添加标记”,这里的句号要改为逗号,即改为“进行测量时,还要在地图上添加标记”。13、第598页“15.2.2 &微信分享”的第一段话中,“尽管微信与QQ虽然都是腾讯公司开发”,这里的“尽管”和“虽然”表达重复了,要改为“尽管微信与QQ都是腾讯公司开发”。14、第639页“16.5.1 &设计思路”一节的第一段话中,“如果在SK卡找到图片”,这里的“SK卡”要改为“SD卡”。
阅读(...) 评论()Android Studio实用指南毕小烦_Android Studio实用指南全文阅读_百度阅读
简介:码农老毕, 移动互联网从业者, CSDN博客专家
计算机热门榜单
& 0手机专享价
扫码免费下载该书再送20元代金券
Android Studio实用指南
android studio,android studio 教程,android studio 指南,svg,android studio指南针,g4studio开发指南,studio实用插件,数学指南实用数学手册,留学英国实用指南
高考专享特权
&0扫码免费读此书,新用户再送20元代金券
仅限新用户
1edbf1dc33f832a6b624e831e4e3b462
目录(共19章)
投诉与建议
扫描下载客户端

我要回帖

更多关于 Android开发简历 的文章

 

随机推荐