• 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:xxxjavajdk1.x(JDK目录)
    • CLASSPATH:%JAVA_HOME%lib
    • %JAVA_HOME%lib ools.jar
    • %JAVE_HOME%libdt.jar
    • Path:%JAVA_HOME%in

    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
      • shell@t03gchn:/$ 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/

  • 相关阅读:
    如何让背景图片全屏显示
    浅谈图片如何在页面中居中显示
    clientHeight、offsetHeight 区别 笔记
    使用Flexible实现手淘H5页面的终端适配
    max(min)-device-width和max(min)-width的区别
    HTML5 meta最全使用手册
    常见浏览器兼容性问题与解决方案
    响应式设计的性能优化(转)
    移动H5前端性能优化指南
    SQL Server Profiler使用方法
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/9603822.html
Copyright © 2020-2023  润新知