技术知识
-
嵌入式linux与51/430/STM32的嵌入式开发的区别与关联
总结: 微控制器系列:8051, MSP 430 , STM32 F0-3( ARM Cortext M0 – M3系列) 主要特点没有内存管理单元,不能运行lin…
-
stm32在linux下开发环境搭建
说到STM32,大家不陌生,mdk环境+开发板+jlink即可搞定,但对于mdk开发环境,大部分人并不能说清楚。对于一个工程的编译,链接,烧写,调试过程完完全全集成在一个软件里,一…
-
开发板通过nfs服务挂载虚拟机文件目录的嵌入式开发方式
在做嵌入式开发时,一般都是先在linux下交叉编译工程,将生成的执行文件拷贝到开发板上再运行,这样很麻烦,现在介绍一种nfs文件挂载的方式,只需要在嵌入式设备和虚拟机上安装nfs服…
-
Android自定义控件(一)
Android中提供的控件基本可以满足我们日常开发的需求,但是有些需求只凭这里控件的组合并不能满足,我们可以通过写自定义控件来实现各种功能的控件,比如QQ消息右上角红色提示框水波式…
-
Android自定义控件(二)-给自定义控件添加事件
在这篇博客中主要讲解给Android自定义控件添加点击事件,实现可以按住百分比圆圈在屏幕上进行拖动圆圈的功能。分两部分讲,第一部分是获取自定义控件的坐标,第二部分是重新绘制控件。 …
-
Android自定义控件(三)之属性添加
上一篇博客讲解了给自定义控件添加事件,这篇博客讲解给自定义控件添加属性,首先介绍一下添加自定义属性的基本步骤: 1.在res/values文件下新建一个属性xml文件,如attrs…
-
多边形构建三角形
本篇文章将介绍怎样将一个多边形剖分成三角形,写这篇博客的背景是由于我想要利用OpenGL ES绘制面,但是OpenGL ES没有给出由多边形构建面的功能,因此为了绘制面,必须将多边…
-
获取request里面所有的Parameter所有的请求参数
public static Map showParams(HttpServletRequest request) { Map map = new HashMap(); Enumer…
-
RecyclerView的item宽度不能全屏显示及线性布局与grid布局切换混乱解决方法
1.RecyclerView的Item宽度不能全屏显示 出现这种的原因有两种: 1.第一种是在adapter中加载inflater时parent传入为null 2.如果第一种不行,…
-
Android 调用相机闪退问题
背景: 在安卓7.0手机上,调用系统相机拍照,结果出现闪退。 原因: Android7.0中为了提高私有文件的安全性,禁止向你的应用外公开 file:// URI。 如果一项包含文…