自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兜哥的博客

低调奢华有内涵

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 【LINUX】进程管理

进程是计算机系统中最重要的概念之一,在计算机系统中并行运行着大量的程序,这些程序不可能独占系统的全部资源,而是需要这些程序共享系统资源,所以这些程序在运行时会产生一定的竞争关系。那在这种情况下,系统资源怎么分配?运行程序该如何管理呢?操作系统为了解决这一系列的问题引入了进程的概念,用来作为操作系统分配和管理系统资源的基本单位。所以进程的出现是为了让系统资源的利用更加合理,从而提高系统的运行效率。定义进程,就避免不了提到另一个概念“程序”。

2024-04-06 14:21:06 969

原创 【QNX】Hogs命令使用总结

Hogs命令的使用方式与参数解读,全面分析结果数据的含义。

2023-12-29 14:18:41 1426

原创 【C&C++】C++ map容器的使用总结

文章从常见的使用方式角度以及成员函数整理的角度来编写,全方位覆盖map的使用方式。不涉及内部实现原理的分析。

2023-11-16 19:31:08 100

原创 【语音图鉴】一、走近语音交互

从开发者角度介绍语音交互实现流程

2023-05-15 15:58:14 179

原创 【Linux&QNX】GCC编译

阅读了很多关于GCC的文章,对他的介绍大体一致,总结如下Linux系统下的GCC(GNUCCompiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。GCC是可以在多种硬件平台上编译出可执行程序的超级编译器,其执行效率与一般编译器相比,平均效率要搞20%~30%。嗯,很官方很专业。作为一个C++开发者来说,使用gcc应该算是必备的基础技能,个人认为熟悉以下两部分就对这块内容基本掌握了。...

2022-07-24 14:32:57 468 1

原创 【Android】言简意赅的View分发机制

言简意赅的View分发机制一、基础概念1、View树2、Touch事件二、分发流程1、Activity#dispatchTouchEvent源码2、ViewGroup#dispatchTouchEvent源码步骤一:判断当前ViewGroup是否要拦截事件Focus oneFocus twoFocus three步骤二:ViewGroup不拦截事件,继续向下遍历。Focus oneFocus two步骤三:最终判断是否有子View响应Touch事件三、总结页面的布局是由ViewGroup或View叠加的显

2020-08-15 10:58:35 291

原创 【Android】言简意赅的View绘制流程

一、基本概念:1、Activity、Window、PhoneWindow、DecorView之间的关系:Activity:很熟悉了,我们所能见到页面,不过多阐述;Window:每个Activity都包含一个Window,也可以说每个Activity都包含一个Window的对象。Window是一个抽象基类,是Activity和View的交互接口,且只有一个实现类PhoneWindow。我们可以将其理解为一个载体,各种View都在这个载体上显示。public class Activity extends

2020-05-17 11:35:45 955

原创 【Java】浅谈Java的GC机制

目录一、GC机制概述二、JAVA的内存管理1、私有内存区:2、共享内存区三、GC机制详述(一) 确定回收对象1、如何确定哪些内存需要被回收?2、四种引用类型(二) 确定回收机制1、标记-清除算法(Mark-Sweep)2、复制算法(Copying)3、标记-整理算法(Mark-Compact)4、分代收集算法(三) 确定回收时机四、垃圾收集器1、Serial收集器2、Serial Old收集器3、...

2020-04-27 17:19:17 849 1

原创 【Android】获取前台应用的历史信息

最近接到一个新的需求,需要得到运行在前台应用的上一个应用的包名,比如我现在正在使用音乐播放器,这时候由于某种原因开启了另外一个应用,我需要在新开启的应用中拿到音乐播放器的包名。实现这个需求尝试过几个方法,具体实现情况如下:1、getRunningTasks() :获取当前打开的所有应用程序,但是这个方法只能拿到最顶层的也就是显示在前台的应用包名,无法满足需求,且在Android5.0后该方...

2019-01-27 11:09:22 792 1

原创 【Android】6.0+ 动态获取权限完美封装

1在AndroidManifest.xml 文件中添加权限 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses...

2018-04-20 18:08:45 596 1

Andorid 获取前台应用的历史信息

得到位于前台应用的历史记录信息,通过排序获得前一个或多个的应用。

2019-01-25

Android6.0 动态获取权限

android项目,动态获取权限demo,适用于多个单个各种情况的权限获取。

2018-04-20

Android接口回调Demo

简单、易理解、实用的接口回调demo,适合初学者对接口回调学习和使用。

2018-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除