一:Mac上面的Android studio配置adb
1、进入当前用户home目录
echo $HOME
2、创建.bash_profile文件
touch .bash_profile
3、打开.bash_profile文件
open -e .bash_profile
4、配置
export PATH=${PATH}:/Users/xxx/Library/Android/sdk/tools:~/Library/Android/sdk/platform-tools
5、执行命令
source .bash_profile
二、安卓手机连上mac,android studio找不到设备,adb devices也找不到设备
1、终端输入:system_profiler SPUSBDataType
2、创建、修改adb_usb.ini文件
输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加Vendor ID: 0x2d95, 然后保存退出
3、重启adb
adb kill-server
adb start-server
adb devices
三、Mac as上常用热键
快速查找类中的属性(file structure):command+b
快速查找类:双shift
四、深拷贝与浅拷贝
浅克隆是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象。
深克隆不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象