早上临时换了一个公交,然后公交临时绕过了西二旗,越走越远!悲剧的一天!
编写界面的最佳实践(聊天窗口)
- 首先编写主界面的xml布局文件,包含一个消息列表框,文字编辑框和发送按钮
- 定义消息的实体类,包含两条属性:消息内容和消息类型(发送和接收)
- 编写消息列表框子项的xml布局文件,包含一个发送消息布局和一个接受消息布局,使用时隐藏其中一个即可
- 创建消息列表框的适配器类,用于接受消息实例并与消息的布局文件链接
- 编写主界面布局的主活动
Android Studio连接物理机
https://developer.android.com/studio/run/device#setting-up
线刷机步骤
- 使用USB与手机连接,手机开启USB调试,电脑上安装adb,然后就自动连接了。查看连接的设备列表
adb devices
- 获取root权限
adb root
,重新挂载System分区adb remount
- 手机进入Fastboot模式
adb reboot bootloader
,电脑上要安装fastboot - 查看产品名称
fastboot getvar product
,查看是否解锁fastboot oem device-info
- 根据产品名称找到对应的ROM包,然后解压
- 进入解压目录,执行刷机脚本
sudo ./flash_all.sh
进行刷机,刷完机会自动重启 - (可选)跳过谷歌开机验证
adb shell settings put global device_provisioned 1
编译部分源码
- 下载源码,然后在Android Studio中进行编译
- 将安装包push到手机里,然后杀死对应的应用进程
- 重启,检查是否安装进去了
git使用
git branch
查看当前分支git checkout branchname
切换分支git fetch
拉取最新代码但不合并