
开发工具
法迪
Android系统与续航工程师、应用开发工程师
https://github.com/sufadi
332157261@qq.com
展开
-
[MobaXterm] Unable to detect graphics environment
【代码】[MobaXterm] Unable to detect graphics environment。原创 2022-09-28 22:54:24 · 1103 阅读 · 0 评论 -
MobaXterm 无法显示弹框或界面
MobaXterm 无法显示弹框或界面的解决方案之一:Settings->Configuration->X11->Xorg version:选择Mobox_1.20.4 版本越新越好。亲测可用原创 2022-03-09 21:08:40 · 7278 阅读 · 0 评论 -
[Android]使用Thread.currentThread().stackTrace获取调用者信息
使用Thread.currentThread().stackTrace获取调用者信息本质是打印代码逻辑堆栈的方式,也是为了通过加日志定位一些调用关系的方法 val stack = Thread.currentThread().stackTrace for (info in stack) { Log.d("stackTrace_debug", info.toString()) }一个例子示例代码获取指定堆栈的行数2021-11-27 14:06:55.523原创 2022-01-10 22:12:47 · 1224 阅读 · 0 评论 -
[Android]使用Exception()打印日志堆栈
使用Exception()打印日志堆栈有些一个函数被多个地方调用,想查看运行时具体的调用关系,可以使用 new Exception(“xxx”) 查看,函数的调用关系。即new Exception(“xxx”) 可以查看代码的逻辑堆栈,方便调试BUG和查看逻辑关系。new Exception(“xxx”)Slog.v("debug_Exception", "Exception log:" + new Exception("fadi_debug"));Log.d("debug_Exception",原创 2022-01-10 22:11:24 · 2443 阅读 · 0 评论 -
adb shell date 命令修改Android系统时间
1. 准备工作关闭手机时间设置中的自动更新时间adb rootadb remount(有条件下使用)2. adb 命令adb shell date “时间格式”adb 命令修改时间, 一般开发或测试需要测试一些时间变化的时候,需要用到。运行示例user$ adb rootuser$ adb remountuser$ adb shell date "2021-11-23 10:00:00"Tue Nov 23 10:00:00 CST 2021...原创 2022-01-06 21:37:10 · 19557 阅读 · 1 评论 -
Adb shell命令直接打开语言设置界面
adb shell am start -a android.settings.LOCALE_SETTINGS岗位内容经常需要切换语言调试不同语言的APP UI多国语言适配。其中有时不小心设置了阿拉伯语等其他看不懂的语言,又找不到重新回来的界面。可以试下这个命令:adb shell am start -a android.settings.LOCALE_SETTINGSC:\Users\huazhi.su>adb shell am start -a android.settings.LOCALE_S原创 2021-12-29 21:42:59 · 7124 阅读 · 0 评论 -
个人工具开发【卡片式记忆面试题开发】v.1.0.2
1. 个人工具开发【卡片式记忆面试题开发】v.1.0.2目的:主要是供个人地铁或公交路上,做一些自己整理的面试题。例如目前比较感兴趣的java、android、算法、系统、正则表达式相关的面试题。方便地铁利用手机记忆用途2. 思路:卡片记忆法2.1 交互分上下2页,上页显示题目,下页显示答案。点击上页切换到下一个题目,同时清空下页内容下页默认不显示内容,点击则显示该题目答案。可能的拓展:v1.0 暂时做成固定数据库做成可以自定义新增或删除的功能类似百词斩可以进行斩掉,下次重新背的原创 2021-12-26 23:37:04 · 156 阅读 · 0 评论 -
个人工具开发【卡片式记忆面试题开发】v.1.0.1
1. 个人工具开发【卡片式记忆面试题开发】v.1.0.1目的:主要是供个人地铁或公交路上,做一些自己整理的面试题。例如目前比较感兴趣的java、android、算法、系统、正则表达式相关的面试题。方便地铁利用手机记忆用途2. 思路:卡片记忆法2.1 交互分上下2页,上页显示题目,下页显示答案。点击上页切换到下一个题目,同时清空下页内容下页默认不显示内容,点击则显示该题目答案。可能的拓展:v1.0 暂时做成固定数据库做成可以自定义新增或删除的功能类似百词斩可以进行斩掉,下次重新背的原创 2021-12-25 22:26:05 · 1477 阅读 · 0 评论 -
个人工具开发【卡片式记忆-面试题】v.1.0.0
1. 个人工具开发【卡片式记忆-面试题】v.1.0.0目的:主要是供个人地铁或公交路上,做一些自己整理的面试题。例如目前比较感兴趣的java\android相关的面试题。方便地铁利用手机记忆用途2. 思路:卡片记忆法2.1 交互分上下2页,上页显示题目,下页显示答案。点击上页切换到下一个题目,同时清空下页内容下页默认不显示内容,点击则显示该题目答案。2.2 功能经典Java面试题经典Android面试题经典算法题经典Android系统题正则表达式3. 本次开发情况v.1原创 2021-12-25 15:14:39 · 1425 阅读 · 0 评论 -
EditPlus保存时不生成bak文件
1. 设置菜单栏中选择工具->配置工具原创 2018-05-28 22:54:23 · 286 阅读 · 0 评论 -
Window 'ls' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
不是内部或外部命令,也不是可运行的程序或批处理文件 D:\PythonProject\sustudy>ls ‘ls’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 原因Window 是 dir 显示文件的,所以这里可以这样做。解决C:\Windows目录下,建立一个ls.bat文件,如下图ls.bat文件copy如下信息@echo offdir 保存即可效果如下原创 2017-12-18 09:37:57 · 28062 阅读 · 8 评论 -
EditPlus取消bak文件生成
Bak文件不勾选备份文件生成工具->参数设置->文件->去除勾选状态(保存时创建备份文件)原创 2017-12-07 23:36:51 · 1685 阅读 · 0 评论 -
Eclipse 字体大小修改
设置路径Preferences->General->Appearance->Colors and Font->Basic->Text Font图示原创 2017-12-25 17:59:41 · 534 阅读 · 0 评论 -
Eclipse 4个空格替换Tab设置方法
设置成功效果图window->preferenceNew 一个依次选择 java(或C++)->code style ->formatter - new设置-Space-only点击 window->preference-,依次选择 java(或C++)->code style ->formatter,点击右侧的editor,选则左侧 tab policy的值为spaces only,确定,应用保存原创 2017-11-29 10:04:45 · 7482 阅读 · 1 评论 -
取消studio自动生成的作者名和日期的注释
Setings -> File and Code Templates -> File Header (里面清除或者修改) 我很低调,我选择全部清除掉。呼呼原创 2017-11-30 15:02:32 · 1328 阅读 · 0 评论 -
AndroidStudio中运行Java程序 Hello world
File->new->new ModuleAdd Android Library取个自己喜欢的名称然后看到下面的生成好了 写个Hello World快速写一个hello world package com.sufadi.javatestrundemo;public class Test { public static void main(String[] args) { S原创 2017-12-01 20:01:44 · 1816 阅读 · 0 评论 -
scp 文件复制命令
scp 命令从服务器 1 复制文件到服务器 2scp -r ./BlackGesture/* suhuazhi@192.168.8.75:/home/suhuazhi/LavaBlackGesture-r 表示递归调用当前服务器 1 ./BlackGesture/*目标服务器 完整路径 suhuazhi@192.168.8.75:/home/suhuazhi/LavaBlackGesture原创 2017-12-20 11:17:07 · 619 阅读 · 0 评论 -
AndroidStudio翻译辅助工具(中译英与英译中)
1.设置File -> Settings2.Browse repositoriesFile -> Settings->Plugins->Browse repositories… 3.下载Translation4.Restore点击一下5.重启一下6.申请ID和密匙自己随便注册一下即可 7 创建有道智云实例名字随便写 翻译实例-》创建实例8 创建应用应用管理-》我的应用-》创建应用9 绑定实例和应原创 2017-12-13 12:26:55 · 2298 阅读 · 1 评论 -
Android开发工具-多国语言翻译对照表
资料来源MTK baba的图,适合多国语言翻译的文件夹建立或者选择对应多国语言,感觉还狠全的。 好东西分享会好一点。原创 2017-12-05 11:36:21 · 1046 阅读 · 0 评论 -
Window操作彻底删除360骚扰广告弹窗网页
没有底线的网页360的 热点新闻,每次都突然弹出来,关键是还不可以永久设置不弹窗设置。还有WPS软件也是相同的而已,对用户是满满的伤害。这里提出彻底删除弹窗的方法任务管理器右键找到对应的位置例如这里是C:\Program Files (x86)\360\360AP\newssvc原来是360热点,捆绑的广告,真的是恶心到家了删除对应位置下的exe文件如果删除不来,打开任务管理,停止该360下的所有进原创 2017-12-13 17:45:50 · 23906 阅读 · 3 评论 -
使用 Virtual Box 加载一个Unbuntu
软件材料准备Oracle VM VirtualBoxubuntu-14.04.5-desktop-i386.iso备注:我是使用32位的virtualbox和32位的ubuntu进行安装的装载UbuntuNew 一个设置内存大小建议2G 接下来一路next就行了加载ubuntu镜像文件iso设置->存储->属性->分配光驱->[点击光盘图标,去加载事先准备的iso文件]启动点击启动就好了,耐原创 2017-12-06 09:56:29 · 654 阅读 · 0 评论 -
Android 如何查看界面层数和界面所属组件信息
需求开发中我们要学习别人的代码的时候,经常是找到对应界面 1. 根据界面字符串进行找对应代码位置 2. 利用Elipse或者Anstudio的DDMS进行界面查看定位代码位置嘻嘻,这里我介绍下我自己的方法,因为刚刚同事来问了dumpsys SurfaceFlinger建议将下面命令保存为.bat文件运行 echo onadb shell dumpsys SurfaceFlinger > Sur原创 2017-12-06 17:13:43 · 4134 阅读 · 0 评论 -
Eclipse 提示An SWT error has occurred
问题现象原因Eclipse 提示An SWT error has occurred的原因是软件冲突导致。解决办法 eclipse -clean在”开始”–>”运行”–>打入”cmd”进入命令提示行后,再进入eclipse的安装目录,然后输入eclipse -clean即可。原创 2017-12-25 17:12:26 · 8129 阅读 · 3 评论 -
Android Studio 一键生成ToString()
Android Studio 一键生成ToString()Alt+Insert在线动态图http://gif.55.la/效果第一次上传效果图,好玩好玩具体设置原创 2017-11-28 15:22:16 · 2675 阅读 · 0 评论