Tools工具_Aron
2019-01-27 17:34:13 0 举报
AI智能生成
登录查看完整内容
喜欢就点个赞吧,谢谢
作者其他创作
大纲/内容
Tools工具
刷机/烧版本
Coolpad
Y3
QPST 低格刷机
QFIL qualcomm flash image loader
进入低格刷机
adb reboot edl
adb reboot bootloader 过去用
fastboot oem edl
出现9008端口即进入低格状态
找到版本进入qfil 选择ddr.mbn
load XML 选择rawprogram_unsparse.xml 继续选择patch0.xml
点击Download按钮
fastboot 普通刷机
刷机版本路径
老环境
\\\\10.1.11.58\\QC8953_Test_Version\\Y3_7.0\\JV_DualScreen_0513
\\\\10.1.11.58\\QC8953_Test_Version\\Y3_7.0\\JV_8953_Dev
ZS_1.0
\\\\172.16.7.27\\JV_Version_Out\\QC8953_Version\\Y3_7.0
\\\\172.16.7.27\\JV_Version_Out\\QC8953_Version\\Y3_7.0\\coolyota_y3_0513
0513版本
版本问题
DualScreen_0513
\\\\10.1.11.58\\QC8953_Test_Version\\Y3_7.0\\JV_DualScreen_0513\\Y3_V003_P1_2017.05.02-22.02_userdebug_Clean
Int
DualScreen_0227
\\\\10.1.11.58\\QC8953_Test_Version\\Y3_7.0\\JV_DualScreen_0227\\Y3_V003_P1_2017.05.09-04.45_userdebug
开机向导
coolyota_y3_0513
\\\\172.16.7.27\\JV_Version_Out\\QC8953_Version\\Y3_7.0\\coolyota_y3_0513\\Y3_V_P1_2017.04.30-16.12_userdebug
能开机 不亮屏 没有背屏Launcher
coolyota_msm8953_int
\\\\172.16.7.27\\JV_Version_Out\\QC8953_Version\\Y3_7.0\\coolyota_msm8953_int\\Y3_V003_P1_2017.05.07-17.07_user
\\\\172.16.7.27\\JV_Version_Out\\QC8953_Version\\Y3_7.0\\coolyota_msm8953_int\\Y3_V003_P1_2017.05.08-13.05_eng_Clean_Factory
adb shell fctd -b normal
刷完版本,出现开机进入加密数据的界面解决方法:adb reboot recovery选择清除数据清除完后重启即可开机
\\\\172.16.7.27\\JV_Version_Out\\QC8953_Version\\Y3_7.0\\coolyota_msm8953_int\\Y3_V003_P1_2017.05.10-06.02_userdebug_Clean
子主题
coolyota_msm8953_dev
\\\\172.16.7.27\\JV_Version_Out\\QC8953_Version\\Y3_7.0\\coolyota_msm8953_dev\\Y3_V003_P1_2017.05.09-08.36_Factory
替换system.img换主题图标 成功但设置里面没有主题功能(recovery清除数据了)
\\\\172.16.7.27\\JV_Version_Out\\QC8953_Version\\Y3_7.0\\coolyota_msm8953_dev\\Y3_V003_P1_2017.05.10-10.44_eng_Factory
Nav会亮屏
CoolYota
\\\\172.16.7.71\\versions\\y3
代码工具
对比工具
Beyond Compare
问题
Ctrl+A全选-右键-比较内容
比较内容--基于规则的比较-开始
代码阅读 Source Insight
AS
Android Studio 插件Plugns
安卓插件下载地址
翻译 h2 style=\
AceJump
ctrl+; 输入一个字符 实现快速跳转
经常crash
KJump
nmap <leader><leader>s :action KJumpAction<cr>
nmap <leader><leader>j :action KJumpAction<cr>nmap <leader><leader>w :action KJumpAction.Word0<cr>nmap <leader><leader>l :action KJumpAction.Line<cr>// more action see table belowName\tAction\tDescKJump\tKJumpAction\tInput 1 character and jump to any same character.KJump Word 0\tKJumpAction.Word0\tJump to any word.KJump Word 1\tKJumpAction.Word1\tInput 1 character and jump to any word start with this character.KJump Line\tKJumpAction.Line\tJump to any line.
类似vim的vim-EasyMotion
ideaVim
SQLscount
下载地址
安装与破解
UML
Code Iris
简介
可以直接将java类变成类图
PlantUML
PlantUML快速指南
重启AndroidStudio 右键->new 的时候你会发现多了这么一堆UML的选项
新建UML class
第一次需要下载Graphviz
Graphviz
graphviz-2.38.msi
指定Graphviz/bin/dot.exe
刷新
UML语法使用
类图
Android Studio中绘制UML类图介绍
时序图
PlantUML(程序员绘制流程图专用工具
官网时序图教程
code实例
甘特图
javaDoc
1. Alt+Shift+G / Z加/移除javaDoc
快捷键KeyMap
Ctrl+Alt+s进入设置编辑KeyMap
AS最强快捷键
Code代码层次/Edit
C+A+E Extract 抽取
C+A+F Filed 抽取字段/全局变量
A+S+M 方法
C+A+P Parameter 传入参数
C+A+V 抽取成变量 Variable
展开折叠
Ctrl + \"+\"/ \"-\"
CVS 首先得有git关联url
Git
分支对比
Compare with Brancher
C+S+A+B
Ctrl+F7
下一个改动
Shift+F7
上一个
C+S+H
前一个文件
C+S+L
下一个
Compare with ..
C+S+A+C
C+A+>
左边内容应用到右边
C+A+<
仓库对比
Repository
CVS Operastion Popup 操作弹窗
Alt+`
4 查看历史文件改动
Alt+9
Version Control
Rename重命名变量\\方法
A+S+R
代码提示/自动补全/导入/注释自动生成
Ctrl+Shift+o/Ctrl+Alt+o Optimize Imports 最优导入
Alt+Enter 代码提示/导入/很好用/纠错
Completion
Base 基础
Alt+/
循环之前出现的单词
C+A+/
循环之后出现的单词
S+A+/
语句补全 带括号 如 if /for
C+S+Enter
注释
Line Comment 行注释
Ctrl+/
块注释 Block comment
C+S+/
Generate 自动生成如get set方法
Alt+Insert
C+S+J
移动/复制移动
向上移动一行/选中 Move Statement Up
Alt+UP
向下复制 Duplicate Entire Lines
C+A+Down
包裹代码Surround With
A+S+Z / C+A+T
移除包裹代码(Unwrap Remove)
Alt+R
Navigate
文件跳转
C+S+h select previous tab 上一个tab标签页/文件
C+S+L select Next Tab 下一个标签页
书签
Ctrl+F11 带标记添加删除书签
Shift+F11 显示所有书签
Ctrl + 标记号 跳转到某个书签
Ctrl + 1 跳转1书签
前后方法跳转
Next / Pervious Method
C+S+UP/DOWN
Back/Foword
A+H/L
声明 Declaration
F3 / Ctrl + 左键
Hierachy
1
类层级 Type Hierachy
F4
Call Hierachy 调用层级
C+A+C
Method hierachy 方法层级
C+A+M
Related Symbol 布局和Activity跳转
C+A+Home
Select In...选择一些功能/很好用
8 进入文件目录
7 Changers
Ctrl+D 查看不同Show Diff
Ctrl+F4 关闭
File Structure文件结构/查看方法
Ctrl+O
Alt+7
快速错误定位
Next Error
A+S+N
Previous Error
A+S+P
View
快速查看上下文信息Context Info
Alt+Q
快速查看当前类的继承和实现
F2 Quick Doc... 快速查看Doc
查看声明定义处Quick Definition
C+S+I
Parameter Info 提示/查看参数信息
C+S+P
Recent
Recent File
Ctrl+E
Recent changer File
C+S+E/无效
查找Find/替换
查找功能/操作Find Action
C+S+A
C+g find Usage 查找该方法的调用
C+A+h find in path 查找所有文件
Ctrl+Alt+Shift+N symbol name 搜索符号并跳转
Ctrl+Alt+Shift+f File 输入并跳转文件
当前文件查找替换
Replace
C+A+R
Ctrl+J 下一个
Ctrl+K 上一个
Window
Active Tool Window
Hide All Panels 隐藏所有面板/再按 Restore Window 归还Window
C+S+F12
Others
Show In Explorer 显示到文件夹
C+S+A+E
Switch
Ctrl+Shift+Tab 上一个
分析 Analyze
C+S+A+A
数据流入 Data to here
数据流出 Data from here
Gradle
Android Studio中Gradle使用详解
自定义source路径
不能导入aidl先自定义aidl路径
android-studio\\sdk\\platforms\\android-19\\framework.aidl添加如下内容解决parcelable com.XXX.xxx;
.idea
workspace.xml
SystemUI.iml
分割打包
Terminal修改shell
改成oh-my-zsh
安装msys2和MinGw64
usr/bin/
得有zsh.exe
安装o-my-zsh
AS中进入Setting-Tools-Terminal 修改cmd.exe改成zsh.exe
E:\\0SoftInstall\\msys2_64\\usr\\bin\\zsh.exe
powershell
缺点
不能用bash和zsh的grep命令
bash
使用fish主题会有所改善
因为使用了oh-my-zsh或oh-my-posh的主题
优点
可以使用alias和好看
自动化工具
Android
APP软件
按键精灵
录制功能
自己编写脚本
Espresso
Android Studio2.2以后的一个功能
录制一个Espresso测试
点击 Run > Record Espresso Test。
浏览器插件
Vimium
f 快速跳转链接
配置
文本编辑工具
MakeDown
基础用法
标题: span style=\
块注释: span style=\
斜体: span style=\
粗体: span style=\
span style=\
引用方式:
引用图片
代码: `
脚注:
下划线:
Vim
Text编辑
Sublime Text3
可以添加各种插件
如Vim
菜单栏中点击【preferences】->【Settings】
将\"ignored_packages\": [\"Vintage\"]换成\"ignored_packages\": [],并保存
重新打开软件后,即可使用,不过每次开启默认的是处于insert模式
设置处于默认状态,添加代码: \"vintage_start_in_command_mode\": true
代码
MarkDown
按Ctrl + Shift + P输入pci 后回车(Package Control: Install Package)稍等... ^_^输入MarkdownLivePreview回车
\"markdown_live_preview_on_open\": true
输入alt+m即可进入markdown编辑模式
MarkdownLivePreview: Toggle
按Ctrl + N 新建一个文档按Ctrl + Shift + P使用Markdown语法编辑文档语法高亮,输入ssm 后回车(Set Syntax: Markdown)
按Ctrl + Shift + P输入mp 后回车(Markdown Preview: current file in browser)此时就可以在浏览器里看到刚才编辑的文档了
NotePad++
EditPlus
搜索工具Listary 和EveryThing
快捷键脚本AutoHotKey
基础常用命令映射
Ctrl:^Alt:!Shift:+WIN:#
tab:{Tab}空格:{space}退出:{esc}回车:{enter}箭头:{up} {down} {left} {right}f4:{F4}tab5次:{Tab 5}
;注释
ahk脚本中要运用{Tab} {space} {esc} 等键指令,需要加 { }号,因为这些键盘是多于一个字母的,如果不加中括号,打出来的就是tab space esc字母,而非这些键盘命令。如:^{space}就是切换输入法。!{F4}关闭窗口。
用法
单行
多行用 return 结束
a href=\"http://blog.csdn.net/redraiment/article/details/6183040\" style=\
lwrHotKey.ahk
其他工具
使用Nexus3.7.1搭建Maven私服
为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能访问maven中央仓库,或者公司内部的jar包在外网无法找到,所以很有必要在局域网里使用一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库,或者从上面下载内部jar包,使得开发人员可以下载仓库中的内容,而且对于下载过的文件,局域网内下载会更加快速。还有一点优势在于,我们需要的jar包可能在中央仓库中没有,需要去其他地方下载,有了中央仓库,只需要一人找到jar包其他人就不用再去上网搜索jar包,十分方便。
更改网络访问参数3.0.1文件地址:etc/org.sonatype.nexus.cfg3.7.1 : etc/nexus-default.properties
配置和运行
配置完成后我们进入bin文件夹,运行命令:nexus.exe /run
127.0.0.1:8081/nexus/
127.0.0.1:9081/nexus/
http://localhost:9081/nexus
localhost:8081
上传jar包
配置Maven
配置conf/settings
mvn deploy:deploy-file -DgroupId=com.baoliyota.analysis -DartifactId=analysis -Dversion=1.0 -Dpackaging=jar -Dfile=E:\\Maven\\hostLwr.jar -Durl=http://172.16.55.173:8081/repository/hostLwr/ -DrepositoryId=hostLwr
mvn deploy:deploy-file -DgroupId=com.baoliyota.analysis -DartifactId=analysis -Dversion=1.0 -Dpackaging=jar -Dfile=E:\\Maven\\hostLwr.jar -Durl=http://localhost:8081/repository/hostLwr/ -DrepositoryId=hostLwr
mvn deploy:deploy-file -DgroupId=com.baoliyota.analysis -DartifactId=analysis -Dversion=1.0 -Dpackaging=jar -Dfile=E:\\Maven\\hostLwr.jar -Durl=http://127.0.0.1:9081/nexus/repository/hostLwr/ -DrepositoryId=hostLwr
Return code is: 401
Android Studio中使用
build.gradle
gradle.properties
MavenLocalUrl=http://172.16.55.173:9081/nexus/repository/maven-public/
build.gradle -> dependencies
compile 'com.baoliyota.analysis:analysis:1.0'
代理Proxy
jcenter()
https://bintray.com/bintray/jcenter
公司网站
https://jcenter.bintray.com
mavenCenter()
https://repo1.maven.org/maven2/
http://repo1.maven.org/maven2/
google()
https://dl.google.com/dl/android/maven2/
https://maven.google.com
https://dl.google.com/dl/android/maven2/index.html
终端工具
SecureCRT
StarUML
反编译工具
apktool
dex2jar
2. span style=\
查看class文件工具jd-gui
3. span style=\
管理工具
任务管理
Jira
Trello
Tower
Teambition
Nozbe
TeamToy
时间管理
番茄钟
高效Todo
4象限
重要紧急
滴答清单app
高级账户
13.9
预计番茄
日历视图
电脑版
15天试用
有计时
手机版
息屏闹钟不响
倒计时卡住不动
番茄土豆app
不能qq微信登录
会员
9.9
备注
提醒
报表
完成后可选多个任务
右下角图标会显示进度
完成屏幕中间弹框
Web
也有番茄钟
标签会显示倒计时
Things
只支持IOS和Mac
奇妙清单
手机登录很慢
界面美观
适合情侣使用
命令行工具Terminal
命令行工具Cmder
基础命令
cd 磁盘路径跳转
ls 查看当前目录中所有文件
配置快捷方式
常用功能
快捷键
注册为右键 cmder in Here
cdmer /register user
cmder /register all
user_aliases.cmd
170101
170807
user-profile.cmd
color
0 -- 主背景颜色
vim 背景
1---
方法名
绿色
2 ---
关键字如:if def
蓝色
3 ---
打印的 字符串Vim光标所在行颜色
灰色
4 --
6---
Vim高亮 /搜索后的高亮
7 -- 输入的命令行颜色
vim 字体颜色
8 -- 输入前的符号 如$ λ
Vim 选中的颜色
9--vim里面的~
10-- 路径颜色 如: C:\\Users\\liuwenrong.CCDOMAIN
vim的行号
11 ---
Vim底部的状态栏
14----选中的颜色
颜色不好配置
git vim不好用
多窗口Tab
powerShell
缺点/问题
不能用zsh
不能上下补全输入的历史
psl配置文件不生效
查看配置文件
$PROFILE | Format-List -force ;查看所有配置
查看是否生效
Test-path $profile
false
New-item –type file –force $profile
true
还是不生效
原来是ps1写成了psl
数字1表示版本1.0
而不是语言language
. $profile
立即生效
如不生效试试
Set-ExecutionPolicy RemoteSigned
自定义方法功能fuction
高亮
命令
findstr
类似grep
获取环境变量
Get-ChildItem env:
dir env:
$env:<变量名>
$env:computername
$env:ADB
msys2自带mintty
偶尔多出来重复的字符比如:输入git 显示成gigit
adb shell 不显示
需要adb shell -x
2018的版本已解决
adb shell cd时tab不显示补全
上下不能显示上一条记录
进度会每秒显示几行刷屏
不能读取PC用户下的.profile
可以用zsh
zsh可以上下补全历史命令
强大的alias
可以读取PC用户下的.zshrc和.bashrc
zsh可设置高亮
baban
优缺点
文件目录是cydrive/c/...
目录结构不同导致跳转和alias用起来很麻烦
AS自带的
不能拖文件上去
0 条评论
回复 删除
下一页