原文地址:Turning an old Amazon Kindle into a eink development platform 原文作者:adq 译者 & 校正:HelloGitHub-小鱼干 & 卤蛋 我想有个用于(开发)未来项目的水墨屏,刚好我又买了一个带树莓派 "hat" 的小玩意.就这样,灵光一闪的我想到旧 Amazon Kindle 电子书阅读器可以变废为宝. 译者:这便是本文的由来. 我之前有过使用 Kindle 的经验:我为它移植过一个 Infoco…
最近有关折叠屏产品的新闻层出不穷,各家手机厂商也分别慢慢地亮出了自家的产品.然而市场上的一些APP仍然没有很好地适配这样的设备,显示不正常和应用重启的状况时有发生.因此,我会用接下来的几篇文章来点出有关折叠屏开发中的一些需要注意的地方. 今天我们先来说一下生命周期,这是广大开发者特别需要注意的一点. 首先我们来看一下测试代码: public class MainActivity extends AppCompatActivity { private final String TAG = "Mai…
本文来自网易云社区 作者:梁敏 一.多屏设置 在设置-系统-可以点击显示器1和2,可以进行单独设置: "使之成为我的主显示器"可以设置当前显示器是主屏:主屏的选择会决定整个虚拟屏幕坐标起点的位置. 多显示器可以设置扩展,复制和独立展示.(独立显示是只在显示屏1 或者2上显示) 扩展  - 设计,办公等场景.对于应用的意义则在于我们可以在两个或多个显示器上,分别打开不同的窗口,比如在一个显示器上显示网页,另一个显示器上进行文档编辑,在多任务应用时会非常方便. 复制  - 会议.教学.商业…
visual-platform 基于Vue的可视化大屏开发GUI框架 ------ CreatedBy 漆黑小T 构建用于开发可视化大屏项目的自适应布局的GUI框架. github仓库: https://github.com/BugsMaster/visual-platform 开发环境 Node.js: ^8.9.1 Vue: ^2.6.10 DataV(默认不引入):"@jiaminghi/data-view": "^2.9.4" sass-loader:^7.…
一.简介 在上篇博客<[游戏开发]Excel表格批量转换成CSV的小工具> 中,我们介绍了如何将策划提供的Excel表格转换为轻便的CSV文件供开发人员使用.实际在Unity开发中,很多游戏都是使用Lua语言进行开发的.如果要用Lua直接读取CSV文件的话,又要写个对应的CSV解析类,不方便的同时还会影响一些加载速度,牺牲游戏性能.因此我们可以直接将Excel表格转换为lua文件,这样就可以高效.方便地在Lua中使用策划配置的数据了.在本篇博客中,马三将会和大家一起,用C#语言实现一个Exce…
linux设备驱动程序-设备树(1)-dtb转换成device_node 本设备树解析基于arm平台 从start_kernel开始 linux最底层的初始化部分在HEAD.s中,这是汇编代码,我们暂且不作过多讨论,在head.s完成部分初始化之后,就开始调用C语言函数,而被调用的第一个C语言函数就是start_kernel,start kernel原型是这样的: asmlinkage __visible void __init start_kernel(void) { ... setup_ar…
需要了解横竖屏切换关键知识 1.在Android设备的横竖屏幕,每一次切换横竖屏其实是在重新创建Activity,Activity会重新走一遍生命周期.从onCreate 到 onDestroy 2.在Activity类里的变量也会重新创建,这点需要注意! 判断屏幕方向,方式一 判断屏幕是否竖屏 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se…
本系列将介绍Multi-Touch(MT)多点触控技术的相关内容,使开发人员了解如何在Windows 平台中开发出具有MT 功能的应用程序.众所周知Windows 7 操作系统自身已经支持具有MT 功能的硬件设备, 画板程序(Paint)就是一个很好的例子,如果你的显示设备具有MT 功能,便可以用两个手指同时在画板中绘制不同的图案.       作为开发者对MT 应用程序进行测试的时候,当然需要MT 硬件设备的支持,否则我们无法判断程序是否能够正常运行.虽然现在市面上的MT 设备已经很多,但价格…
今年Google发布了Android N,Android N新增了不少功能,最受关注的自然就是分屏了. 这一功能对国内的很多手机用户并不陌生,其实很多第三方系统早已经实现了这一功能,如EMUI,Flyme等等. 分屏操作 在我的手机中,就可以一边看视频,一边浏览简书.Android N分屏功能的更新,似乎并不会对我国第三方Android系统带来多大的影响.毕竟厂商有自己实现这一功能的套路. 然而,谷歌反应的“缓慢”真的没有价值吗?其实不是的,Android N新增的功能是为其他第三方系统作出一个…
判断设备类型   1,分割视图控制器(UISplitViewController) 在iPhone应用中,使用导航控制器由上一层界面进入下一层界面. 但iPad屏幕较大,通常使用SplitViewController来实现导航(这个是iPad专用的视图控制器).在横屏下,左侧显示一个导航列表,点击后右边显示对应的详情.竖屏情况下显示方式会有所不同,默认只显示详细面板,原来左侧的导航列表会通过浮动窗口隐藏,需要从边缘向内拖动来显示.   2,开发兼容的iOS应用 有时候需要开发兼容iPhone.i…