如何编写和精灵宝可梦一样的 app?
原文:How To Make An App Like Pokemon Go 作者:Jean-Pierre Distler 译者:kmyhy 如今最流行的一个手机游戏就是精灵宝可梦。它使用增强现实技术将游戏带入到“真实世界”,让玩家做一些对健康有益的事情。 在本教程中,我们将编写自己的增强现实精灵捕获游戏。这个游戏会显示一张包含有你的位置和敌人的位置的地图,用一个 3D SceneKit...
View Article如何看待 Google 最新的系统 Fuchsia?
想必大家都知道了,前几天 Google 曝光了新 OS Fuchsia 的部分信息与 UI,已经很多人在后台给我留言,让我说说看法,那么趁我还没去美国,就给大家写篇文章普及下,顺便说下我个人对 Fuchsia 系统的期待与看法。 Google 在开发一个全新的系统其实一直都不是秘密了,只不过 Google 一直没有透露出更多的消息,只透露说 Fuchsia 是完全区别于 Android 和...
View ArticleAndroid 开发 Tip 12 -- 各种Drawable
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/71713222 作者:crazy1235 发表于2017/5/12 11:19:23 原文链接 阅读:96 评论:0 查看评论
View ArticleiOS开发学习专题-基础知识(三)NSDictionary字典NSMutableDictionary可变字典NSDictionary字典和json转换详细...
本文主要讲解的是不可变字典NSDictionary可变字典NSMutableDictionary字典NSDictionary和Json转换详细使用方式包括类型和值之间的转换 文章是博主原创,转载请标明出处http://blog.csdn.net/werctzzz/article/details/71713293 首先来看看不可变的字典 #pragma mark NSDictionary 不可变字典...
View ArticleSTM8S_006_AWU自动唤醒.doc
Ⅰ、写在前面在某些低功耗的设备中,需要设备进入低功耗,且又需要间隔一定时间唤醒MCU,就需要有这么一个“AWU自动唤醒”定时自动唤醒的功能。 在STM32中实现上面功能,常见的操作就是使用RTC来实现。但RTC每次进入低功耗之前都需要配置一下RTC,而STM8独特的AWU功能只需要简单的初始化配置即可。 作者:strongerHuang版权所有,未经允许,禁止用于其它商业用途!!!...
View ArticleAndroid应用优化之内存概念
导语 现在的Android智能手机发展信息万变,从一开始的HTC到小米价格战到现在高端市场份额战,在软硬件都发生了翻天覆地的变化。在硬件上内存从一开始的一两百M到现在4G。从软件上我们从一开始为了实现需求而写代码到现在为了代码更健壮、更漂亮而进行不断优化代码。这些都是Android发展的必然一步。今天我来跟大家一起分享Android内存优化的相关概念和实践。 概念 进程内存与RAM之间的关系...
View ArticleFlutter进阶—创建有状态控件
Flutter进阶—构建布局实例展示了如何创建以下布局。 当应用程序首次启动时,这颗实心星标是红色的,表明这个景点曾经被收藏过。实心星标旁边的人数表明,有66人喜欢这个景点。现在需要完成一个任务,点击该实心星标删除其收藏的状态,用空心星标取代实心星标并减少收藏人数。点击再次收藏景点,画一颗实心星标,增加收藏人数。...
View Article第一章、Activity 的生命周期和启动模式
Activity 的生命周期和启动模式 先上一张图解析生命周期过程的一张经典图 提示: 1、configuration 当设备配置发生改变时候Activity会被重新创建...
View ArticleiOS开发学习专题-NSString NSArray NSDictionary 常用NS类引述
在OC中,对象(Object)是面向对象的核心。OOP思想的重要三步:定义类,创建对象,使用对象。面向对象的小概念: NS类遵循了OC标准的内存管理,包括了alloc 、retain、copy等,详细如下图: 常用的NS类,他们之间都是有很多的相似之处,只是使用的方向和试用环境以及所承载的功能不一样,如NSString NSArray NSDictionary,概要图如下: 作者:werctzzz...
View ArticleAndroid应用流量统计——NetworkStatsManager使用
在没有Root的情况下,Android应用流量统计在6.0之前一直没有太好的办法,官方虽然提供了TrafficStats,但其主要功能是设备启动以来流量的统计信息,和时间信息无法很好的配合。最近再看TrafficStats类时,发现说明中提到,为获取更具鲁棒性的网络历史数据,建议使用NetworkStatsManager。...
View Articlegson解析json
json介绍 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。现在大部分APP都使用json给前端返回数据。...
View ArticleJava/Android中的优先级任务队列的实践
版权声明:转载必须注明本文转自严振杰的博客:http://blog.yanzhenjie.com 刚刚把公司的活干完,去群里水,有几个小伙伴问我怎么实现队列,于是乎我来写一篇吧。本篇文章适用于Java和Android开发者,会从实现一个最简单的队列过渡到实现一个带有优先级的队列,保准你可以掌握基本的队列原理。 队列的基本理解...
View ArticleAndroid 蓝牙开发(九)A2DP基本功能
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71713786 本文已授权微信公众号 fanfan程序媛 独家发布 扫一扫文章底部的二维码或在微信搜索 fanfan程序媛 即可关注 本文主要是Android做为Audio...
View ArticleAndroid布局动画--LayoutTransition
1、简介 我在我的博客Android–LayoutAnimation介绍中介绍了布局动画,所谓布局动画就是对 ViewGroup 这样的容器去做动画,而不是像补间动画这样只处理某一个View对象。 那篇博客中我着重讲了 LayoutAnimationController 这个类,它是用来指定一个应用到 ViewGroup 的每个子View的动画。 这里我要讲讲 LayoutTransition...
View ArticleAndroid自定义View【实战教程】5⃣️---Canvas详解及代码绘制安卓机器人
友情链接: Canvas API Android自定义View【实战教程】3⃣️—-Paint类、Path类以及PathEffect类详解 神马是Canvas 基本概念 Canvas:可以理解为是一个为我们提供了各种工具的画布,我们可以在上面尽情的绘制(旋转,平移,缩放等等)。可以理解为系统分配给我们一个一个内存空间,然后提供了一些对这个内存空间操作的方法(API),...
View ArticleUnity3D 利用FSM设计相机跟随实现
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144...
View ArticleAndroid属性动画--ViewPropertyAnimator
1、简介 ViewPropertyAnimator其实算不上什么高级技巧,它的用法格外的简单,只不过和前面所学的所有属性动画的知识不同,它并不是在3.0系统当中引入的,而是在3.1系统当中附增的一个新的功能。...
View ArticleUnity Avatar换装原理实例
本文向大家介绍Unity换装原理及其简单实现 首先附上效果图: 本文的源码我将上传提供大家下载点击打开链接 实现原理:控制角色SkinMeshRenderer组件的mesh、materials、bones属性来实现角色换装 在该Demo素材中,主角是由多个网格拼接完成 其中网格对象上添加了SkinMeshRenderer组件,并指定了material、mesh、root bone...
View ArticleEntity Framework-Code First to a New Database
文献参考 MSDN EF框架官方文档 此文章完全根据微软官方文档资料,整个过程我已经在visual studio 中走了一遍,在这里将其总结下来,为以后复习所用,也为需要入门 Entity Framework 的朋友作为一个参考资料。力求准确无误。 创建模型(Model) public class Blog { public int BlogId { get; set; }...
View Article