Android群英传知识点回顾——第二章:Android开发工具新接触


  • 2.1 Google生态系统

    • 2.1.1 Android Studio初体验
    • 2.1.2 Android Studio配置
  • 2.2 Android高级使用技巧
    • 2.2.1 更新SDK
    • 2.2.2 Android Studio常用界面
    • 2.2.3 导入Android Studio工程
  • 2.3 ADB命令使用技巧
    • 2.3.1 ADB基础
    • 2.3.2 ADB常用命令
    • 2.3.2 ADB命令来源
  • 2.4 模拟器使用与配置

Eclipse缺点:

  • 内存占用高
  • 经常崩溃
  • 开发界面不美观
  • Android作为插件的形式存在于Eclipse
  • ……

Android 5.x融合了车载、可穿戴、TV等各个方面的系统
Android
Studio整合了它的云服务、Go语言、车载、可穿戴、TV等各项功能
使用Android
Studio原因——UI设计更加即时,代码提示更加丰富,Lint更加智能等

Android Studio官网:http://developer.android.com/sdk/installing/studio.html

AndroidDevTool镜像网站:http://www.android.evtools.cn/

配置JDK环境变量:

  • JAVA_HOME:C:\xxx\java\jdk1.x(JDK目录)
  • CLASSPATH:%JAVA_HOME%\lib
  • %JAVA_HOME%\lib\tools.jar
  • %JAVE_HOME%\lib\dt.jar
  • Path:%JAVA_HOME%\bin

Android Studio使用技巧:

  • Eclipse导出工程到Android Studio使用Export->Generate Gradle build files
  • 通过小扳手进入设置界面,进入Appearance标签
    • 在Theme中设置主题
    • “Override default font”可以改变字体不兼容问题
  • 进入Editor标签
    • 进入Colors&Fonts标签,单击”Save as”按钮,修改字号大小
    • 进入Other标签,勾选”show quick doc on mouse move”,开启显示悬浮提示
    • 进入General标签,在”Code Sensitive Completion”选择None,开启提示不区分大小写
  • 进入Keymap标签
    • 修改快捷键风格
    • 修改快捷键

配置好了Android
Studio就等于配好了一把好枪,但是别忘了我们还得买子弹,这里的子弹自然是开发Android最重要的SDK开发工具

SDK Manager配置镜像代理
建议保持最新的SDK Build-tools
SDK API文档资源(Documentation
for Android SDK)
Android源代码资源(Sources for Android SDK)

  • Debug窗口:调试、截图、录制屏幕等操作
  • Memory Monitor:监视内存消耗,对CPU使用率的实时监控
  • Android Device Monitor:分析应用性能、优化调试、展示CPU Load信息等
  • 断点调试:断点查看、实时计算变量值、多种调试方法等功能

解决导入Android Studio卡死的问题

  • 在当前版本Gradle创建一个正常的项目
  • 复制本地项目中的”gradle”文件夹和”build.gradle”文件去替换要导入项目中的这两个文件夹
  • 导入我们所需的Android Studio工程

手机和电脑的”脐带”,ADB——Android Debug Bridge

ADB位于SDK的platform-tools目录下,在该目录下启动cmd:

  • 输入adb version查看adb版本号
  • 安装对应的手机驱动,如豌豆荚、托福考试费用91、QQ手机助手
  • 进入手机Setting中,开启USB调试模式
  • 输入adb shell,进入Shell
  • 显示系统中全部Android平台:android list targets
  • 安装Apk程序:adb install -r 应用程序.apk
  • 向手机安装Apk程序:adb push D:\Test.apk /system/app/
  • 向手机写入文件:adb push D:\Test.txt /system/app/
  • 从手机获取文件:adb pull /system/temp/ D:\file.txt
  • 查看Log:
    • adb shell
    • [email protected]:/$ logcat | grep “abc”
  • 删除应用:
    • adb remount(重新挂载系统分区,使系统分区重新可写)
    • adb shell
    • cd system/app
    • rm *.apk
  • 查看系统盘符adb shell df
  • 输入所有已经安装的应用adb shell pm list packages -f
  • 模拟按键输入:
    • menu:adb shell input keyevent 82
    • home:adb shell input keyevent 3
    • up:adb shell input keyevent 19
    • down:adb shell input keyevent 20
    • left:adb shell input keyevent 21
    • right:adb shell input keyevent 22
    • enter:adb shell input keyevent 66
    • back:adb shell input keyevent 4
  • 模拟滑动输入:adb shell input touchscreen swipe 200 500 400 500
  • 查看运行状态:adb shell dumpsys
  • 启动一个Activity:adb shell am start -n 包名/包名+类名
  • 录制屏幕:adb shell screenrecord /sdcard/demo.mp4
  • 重新启动:adb reboot

第三方模拟器Genymotion官网:http://www.genymotion.net/

原文地址:https://www.cnblogs.com/zhanglixina/p/9603822.html

时间: 2024-10-10 07:59:50

Android群英传知识点回顾——第二章:Android开发工具新接触的相关文章

Android群英传知识点回顾——第九章:Android系统信息与安全机制

9.1 Android系统信息获取 9.1.1 android.os.Build 9.1.2 SystemProperty 9.1.3 Android系统信息实例 9.2 Android Apk应用信息获取之PackageManager 9.2.1 PackageManager 9.3 Android Apk应用信息获取之ActivityManager 9.4 解析Packages.xml获取系统信息 9.5 Android安全机制 9.5.1 Android安全机制简介 9.5.2 Andro

Android群英传知识点回顾——第八章:Activity与Activity调用栈分析

8.1 Activity 8.1.1 起源 8.1.2 Activity形态 8.1.3 生命周期 8.2 Activity任务栈简介 8.3 ActivityManifest启动模式 8.3.1 standard 8.3.2 singleTop 8.3.3 singleTask 8.3.4 singleInstance 8.4 Intent Flag启动模式 8.5 清空任务栈 8.6 Activity任务栈使用 四大组件中出现频率最高的组件 Activity是与用户交互的第一接口,它提供了一

Android群英传知识点回顾——第六章:Android绘图机制与处理技巧

6.1 屏幕的尺寸信息 6.1.1 屏幕参数 6.1.2 系统屏幕密度 6.1.3 独立像素密度dp 6.1.4 单位转换 6.2 2D绘图基础 6.3 Android XML绘图 6.3.1 Bitmap 6.3.2 Shape 6.3.3 Layer 6.3.4 Selector 6.4 Android绘图技巧 6.4.1 Canvas 6.4.2 Layer图层 6.5 Android图像处理之色彩特效处理 6.5.1 色彩矩阵分析 6.5.2 Android颜色矩阵--ColorMatr

Android群英传知识点回顾——第七章:Android动画机制与使用技巧

7.1 Android View动画框架 7.1.1 透明度动画 7.1.2 旋转动画 7.1.3 位移动画 7.1.4 缩放动画 7.1.5 动画集合 7.2 Android属性动画分析 7.2.1 ObjectAnimator 7.2.2 PropertyValuesHolder 7.2.3 ValueAnimator 7.2.4 动画事件的监听 7.2.5 AnimatorSet 7.2.6 在XML中使用属性动画 7.2.7 View的animate方法 7.3 Android布局动画

Android群英传笔记——第四章:ListView使用技巧

Android群英传笔记--第四章:ListView使用技巧 近期也是比較迷茫.可是有一点点还是要坚持的,就是学习了.近期离职了,今天也是继续温习第四章ListView,也拖了事实上也挺久的了,listview可谓是老牌大将了,非常多的应用场景都要使用它,他也是我们用得最多的控件之中的一个了,尽管如今出来了一个RecyclerView,可是ListView的地位一时半会儿还是撼动不了的.这就促使我们更加应该去把他掌握了 一.Listview经常使用优化技巧 我们一步步来把ListView学习好

Android群英传笔记——第七章:Android动画机制和使用技巧

Android群英传笔记--第七章:Android动画机制和使用技巧 想来,最近忙的不可开交,都把看书给冷落了,还有好几本没有看完呢,速度得加快了 今天看了第七章,Android动画效果一直是人家中十分重要的一部分,从早期的Android版本中,由于动画机制和绘图机制的不健全,Android的人机交互备受诟病,Android从4.X开始,特别是5.X,动画越来越完善了,Google也开始重视这一方面了,我们本章学习的主要内容有 Android视图动画' Android属性动画 Android动画

Android群英传笔记——第五章:Android Scroll分析

一.滑动效果是如何产生的 滑动一个View的本质其实就是移动一个View,改变其当钱所在的位置,他的原理和动画效果十分的相似,就是通过不断的改变View的坐标来实现这一效果,动态且不断的改变View的坐标,从而实现View跟随用户触摸滑动而滑动 但是在讲解滑动效果之前,需要先了解一下Android中窗口坐标体系和屏幕的触控事件--MotionEvent 1.Android坐标系 在物理学上,要描述一个物体的运动,就必须选定一个参考系,所谓滑动,正是相对于参考系的运动,在Android,系统将屏幕

Android群英传笔记——摘要,概述,新的出发点,温故而知新,能够为师矣!

Android群英传笔记--摘要.概述,新的出发点,温故而知新.能够为师矣! 当工作的越久,就越感到力不从心了,基础和理解才是最重要的,所以买了两本书,医生的<Android群英传>和主席的<Android开发艺术探索>.主要是再全面点的把自己所学的知识消化,这样也就不枉自己天天熬夜学习了,如今群英传快看完了.准备又一次再看一遍,同一时候把笔记以博客的形式记录下来,这样或许更加的深刻,然后再消磨一下主席的那本书,这本书有视频解说,更加好,所以估计以后应该非常少再写其它的博客,只是工

Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验

Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 这一章很多,但是很有趣,也是这书的最后一章知识点了,我现在还在考虑要不要写这个拼图和2048的案例,在此之前,我们先来玩玩Android5.X的新特性吧!