Android BLE 总结-源码篇(深入理解startAdvertising的注册过程)
在上一篇的BluetoothLeAdvertiser的分析中讲到,startAdvertising的内部具体实现都是IBluetoothGatt的引用来去实现的,这篇文章我们一起来往深的一层去分析。这篇博文我们会弄清楚上文中以下几点: 1.IBluetoothGatt的引用的到底是什么? 2. mClientIf是如何生成的以及作用? 先来看第一个问题——IBluetoothGatt的引用是什么?...
View ArticleSwift基础之iOS 10.3 如何更换 app 图标
iOS 10.3 开放了更换 app 图标的 API,核心方法是下面这个:func setAlternateIconName(_ alternateIconName: String?, completionHandler: ((Error?) -> Void)? = nil)这是官方文档,但是你还需要在 info.plist 里面填一些东西才能让它起作用,这部分官方注释内容在这里。但...
View ArticleAndroid Google Face API 增强现实教程
原文:Augmented Reality in Android with Google’s Face API 作者:Joey deVilla 译者:kmyhy 如果你用过 Snapchat 的“镜头”功能,你使用的就是增强现实+面部识别技术。...
View Articlejeckins+(svn,svn)+gradle+android studio
前言 Ci系统的引入,给我们广大程序猿带来福音 环境: jenkins.2.6.0.3 Android studio 2.3.3 Gradle 3.3 Jdk 1.8 Git /svn 最新版 Window 7 64bit 1.配置jeckins Jenkins 官网下载地址入口 选择对应平台(为什么没选择最新版本,测试新版有些配置问题未能解决。退而求其次了)...
View ArticleJenkins 邮件配置 (使用 Jenkins Email Extension Plugin)
前言 jenkins 总算调试好了,也能进行自动打包并发送到蒲公英内测平台,接下来开始细节改造 jenkins 的邮件通知 jenkins 内置的邮件功能 使用插件扩展的邮件功能 内置邮件功能 默认使用java sdk中api进行邮件发送操作。配置简单。功能单一。 (图一) 步骤,系统管理—系统配置 图1 图2 注意发送服务器的设置。 引用链接:– 使用插件扩展的邮件功能 使用EmailExt...
View ArticleAndroid游戏开发之处理音乐与音效太鼓达人游戏原理(二十一)
Android游戏开发之处理音乐与音效太鼓达人游戏原理雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/311 同学们在玩游戏的时候应该都会发现游戏中会有两种形式来播放音乐 ,一般设置选项中会明确标明 设置游戏音乐 与设置游戏音效。...
View ArticleAndroid游戏开发之处理按键的响应方式(二十二)
Android游戏开发之处理按键的响应方式雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/3201.onKeyDown 方法onKeyDown 方法是KeyEvent.Callback 接口中的一个抽象方法,重写onKeyDown...
View ArticleAndroid游戏开发之单点触摸与多点触摸的响应方式(二十三)
Android游戏开发之单点触摸与多点触摸的响应方式雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/324游戏开发中的触摸事件 在游戏开发中监听屏幕触摸事件须要在View中重写父类onTouchEvent方法,在重写的方法中拦截用户触摸屏幕的一些信息,比如触摸屏幕的X...
View ArticleAndroid游戏开发之触摸轨迹曲线的实现处理(二十四)
Android游戏开发之触摸轨迹曲线的实现处理雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/329 在上一章的学习中我们已经知道如何处理游戏中的触摸事件,这一章将向同学们介绍绘制游戏触摸轨迹的曲线图,在onTouchEvent方法中我们可以拿到手指在屏幕中触摸点 X...
View ArticleAndroid游戏开发之小球重力感应实现(二十五)
Android游戏开发之小球重力感应实现雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/337重力感应主要是依靠手机的加速度传感器(accelerometer)来实现...
View Article【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决...
李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/455.html11月28日:---------------------------------...
View ArticleAndroid游戏开发之多线程的操作方式(二十六)
Android游戏开发之多线程的操作方式雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/344游戏开发与软件开发多线程的重要性 如果程序主线程被阻塞超过5秒,系统会提示“应用程序无响应” 这就是ANR 。 ANR的全称是Application Not...
View ArticleAndroid游戏开发之横竖屏的切换(二十七)
Android游戏开发之横竖屏的切换雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/352 玩过Android手机的同学们应该都很清楚手机横竖屏的机制吧,大部分游戏都是无法横竖屏切换的,...
View ArticleAndroid软件开发之PreferenceActivity中的组件(二十八)
Android软件开发之PreferenceActivity中的组件雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/155 1.PreferenceActivity 介绍 PreferenceActivity 继承ListActivity...
View ArticleAndroid软件开发之获取通讯录联系人信息(二十九)
Android软件开发之获取通讯录联系人信息雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/169 Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。...
View ArticleCocos2d开发系列(九)
Learn IPhoneand iPad Cocos2d Game Delevopment》第10章 。相册空间已满,无法直接贴站外图片。要查看图片,请点击链接。使用...
View Article