基于Qt的ARM-Linux系统测试工具
GYT_BOX 是一个特地为 ARM Linux 平台开发的基于 Qt 的图形界面系统测试工具,提供一些常用外设的测试和校准功能、系统设置、监测等功能。 在 Yocto 系统 Sato 桌面的 All 或 Settings 页面可以找到“GYT Box”图标,如图1所示,点击图标即可启动程序。 图1 在 All 页面找到 GYT Box 应用程序 GYT Box...
View ArticleQuartz2D和CoreGraphic的关系
1.Quartz 2D是什么? Quartz 2D以PDF的规范为基础的图形库,用来绘制二维文字和图形,允许相同的绘图指令在任何装置上,使用可以得到的最佳分辨率,产生相同的输出. 2.Quartz2D能做什么? Quartz 2D API可以实现许多功能,如基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成和PDF元数据访问等 3.Quartz2D和CoreGraphic什么关系...
View ArticleiOS图形编程的三种API
这些api包含的绘制操作都在一个图形环境中进行绘制。一个图形环境包含绘制参数和所有的绘制需要的设备特定信息,包括屏幕图形环境、offscreen 位图环境和PDF图形环境,用来在屏幕表面、一个位图或一个pdf文件中进行图形和图像绘制。在屏幕图形环境中进行的绘制限定于在一个UIView类或其子类的实例中绘制,并直接在屏幕显示,在offscreen位图或PDF图形环境中进行的绘制不直接在屏幕上显示。...
View ArticleReact Native组件(二)View组件解析
相关文章 React Native探索系列 React Native组件系列 前言 了解了RN的组件的生命周期后,我们接着来学习RN的具体的组件。View组件是最基本的组件,也是首先要掌握的组件,这一篇我们来学习View组件。 1.概述 View组件是RN中最基本的组件,绝大部分的组件都继承了View组件的属性,所以学习其他组件前,要首先掌握View组件。...
View ArticleAndroid-PullToRefresh控件源码解析
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/73802453 本文出自:【顾林海的博客】 前言...
View ArticleFlutter实战一Flutter聊天应用(十二)
由于当前项目的账号是直接使用Google账户,iOS系统问题不大,但是Android系统如果没有Google框架,则无法使用我们的应用程序。因此,我们需要创建自己的账户数据。在这篇文章中,我们会创建一个登陆屏幕和注册屏幕,两个屏幕的UI如下图所示:...
View ArticleSTM8S_009_EXTI外部中断
相关标题:STM8外部中断、EXTI、按键中断、中断计数Ⅰ、写在前面STM8S的稳定性不如STM32,特别是在低功耗时,使用EXTI外部中断唤醒,很容易受到干扰信号而唤醒。因此,这种情况需在硬件电路上多加考虑抗干扰的电路。 其次,就是注意软件的上下拉配置,如果外部加了上拉或下拉电阻,不建议再配置成上拉或下拉;如果没有,建议加上。要使其软件稳定,还得深入EXTI的功能。...
View Articleswift 协议的使用方法和场景
协议是swift一个重要的部分,类似于Java中的接口,但是还不是很一样。相比较OC,swift中协议更加灵活,它可以应用在很多场景,使整个项目的框架结构更加易于延展。 一、什么场景下使用协议 协议与类类似,可以被继承,当继承某个协议之后就要给协议所定义的属性赋值并且实现协议中的方法。 既然协议与类这么类似,那我们为什么不全部用类来实现,为什么还要用到协议?...
View ArticleKotlin学习之-5.4 可见性描述符
Kotlin学习之-5.4 可见性描述符 类,对象,接口,构造函数,函数,属性以及他们的setter可以用可见性描述符来修改其可见性。getter方法的可见性通常和属性的可见性一致。Kotlin中有4中可见性描述符:private, protected, internal和public。如果没有显示写描述符,那么默认可见性是public 的。 下面是各种不同定义范围的解释。 包...
View Articleday02-Strong&weak; 图片浏览器、tom 猫
前言 一、 用纯代码开发的过程: 1. 确定界面元素,要有什么内容 2.用代码搭建界面 3.编写代码 二、@property 1.创建了getter & setter方法 2. 生产一个变量名为带_ 的成员变量;直接读取成员变量不会经过getter&setter方法 三、 解决代码执行顺序的存在依赖的方法‘...
View Articleday03-应用程序管理
前言 零、代码重构(前提是已经实现了基本功能) 1.把代码放在它最应该呆的地方(代码重构的原则) 1》使用类方法实现字典实例化模型 (模型,通常是plist文件,网络) 使用类方法实例化模型数组 //类方法可以快速实例化一个对象--把代码放在它最应该呆的地方 + (instancetype) appInfoWithDictionary : (NSDictionary *)...
View Articleday04-超级猜图
前言 视图不能交互的几种情况 1./**视图不能交互的几种情况: 1.视图的属性 1》 [[UIButton alloc] init].alpha <= 0.01 2》[[UIButton alloc] init].hidden= YES 3》[[UIButton alloc] init].userInteractionEnabled =NO; UIImageView /UILabel...
View Articleday05之“ScrollView”
前言 .getter、setter的重写细节 /** 图像的setter方法;setter方法,除了赋值,还执行了contentSize的设置动作 */ - (void)setImage:(UIImage *)image{ //setter方法的第一个步骤:给属性进行赋值 _image = image; //设置图像视图的内容 [self.imageView setImage:_image];...
View ArticleHello Kotlin(四)变量和属性
相关文章: Hello Kotlin(一)初次见面 Hello Kotlin(二)环境搭建 Hello Kotlin(三)类和函数 转载请注明出处:http://blog.csdn.net/qq_34358104/article/details/73795890 在 Kotlin 中,一切都是对象。没有 Java 中那样原始的基本数据类型。 本篇是 Kotlin 学习笔记的第四篇:变量和属性...
View Articleday06-07-UITableView
一、什么是UITableView? 1. 再iOS开发中,要实现表格数据展示,做常用的做法就是使用UITableView 2、UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳 3、UITableView的两种样式:UITableViewStylePlain、UITableViewStyleGrouped 4.UITableView 的常用属性 //分隔线...
View Articleday08&09-通知机制(QQ聊天界面&QQ好友列表)
前言 掌握: 0>图片拉伸:确定可拉伸、平铺的的小矩形inset。确定图片可调整的小矩形--resizableImageWithCapInsets: 1》通知的发布 2》通知的监听 3》通知的移除 零、通知和代理的选择 1》共同点:都能饿按此对象间的通信 2》不同点:代理是一对一关系;通知是多对多的关系(1个对象能告诉N个对象发生了什么事情,1个对象能得知N个对象发生了什么事情)...
View Article摆脱"伪智能"困境,全方位解读车联网技术应用
继 PC、智能机之后,汽车及家电行业成为众多资本家第三个战场。随着移动互联网和物联网的发展,一系列车联网+的生态模式出现,由此车联网也成为互联网汽车发展的必备基础。然而保持了这么多年热度的“车联网”现如今处于什么阶段了呢?纸上谈兵还是应用实战?基于此,我们特别采访了荣之联·车网互联有限公司副总裁李旭,请他从车联网现状、瓶颈、解决方案等角度全方位的为我们答疑解惑。...
View Article基于OpenCV实现的Android移动端口红AR
这个是我们去年想做的一个项目,后来因为各种原因就此搁浅了。但是算法部分我已经把它基本成型了,对各种光线条件下都可以准确的找到嘴唇,提取唇形、然后通过色彩渲染自动变化颜色,实现各种颜色的口红实时渲染,基于OpenCV与Android NDK完成的算法演示。...
View Article应用内打开其他应用的正确姿势
在Android开发的过程中,不可能需要的时候都自己开发,往往通过打开其他的应用实现需要的效果,如拍照、发短信、发邮件、拨号等等。那么我们如何打开其他的应用呢? 这个简单,打电话: Intent intent = new Intent(); intent.setAction(Intent.ACTION_DIAL); Uri uri = Uri.parse("tel:15319903194");...
View Article