ONE NOTE笔记

MENU

一、反编译APK(配置文件&源码)

二、Git

三、adb shell

四、QT

五、Eclipse快捷键

六、VSCode

七、AndroidStudio快捷键

八、VS

九、文件显示

十、第一行代码笔记

十一、黑马

十二、Holiday

------------------------

一、反编译APK(配置文件&源码)

首先,apktool反编译得到配置文件

     作用:主要查看res文件下xml文件、AndroidManifest.xml和图片

https://ibotpeaches.github.io/Apktool/install/

              apktool.bat和apktool.jar把上面两个文件都放到C://Windows

           2  CMD运行apktool d app-name.apk  默认解压的文件就在app-release.apk所在目录

接着,使用Smali2JavaAPK转换为源码查看

       作用:这个软件可以直接打开***.apk文件,然后就直接看到*.java文件了

二、Git

215

292

434

478

1 网页创建完成之后复制版本库链接(将远程版本库克隆到本地)

 

2 打开Git Bash切换到工程目录输入git clone +链接  

 

3 Ls-al查看目录 将当前目录coolweather所有文件复制到上一层来把项目整个文件夹CoolWeather上传到版本控制,之后删除掉coolweather项目文件夹

 

4 提交当前项目至GitHub         

 

                                git add.                                            加入版本控制

 

                                git commit -m "First Commit."   本地执行提交操作

 

                                git push origin master                  同步到远程版本库

三、adb shell

0.su root 管理员进入adb shell

 

1.返回adb shell(于数据库下)

…>时可按 ctrl+z返回adb shell

          正常时可以.quit返回adb shell

 

2.正常操作

adb shell进入设备控制台

cd data/data/com.example.litepaltest/databases 进入数据库目录

ls 列出文件

sqlite3 BookStore.db进入数据库

           (数据库下操作)

   .table列出所有表

   .schema列出建表语句

四、QT

解决中文编译错误,此为QT5存在bug:文本文档打开后保存再用QStringLiteral包裹即可

支持多屏显示的程序

五、Eclipse快捷键

Ctrl+左键

Alt+左右方向键

导入包alt+/ctrl+shift+o

 代码提示alt+/  

注释ctrl+/(取消相同)

自动补全alt+/

Ctrl+O 查看继承关系

Ctrl+alt+向下箭头 复制当前行到下一行

设置为全局变量ctrl+1再点选(field即全局)

Ctrl+2+L快速生成局部变量

快速添加trycatch 自动补全在最后

右键perference查看方法在哪里被调用

Ctrl+K   Ctrl+Shift+K 上下查找属性哪里用

Ctrl+左进入源代码释义之后返回要alt+左箭头

/** +回车是在选中的地方加注释

alt+shift+j是在类的上面加注释

alt+shift+z  try catch

六、VSCode

Ctrl+k  z全屏

七、AndroidStudio快捷键

Alt+enter自动补全

更改设置None已达到小写也可以提示的效果(3月1日的笔记详细)

设置为全局变量  ctrl+alt+F      Ctrl+Alt+Shift+T&Field

try catch快捷键包裹ctrl+alt+T

File Explorer位于此处

 

ctrl+D 复制到下一行

生成构造函数或者GET/SET code->generate->选择

删除 ctrl+x

格式化代码 ctrl+alt+L

八、VS

Ctrl + Enter = 在当前行插入空行

Ctrl + Shift + Enter = 在当前行下方插入空行

复制当前行到下一行ctrl + C

Ctrl +空格键 = 使用IntelliSense(智能感知)自动完成

Ctrl + F = 显示查找对话框

Ctrl + H = 显示替换对话框

Ctrl + G = 跳转到行号或行

Ctrl + Shift + F = 查找所选条目在整个解决方案中的引用
九、文件显示

点击具体头文件后可切换显示方式为文件夹

十、第一行代码笔记

数据存储和持久化一章中,使用SQLiteOpenHelper时表的名称要大些,例如Book

课程规划

1  周一3 介绍 HelloWorld Log

     周二3活动介绍 基本用法 菜单Toast

     周五4 显式隐式Intent及数据传递

2  周一7生命周期 活动实践

     周二3界面入门

3   周一 自定义控件 ListView 优化1 优化2 

               ListView的点击事件 实践短信

     周二 广播初步

4 周一 碎片复习案例  总结加广播入门

  本地广播

  周二 广播案例

5  复习 

6 周一 数据持久化入门

             数据持久化之SQLite实践

   周二 内容提供器

7 多媒体部分

   android多线程 服务

8 服务案例 网络初步

   回顾 

十一、黑马

十二、Holiday

安卓(Java) 6号

18 入门

19 入门

20

14 GIT流程+广播/反编译

16 备课-服务/网络  项目准备

17346异步处理(Handler)406 回调(接口)

          NEW343服务   334回调357匿名类实现接口

21 菜单子项问题

机器学习论文

项目/$

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章