车载设置--自定义版本信息 build.prop生成过程分析

需求分析 在车载设置中,通常会有系统信息选项卡,里面主要列出的是系统版本,MCU 版本,蓝牙版本等等,MCU 版本能通过 mcu 获取,蓝牙版本有蓝牙 API 提供,而系统版本通常是自定义的字符串,如果由应用来定义,可能的隐患是不确定系统是不是最新的,因为 apk 能通过 adb push 推送到系统中,继而获得最新的系统版本号。如果由系统提供,可是通过 Build 提供的 api 又不符合我们的
分类: 其他 发布时间: 07-30 23:53 阅读次数: 0

Android Studio 3.0 新功能初体验

Android Studio 3.0 出来了,刚好最近在使用 Android Studio 开发,二话不说,立马升级体验了一把。Android Studio 升级 Android Studio 更新很简单,直接 Check for Updates 即可。检查到当前最新版本是 3.0 ,但是由于当前版本和最新版本差别较大不能直接更新,只显示一个 download 按钮让我们跳转到官网下载。Andro
分类: 其他 发布时间: 07-30 23:53 阅读次数: 0

Android 使用 WindowManager 实现悬浮窗监控 cpu 温度

前文概要 连续四篇介绍了车载设置,主要都是和源码相关,还未看过的,可以参考借鉴学习一下源码知识。车载设置–按键提示音本文开始进入下一个篇章,主要是和 camera 相关,例如倒车,TV ,360 全景等,其主要实现原理是基于 WindowManager 来显示全屏窗口,在窗口中加载 camera 传递的数据。基于此,有必要先介绍一下 WindowManager 和 camera 相关的知识点,本
分类: 其他 发布时间: 07-30 23:53 阅读次数: 0

Android Camera 开发之基础知识篇

上一文讲解了 WindowManger 的基础知识,这一文将继续讲解 Camera 相关的知识点,还未了解 WindowManager 相关知识的,可以参考 Android 使用 WindowManager 实现悬浮窗监控 cpu 温度概述 Android 框架支持设备的相机拍照和录像功能,你的应用可以直接调用系统相机应用来拍照或者录像,当然也可以利用 Android 提供的 API 开发自己的相
分类: 其他 发布时间: 07-30 23:52 阅读次数: 0

车载倒车后视--利用 WindowManager 预览 camera 数据

需求分析 在车载系统中,倒车后视一般是属于标配应用,为了能快速响应倒车事件,主要是基于 windowmanager 加载 surfaceView 来预览摄像头数据,在前两篇文章中,主要介绍了 WindowManager 和 Camera 的概念,未看过的,可以参考前两文。 Android 使用 WindowManager 实现悬浮窗监控 cpu 温度 Android Camera 开发之基础知
分类: 其他 发布时间: 07-30 23:52 阅读次数: 0

车载应用--AUXIN 利用 surfaceView 预览 Camera 数据

前文介绍了倒车后视,主要是利用 WindowManager 来加载布局,在布局中增加 SurfaceView 来预览 camera 数据。车载倒车后视–利用 WindowManager 预览 camera 数据 本文将介绍关于 camera 的另一个应用 AUXIN。概念介绍1.AUXAUX 是“Auxiliary(辅助)”的缩写,它是一种额外的讯号线路设计。它是外接音视频设备的接续端,例如在车上
分类: 其他 发布时间: 07-30 23:52 阅读次数: 0

Android 双屏异显

需求分析:在做一个车载项目时,有一个双屏显示的需求,当时一脸蒙逼完全不知如何着手,不过幸好有 demo,在看 demo 过程中,发现了 presentation 关键词,Google 一番,原来实现双屏异显完全是这东东起的作用。在此记录一下学习的笔记,供后续参考。文档解析:任何新鲜的 API,第一件事当然是上 Google 官网查阅一番。 A presentation is a special
分类: 其他 发布时间: 07-30 23:51 阅读次数: 0

Android--surfaceview 使用详解

SurfaceView简介 surfaceView 是视图 (View) 的继承类,这个视图里内嵌了一个专门用于绘制的 surface,可以控制这个 surface 的格式和尺寸。surface 控制这个 surface 的绘制位置。SurfaceView分析 surface 是纵深排序 (Z-ordered) 的,这表明它总在自己所在窗口的后面。 surfaceview 提供了一个可见区域,只有
分类: 其他 发布时间: 07-30 23:51 阅读次数: 0

python:random用法

random生成随机数
分类: 编程语言 发布时间: 07-30 23:49 阅读次数: 0

第一天python基础

python基础
分类: 编程语言 发布时间: 07-30 23:49 阅读次数: 0

Cobbler自动装机试验

Cobbler自动装机试验;cobbler web支持多种认证方式;
分类: 企业开发 发布时间: 07-30 23:49 阅读次数: 0

第二天Python输入、if语句等

Python输入、if语句
分类: 编程语言 发布时间: 07-30 23:49 阅读次数: 0

两句话笔记--架构学习之一:并发基础课程(2)

12,threadLocal,本身不提供所,而是在每个线程提供独立的副本,来保证线程安全。13,volitile使用场景,使用场景,①有多线程同时操作该变量,②,这个变量是可变的。14,atomic使用时不保证方法内部的原子性,只保证结果的一致性。15,atomicReferences类,注意CAS的操作,每次都是内存地址的值和期望值进行对比,如果一样,才进行修改,这就是为了保证CAS原子性。
分类: 企业开发 发布时间: 07-30 23:49 阅读次数: 0

第三天循环、列表操作等

循环、列表操作等
分类: 编程语言 发布时间: 07-30 23:49 阅读次数: 0

第五天元组、字典

元组、字典
分类: 编程语言 发布时间: 07-30 23:49 阅读次数: 0

最新最全的Docker入门视频课程——随堂笔记

Docker,主讲:汤小洋一、Docker简介1.Docker是什么?​产生背景:-开发和运维之间因为环境不同而导致的矛盾(不同的操作系统、软件环境、应用配置等)DevOps-集群环境下每台服务器都配置相同的环境,太麻烦-解决“在我的机器上可以正常工作”的问题​Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可
分类: 企业开发 发布时间: 07-30 23:49 阅读次数: 0

好系统U盘启动教你一招让win10系统快的飞起!

电脑系统用的时间长了,会发现越来越慢,最大的一方面原因是因为下载的软件及产生的缓存垃圾,当然了,也会有电脑自身的程序和硬件性能的原因。如何让win10的电脑操作系统快起来?下面来给大家说三种方法供参考。第一种方法:系统自身程序优化1、磁盘清理定期对磁盘进行清理,删除运行产生的缓存垃圾及非必要的垃圾文件。2、优化驱动定期对磁盘碎片进行清理,降低磁盘的寻址时间。3、在电源性能中,将电脑调至高性能,使电
分类: 企业开发 发布时间: 07-30 23:49 阅读次数: 0

第五天函数

函数
分类: 编程语言 发布时间: 07-30 23:49 阅读次数: 0

学习Linux计划书

下定决心要成就自我,我相信我可以,我就可以。
分类: 其他 发布时间: 07-30 23:49 阅读次数: 0

重新学习java第一天

java历史java之父 詹姆斯.高斯林java的发展历程等安装jdk可以去sun公司,或者oracle公司官网下载jdk 进行安装,安装时没什么注意的 下一步即可配置环境变量JAVA_HOME  C:\Program Files\Java\jdk1.8.0_171Path       %JAVA_HOME%\binCLASSPATH  .;%JA
分类: 其他 发布时间: 07-30 23:49 阅读次数: 0