MENU
一、反编译APK(配置文件&源码)
二、Git
三、adb shell
四、QT
五、Eclipse快捷键
六、VSCode
七、AndroidStudio快捷键
八、VS
九、文件显示
十、第一行代码笔记
十一、黑马
十二、Holiday
------------------------
一、反编译APK(配置文件&源码)
首先,apktool反编译得到配置文件
作用:主要查看res文件下xml文件、AndroidManifest.xml和图片
1 https://ibotpeaches.github.io/Apktool/install/
apktool.bat和apktool.jar把上面两个文件都放到C://Windows
2 CMD运行apktool d app-name.apk 默认解压的文件就在app-release.apk所在目录
接着,使用Smali2Java将APK转换为源码查看
作用:这个软件可以直接打开***.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
注释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 菜单子项问题
机器学习论文
项目/$