霍格沃兹测试开发学社
既有原生应用又有使用Web技术(HTML、CSS和JavaScript)开发的应用程序。
通过封装工具(如Apache Cordova、React Native等)将其打包为原生应用程序。
Web App是使用Web技术(HTML、CSS和JavaScript)开发的应用程序,可以在Web浏览器中访问和运行。
Activity(活动)
Window(窗口)
ViewGroup(视图组)
View
按钮
、文本框
、图像
、列表
等各种可见的用户界面元素。Activity 可以包含一个或多个 View 和 ViewGroup。
Window 可以包含一个或多个 View。
一组View组成ViewGroup。
具体看xmind。
window系统查看
更改jdk安装路径:点击 安装到: 的右侧 更改 按钮,可选择jdk安装的路径。
如默认则直接点击下一步,直到完成。
变量名: JAVA_HOME
变量值: C:\Program Files\Java\jdk-1.8
系统环境变量中添加CLASSPATH系统变量。
变量名: CLASSPATH
变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
变量名: PATH
变量值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
按 win + R 键 输入 cmd 回车,弹出命令行窗口。
输入 java -version 得到版本号相关信息则表示java安装配置成功。
java -version
javac
按 command + 空格 键 输入 ter,选择终端打开。
终端确认电脑的bash环境。
echo $SHELL
输出为/bin/bash, 则创建 ~/.bash_profile 配置文件。
输出为/bin/zsh ,则创建 ~/.zshrc 配置文件。
添加 JAVA_HOME 、CLASSPATH 变量。
PATH的变量追加Java配置。
#------------------JAVA------------------
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
PATH=$JAVA_HOME/bin:$PATH:.
export JAVA_HOME
export PATH
export CLASSPATH
按 command + 空格 键 输入 ter,选择终端打开。
终端输入 source 配置文件名 使环境变量生效。
source ~/.zshrc
打开一个新的命令行窗口。
输入 java -version 得到版本号相关信息则表示java安装配置成功。
java -version
javac
emulator -help
emulator -list-avds
emulator @avd_name
冷启动时间:app 杀掉后重新启动的场景
// 1. 先把 app 杀掉
adb shell am force-stop <包名>
// 2. 执行启动命令
adb shell am start -W -n com.xueqiu.android/.common.MainActivity
Starting: Intent { cmp=com.xueqiu.android/.common.MainActivity }
Status: ok
Activity: com.xueqiu.android/.common.MainActivity
ThisTime: 3860
TotalTime: 3860
WaitTime: 3907
Complete
// 1. 切换 app 到后台
adb shell input keyevent 3
// 2. 启动应用
adb shell am start -W -n com.xueqiu.android/.common.MainActivity