- 博客(117)
- 资源 (27)
- 收藏
- 关注
原创 MobaXterm使用
说明:这是在当前用户生效(我也没有sudo密码),如不存在文件会自动创建,保存后打开vi即生效。1.默认打开的vi 不带行号。
2024-07-13 16:02:09
205
原创 Linux常用命令
ssh-keygen -t rsa -C "主机名"主要使用在编译服务器中,一般还有samb一起使用。3.copy文件:copy/rcopy。在当前目录查找文件并写入文件。
2024-06-29 20:51:30
300
原创 adb常用命令
方法2:停止APP进程,并且清除这个APP进程产生的所有数据,相当于reset。# 方法1:强制停止APP进程,不会清除APP进程在系统中产生的数据。# 查看prop文件中watermark属性值。# 导入build.prop文件(见文章)# speed-profile优化。# Top列表activity。# 前台activity。# 查看Free RAM。# 所有应用编译状态。# 查看启动应用入口。
2024-05-12 13:26:12
386
原创 adb-cpu常用命令
adb shell "echo powersave > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor" # 第1簇。adb shell "echo powersave > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor" # 第1簇。adb shell "cat /proc/cpuhvfs/C0_opp_idx" # 大核。
2024-05-12 13:25:38
410
原创 adb-GPU常用命令
adb shell "echo 0 > /proc/gpufreqv2/fix_target_opp_index" # -1 无限制,0 最高频。# 当前频率、档位、负载。
2024-05-12 13:24:33
510
原创 adb-DRAM常用命令
adb shell "echo 0 > /sys/devices/platform/10012000.dvfsrc/helio-dvfsrc/dvfsrc_force_vcore_dvfs_opp" # -1 无限制,0 最大。adb shell "echo 0 > /sys/kernel/helio-dvfsrc/dvfsrc_force_vcore_dvfs_opp" # -1 无限制,0 最大。
2024-05-12 13:23:45
342
原创 内核调试记录
函数头文件:#include <asm/ptrace.h>;使用方式: 在想要查看的函数中调用dump_stack();作用: 在内核调试时打印cpu堆栈的调用关系;
2024-05-12 13:20:57
144
原创 如何做笔记
工作这么多年,其实一直都有想做成知识系列或者出书的打算,一方面是专业知识差了些,一方面就是笔记文笔写的不好。技术介绍类重介绍和实践,技术深入类重完整性及易读性,解决问题类重问题场景及解决步骤清晰度。如果书中包含实际的代码示例或案例研究,将它们记录下来,并尝试在自己的开发环境中实践。在阅读技术类书籍时,做笔记是一个非常重要的技能,可以帮助我们更好地理解和记忆所学内容。从实用角度介绍新技术,风格类似技术文档,面向技术小白,目标是达到即学即用。在开始阅读之前,明确做笔记的目的,有助于有针对性地进行笔记。
2024-05-12 13:18:17
421
原创 IO量统计工具
用来统计一些IO信息的脚步,会生成一个excel,列出trace里面的io请求,每个进程的IO量,单个进程的IO状态统计,需要可以用下,不好的是数据量大的情况下很慢。执行方式:python3 blockStatus.py trace_1.html 3083,3083指要看的pid的io状态。抓trace需打开节点: echo 1 > /sys/kernel/tracing/events/block/enable。
2024-05-12 13:17:44
123
1
原创 Android优化技术的器、术、道
鉴于在讨论 Android 性能问题的时候,卡顿(流畅性)、响应速度、ANR 这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、ANR 的原因类似,只不过根据重要程度,被人为分成了卡顿(流畅性)、响应慢、ANR 三种,所以我们可以定义广义上的流畅性,包含了卡顿(流畅性)、响应慢和 ANR 三种,所以如果用户反馈说手机卡顿或者 App 卡顿(流畅性),大部分情况下都是广义上的卡顿(流畅性),需要搞清楚,到底出现了哪一种问题。
2024-01-02 08:50:34
397
原创 APP启动流程2
后面就是app创建进程 main函数中有loop循环activity和window的关联viewtree的更新自下而上标记,自上而下更新performTranvesal是更新的核心函数performmeaureperformLayoutperformDrawmPrivateFlgs:那些view更新dict”更新区域activity是如何与window和view分工合作activity:管理活动生命周期。显示内容FragmentManag...
2022-03-23 00:28:27
160
原创 APP启动笔记1
0:01:11Instrumentation类里面的方法大多数和Application和Activity有关,这个类就是完成对Application和Activity初始化和生命周期的工具类。比如,callActivityOnCreate()0:02:04ActivityManager的功能是与系统中所有运行着的Activity交互提供了接口0:29:02ActivityStarter类启动器1.从系统服务启动APP(AMS),属于systemserver。这里对...
2022-03-22 01:18:01
331
1
原创 TortoiseGit与码云的连接
1.下载中文版工具https://www.cnblogs.com/xwgcxk/p/9209237.html2.连接https://blog.csdn.net/ycz1668/article/details/585969543.当码云密码输错,去哪里修改https://blog.csdn.net/weixin_42328925/article/details/80482619...
2019-08-07 21:37:28
250
原创 Android Stuio的Logcat不显示Log信息
我碰到的情况是:logcat显示进程和错误信息,但是就是不显示log打印的信息。解决办法:1.选择logcat最右边的show only 2.打开魅族手机 开发者选项中的 全部日志信息 魅族手机打开日志输出操作:依次打开设置→开发者选项→性能优化页面,点击“高级日志输出”,在弹出的窗口中,选择“全部允许”即可。有的魅族手机性...
2018-04-09 22:47:07
1731
1
转载 RecyclerView setHasFixedSize(true)的意义
转自:https://blog.csdn.net/wsdaijianjun/article/details/74735039java] view plain copy<span style="font-size:18px;"> /** * RecyclerView can perform several optimizations if it can know in a...
2018-04-01 11:22:14
2482
转载 Android studio 空文件夹自动合并去掉
转自:https://blog.csdn.net/a939006659/article/details/77771738把这个钩去掉就可以了
2018-03-30 17:04:57
1347
转载 Android Studio 快速查看方法或者变量的注释
转自:https://blog.csdn.net/u013625924/article/details/47810255在eclipse中,想要查看一个方法或者变量的注释时,只需要鼠标悬停在上面就可以了,但是android studio怎么看方法或变量的注释呢?解决办法:只要这个地方设置勾选一下: File > Seetings > General > Editor > S...
2018-03-30 16:41:35
2506
转载 Android Studio中的“favorites”和“bookmark”
转自:https://www.cnblogs.com/liaojie970/p/5630651.html做项目难免来回查看某个文件的某个方法,某些文件可能访问率很高,为了加快开发效率楼主推荐使用favorites (文件)bookmark (代码 行)。favorites 的添加就在文件单击右键add to favorites 即可。bookmark 可以在感兴趣的代码前 单击F11 或者 Ctr...
2018-03-30 16:00:37
1267
原创 FloatingActionButton使用
FAB使用非常简单,可以把它当做一个button即可FAB代表一个App或一个页面中最主要的操作,如果一个App的每个页面都有FAB,则通常表示该App最主要的功能是通过该FAB操作的。 为了突出FAB的重要性,一个页面最好只有一个FAB。通常有三种尺寸56 * 56dp (默认的大小,最常用的尺寸)、 40 * 40 dp (Mini版)、24 * 24dp(google推荐), 当然也可以改...
2018-03-27 18:09:05
832
转载 Android studio使用vector创建矢量图并加载
转自:https://blog.csdn.net/u014637884/article/details/728084521.在工程的res目录下新建一个drawable目录,如图所示:2.点击右键 ->New --> Vector Asset3.选择Local file,然后选择SVG图形路径,点next --> finish 就好了。具体如图所示。 关于png或者j...
2018-03-26 18:13:49
1391
2
转载 Android : Error inflating class android.support.design.widget.NavigationView
转自:https://www.cnblogs.com/ratel/p/6295012.html之前一直没搞定的,今天终于解决了。Android报错:android.view.InflateException: Error inflating class android.support.design.widget.NavigationView 从下面找到的答案:http://stackoverflo...
2018-03-24 18:12:17
409
1
转载 完美解决Error:Execution failed for task ':APP:transformClassesWithDexForDebug'...问题
转自:https://blog.csdn.net/lvshuchangyin/article/details/53785494相信大伙在Android开发过程中都避免不了要集成第三方的项目、集成完之后有时就会碰到这个令人灰常厌恶的transformClassesWithDexForDebug、详细的Log如下:[java] view plain copyError:Execution failed...
2018-03-24 18:08:05
884
转载 Android Support Library的前世今生
转自:https://www.jianshu.com/p/f5f9a4fd22e8 在之前的开发经历中经常需要导入一些如v4、v7、v13等Android官方的支持包,遇到这些情况时都是网上搜索一下,按照前人给的示例添加依赖。这么稀里糊涂的使用后代码正常运行了,但心中不免会有一些疑问,如,Android官方为什么要提供支持包,都提供哪些支持包,这些支持包又提供了什么特性,开发者又应该如何选择使用这...
2018-03-13 20:51:32
183
原创 2017年的计划
看着离上班还有15分钟左右的样子,我就快速的说一下当前的学习计划吧。日计划:早上制定当天的学习计划和温习或者默写前天的内容,看2篇大神博文并实践,白天实践,晚上总结。周计划:2个git分享,至少一个apk发布月计划:精盐一种算法 一种设计模式季计划:看完 数据结构 算法 设计模式 重构 代码大全 java编程思想 ...看着还有点时间,我就在啰嗦一下。这大概
2017-02-17 08:03:16
518
2
转载 Android 软键盘盖住输入框或者布局的解决办法
转自:https://my.oschina.net/u/1024921/blog/152978当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。解决办法:方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSof
2017-01-09 16:53:48
556
原创 Umeng错误统计集成
Umeng错误统计集成1. 统计分析流程示意图 2.开发集成①下载并导入SDK (http://dev.umeng.com/analytics/android-doc/sdk-download)②配置Appkey …… 此外,也
2017-01-06 16:15:26
1873
转载 Android录音--AudioRecord、MediaRecorder (音频文件格式处理)
转自:http://www.cnblogs.com/Amandaliu/archive/2013/02/04/2891604.htmlAndroid提供了两个API用于实现录音功能:android.media.AudioRecord、android.media.MediaRecorder。 网上有很多谈论这两个类的资料。现在大致总结下:1、AudioRecord 主要是实
2016-12-15 11:28:42
12335
3
转载 android修改软键盘的回车键为搜索键以及点击时执行两次监听事件的问题
转自:http://blog.csdn.net/coderk2014/article/details/51766485Android项目中要实现这样一个需求,在搜索框中输入关键词,在手机弹出的软键盘中,回车键变为搜索键,点击搜索键执行搜索。1、修改EditText属性:[html] view plain copyEditT
2016-12-15 10:44:34
629
转载 【CPU】从4.5W到45W 笔记本处理器间的性能真差10倍?
在英特尔现役的第六代酷睿处理器(移动版)中,TDP最低的型号为酷睿M(4.5W),最高的版本为H系列的酷睿家族(45W),二者整整相差10倍有余。那么,它们的性能是否也有十倍呢?还是老规矩,咱们今天就通过7张图片,对这个问题进行一下答疑,如果各位小伙伴还有什么疑问,可以给智趣狗公众号留言哦,小编会及时解答的。
2016-12-08 11:04:17
882
转载 开学买笔记本 小编给你5点建议
最近很多小伙伴都给我们留言,希望看到和笔记本选购相关的内容。废话不多说,下面可都是关于选购笔记本的干货!莫要错过哦~第一步:需求决定形态选购笔记本第一步自然是看你的实际需求。喜欢像iPad一样用手指操作的,那就选PC平板二合一设备。啥,不懂啥叫二合一?微软Surface或联想Yoga知道吧?就是这种能在平板或笔记本间转换角色的东东。如果你需要整天背着笔记本上下班、经
2016-12-08 10:55:52
593
转载 Android string.xml 显示特殊符号
转自:http://blog.csdn.net/wop_niaoren19870227/article/details/8671566项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示:@号 @:号 :空格 以下为常见的ASCII十进制交换编码: --
2016-11-30 15:43:35
3042
4
自动填写短信验证码
2016-11-29
百度地图中心之坑
2016-08-24
umeng第三方登陆技术demo
2016-01-16
umeng_thirdlog.zip
2016-01-16
umeng社会化分享之QQ和QQ空间
2016-01-10
umeng统计和更新SDK技术测评
2016-01-03
百度地图v3.6.1接入1--基本地图功能.rar
2015-12-16
【招财进宝手势密码】Fund_Gesture_Lock
2015-12-14
【鸿祥上下拉刷新--框架来着git pulltorefresh】
2015-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人