项目中知识点总结2

项目一:

1.抛异常:(有异常需抛出都会有提示的)

2.NotePad++工具:

3.编译失败:报错不是代码问题,不是权限设置问题,那么就是环境的问题

4.Android开发环境搭建:

5.Git与Gerrit服务器(远程代码存放仓库,跟github是一样的)

6.定位当前项目app显示界面对应的Activity

7.删除某app原来的帐号:(别人的帐号登录了你的手机,你不知道登录密码;前提是手机要root了)

8.代码格式化

9.AS工具中的Version Control

10.快捷键

11.由git查看代码的提交记录

12.导出手机日志到电脑

项目二:

1.当前手机运行app界面截图方法:

2.看当前调试工程的奔溃日志:

3.查看整个手机的布局

项目一:

1.抛异常:(有异常需抛出都会有提示的)

  a.没具体要求抛出哪类异常,就抛出Exception;

  b.要求具体抛出哪类异常,要看try代码块中涉及调用的方法需抛出哪类异常;这个方法接口的文档一般都会说明需抛出哪些异常。

  C.涉及对象为空时,需抛出NullPointException,

 

2.NotePad++工具:

查找 某个方法 在某个工程中调用

    NotePad++  --> 搜索(s) -->在文件中查找 --> Find in Files -->

      查找目标:某个类中的方法名,某个字段(Log.i),常量......等等。

      文件类型:*java(只在所有.java文件中找)   也可以全部查找

      目录: D:/xxx/xxx/code (这个项目工程的根目录)

 

3.编译失败:报错不是代码问题,不是权限设置问题,那么就是环境的问题

   解决:

  1. 删除.idea文件;
  2. AS工具栏-->build-->clean Project
  3. As工具栏-->File -->Invalidate Caches/Restart ...(重启AS)
  4. 然后重新用Gradle build工程

 

4.Android开发环境搭建:

  1. AndroidDevTools 下载AS;
  2. As使用前的基本配置;
  3. JDK的安装和其环境变量的配置
  4. Adb环境变量的配置
  5. Gradle环境变量的配置;
  6. SDK的下载;(看是代理去网站下载,还是别人发你放本地磁盘配置在本地);
  7. SVN或者git的配置;
  8. 如果是maven项目的就涉及maven的安装配置(钱包是个maven项目)

 

5.Git与Gerrit服务器(远程代码存放仓库,跟github是一样的)

  1. Git的安装
  2. Git环境初始化,公钥和.gitconfig文件的生成 (init-env-dragon.sh脚本文件,公司提供)
  3. 将公钥在Gerrit中注册(git和Gerrit关联上)
  4. 配置成功后,根据公司提供的代码下载路径下载代码

 

6.定位当前项目app显示界面对应的Activity

  1.   adb logcat -s ActivityManager
  2.   adb shell dumpsys activity activities
  3.   adb shell dumpsys activity top|find “activity”
  4.   adb shell dumpsys activity top
  5.   adb shell dumpsys activity|grep -i run

 

7.删除某app原来的帐号:(别人的帐号登录了你的手机,你不知道登录密码;前提是手机要root了)

   adb shell pm path com.huawei.hwid

   adb shell rm -rf xxx/xxx.apk

   adb shell reboot

 

 

删除手机系统应用--钱包(前提是手机已经root)

adb shell pm path com.huawei.wallet

adb shell rm -rf xxx/xxx/.apk

adb shell reboot

 

 

8.代码格式化

    AS工具栏--》setting-->code style -->XXX --> Export... (my_as_code_style.xml :公司提供的规范文档)

 

9.AS工具中的Version Control

     类似于SVN和Git;是自带的版本控制工具。

 

10.快捷键

  Ctrl+Shift+F  在项目中全局搜字段在xml中位置和引用地方;项目中出现过的地方:但是不包括类名和xml文件名

  Shift+shift  在项目中查找类和xml文件

 

11.由git查看代码的提交记录

   选中某行代码:右键-->Show History for Selection

 

12.导出手机日志到电脑

  adb logcat -v time >D:\log.txt

 

项目二:

1.当前手机运行app界面截图方法:

  1. AS工具栏的Logcat窗口的照相机图标,点击即可截图;
  2. 当前调试手机截屏,然后usb连接后传到PC上。

 

 

2.看当前调试工程的奔溃日志:

  方法一:手机里面看(安装debug版本)

       本地-->内部存储-->huaweisystem-->com.huawei.health-->huawei_crash_0.txt

  方法二:在Dos窗口下,将奔溃日志从手机里面导出来

       进入奔溃的app页面时,立即记录当前的时间,在导出日志里查看该时间段下的错误日志

            adb logcat -v time >D:\log.txt(导出到PC上)

  或者   adb pull /sdcard/huaweisystem D:\0608 (导出到PC上)

 

  方法三:AS工具的Logcat窗口里面查看log日志。

 

3.查看整个手机的布局

   开发者选项-->显示布局边界

猜你喜欢

转载自blog.csdn.net/ningchao328/article/details/93401329