- 浏览: 1444515 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
以前程序的地理定位功能在iOS8 版上不能工作了(也可能其它beta版也不工作),查询GPS授权情况,返回的是CLAuthorizationStatus.NotDetermined,意思是授权状态未定。
根据文档,需要在使用CoreLocation前调用方法
1
requestWhenInUseAuthorization()
或者
1
requestAlwaysAuthorization()
并在Info.plist中加入两个缺省没有的字段
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
这两个字段没什么特别的意思,就是自定义提示用户授权使用地理定位功能时的提示语。
比如
Hibeacons项目
https://github.com/nicktoumpelis/HiBeacons
中
Supporting Files中
设置
NSLocationAlwaysUsageDescription
value
always ok?
如图
在NATViewController.m中
加一句[self.locationManager requestAlwaysAuthorization];
还有另一个例子
<<iBeacons的编程例子>>
http://www.chinaibeacons.com/index.php?a=shows&catid=4&id=20
需要修改
ViewController.m
中的
在新建locationManger之后调用
[self.locationManager requestAlwaysAuthorization];
还有就是一定要注意把plist中加上
NSLocationWhenInUseUsageDescription 属性,否则还是不好使
参考
http://blog.csdn.net/xcysuccess3/article/details/39379011
根据文档,需要在使用CoreLocation前调用方法
1
requestWhenInUseAuthorization()
或者
1
requestAlwaysAuthorization()
并在Info.plist中加入两个缺省没有的字段
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
这两个字段没什么特别的意思,就是自定义提示用户授权使用地理定位功能时的提示语。
比如
Hibeacons项目
https://github.com/nicktoumpelis/HiBeacons
中
Supporting Files中
设置
NSLocationAlwaysUsageDescription
value
always ok?
如图
在NATViewController.m中
加一句[self.locationManager requestAlwaysAuthorization];
- (void)createLocationManager { [self.locationManager requestAlwaysAuthorization]; if (!self.locationManager) { self.locationManager = [[CLLocationManager alloc] init]; self.locationManager.delegate = self; } }
还有另一个例子
<<iBeacons的编程例子>>
http://www.chinaibeacons.com/index.php?a=shows&catid=4&id=20
需要修改
ViewController.m
中的
在新建locationManger之后调用
[self.locationManager requestAlwaysAuthorization];
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // Initialize location manager and set ourselves as the delegate self.locationManager = [[CLLocationManager alloc] init]; [self.locationManager requestAlwaysAuthorization]; self.locationManager.delegate = self;
还有就是一定要注意把plist中加上
NSLocationWhenInUseUsageDescription 属性,否则还是不好使
参考
http://blog.csdn.net/xcysuccess3/article/details/39379011
发表评论
-
facebook的socketrocket总结
2018-03-19 13:36 1378最近看了开源的网易的demo https://netease. ... -
使用websocket,双ibeacons判断方向
2014-12-16 04:08 1989只调用ibeacon的接口 // // ViewCon ... -
ios的页面跳转
2014-12-03 17:30 1336一种通过导航,一种直 ... -
打包ipa
2014-11-14 23:10 7361.新建一个文件夹命名为:Payload 2.将buid生成的 ... -
理解iOS7的Multipeer Connectivity框架
2014-11-13 23:39 881例子可跑 http://www.oschina.net/tr ... -
ios指南针
2014-10-25 17:06 1049参考http://blog.sina.com.cn/s/blo ... -
linux下编译objectc
2014-10-23 01:24 861编译静态库给ios使用 http://www.tuicool. ... -
ios加速计和陀螺仪
2014-10-22 23:03 1209ios设备中有的加速计可以测量出加速度和重力。陀螺仪可用于确定 ... -
ios仿微信的demo
2014-10-20 00:31 2299510月19日闲的蛋疼,做了个 仿微信的聊天工具 git地址:h ... -
自制微信的ui
2014-10-19 22:28 877参考http://ios.9tech.cn/news/2013 ... -
ios8的tableView使用
2014-10-18 20:34 835ios8是main.storyboard 不是 ... -
ios的opencv的helloworld
2014-10-12 23:38 940xcode6, 学习的源码在 http://opencv.or ... -
ios opencv的一些资源
2014-10-11 00:08 775opencv for ios build http://ww ... -
ios客户端websocket的helloworld
2014-10-09 02:11 23147ios8,xcode6 https://github.com/ ... -
ios的helloworld 2
2014-09-09 21:51 1267参考视频: www.imooc.com/learn/149 S ... -
ios的helloworld
2014-09-08 19:51 670参考http://www.macx.cn/thread-210 ... -
生成ipa 这个是自己总结的,ios5.1.1越狱系统,xcode4.3.3可用
2012-07-29 20:44 1948最有用的一段 export CODESIGN_ALLOCA ... -
ios上使用gcc
2012-07-18 23:21 3208安装network-cmds apptitude iphone ... -
m3u8在windows上预览
2012-06-12 14:25 6967<html> <head> ... -
cocoahttpserver
2012-03-21 22:19 1918https://github.com/robin/cocoa- ...
相关推荐
BAPrivacyManager是iOS 所有隐私权限封装,定位、蓝牙、通知、运动、日历、相册、相机
本文将简单介绍如何搭建一套蓝牙定位系统,供移动客户端(包括android和iOS)定位。 1、准备设备 所需硬件设备: (1)低功率蓝牙定位器若干(如:10个),网上有卖(单价从几十到几百都有) (2)android设备一台,...
该程序用来用来发送自定义蓝牙广播数据,实际运用场景把手机当做定位标签和定位基站配合实现室内定位
全书分为9章:开篇综述、手势识别、加速度计与陀螺仪、指南针与磁力计、照相机与摄像头、音频设备访问、使用蓝牙、定位和iOS敏捷开发项目实战——增强现实版本铅锤应用。 第2章介绍了手势识别,通过两种方式实现...
解决苹果app别拒绝,因为蓝牙低功耗被拒绝的问题。
iBeacon唤醒App保持蓝牙长连接处理的单例,需要手机的始终定位权限。 可以应用在其他需要唤醒App的场景,比如商场、小店、打卡签到等。
2013 年 9 月,美国苹果公司发布的 iOS7 配备了新功能 iBeacon,iBeacon 是基于低耗能蓝牙技术的室内定位系统,其定位原 理为 iBeacon 发射信号,iOS 设备定位接收并反馈信号,其定位精度可达到分米级。接收 到定位...
这是一个基本的iOS应用程序,用于记录来自iPhone上的蓝牙接收器和其他传感器的信息。 记录数据的目的是了解日常使用的设备之间的蓝牙无线电传播通道。 通过收集这些数据,可以开发出使用手机状态知识以及蓝牙接收...
一个通过蓝牙控制玩具车的 iOS 应用程序。 它支持按钮控制以及陀螺仪控制。 对于陀螺仪控制,在 XY 方向倾斜设备以向左或向右转动。 沿 XZ 方向倾斜设备以不同的速度向前或向后倾斜。 在 iPhone 5 和 iPhone 4s 上...
由于iOS系统为“伪后台”运行模式,当按下HOME键时,如程序不做任何操作,应用会有5秒的执行缓冲时间,随机程序被挂起,所有任务终端,包括计时器和位置更新等操作,但程序打开后台模式开关后,部分任务可以再后台...
Navisens:trade_mark:motionDNA:trade_mark:SDK是一个纯软件的定位平台,可在室内和室外运行,而无需依赖WiFi接入点(AP),蓝牙信标或GPS等基础设施。 我们的SDK可以嵌入到移动应用中,以解锁超准确的位置。 我们...
定位、通讯录、日历、提醒、照片、蓝牙、麦克风、相机、健康、Home、运动权限
React Native BLE蓝牙通信详细使用请查看 注意:从Android 6.0之后,想要扫描低功率蓝牙设备,应用需要拥有访问设备位置的权限。这是因为Bluetooth beacons蓝牙信标,可用于确定手机和用户的位置。此外,在申请位置...
BikeMateThe iOS App for BikeMate Intelligent Lock , Based on Bluetooth4.0“BikeMate智能车载系统”是一个基于蓝牙4.0的面向自行车骑友的综合系统,它包括硬件端的GPS定位、智能加锁、防盗报警、行车发电等功能...
SensorTag 开箱即可使用,带有 iOS 和 Android 应用,无需编程经验即可开始使用。 新 SensorTag 以 CC2650 无线 MCU 为基础,功耗比此前的蓝牙智能产品低 75%。因此,SensorTag 可以使用电池供电,一个纽扣电池就...
低功耗蓝牙技术现在几乎是只能手机的标配。随着这一技术的发展,苹果在2013年WWDC大会上,苹果推出iBeacon技术。该技术允许开发人员开发能够使用iBeacon硬件传感器的iOS应用程序,来为相应的应用程序提供更加精准的...
这些服务包括定位和定位服务、多媒体、NFC和蓝牙连接、基于Chromium的web浏览器以及传统的UI开发。 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的...
物联网iBeacon 该项目使用BLE iBeacons和智能手机的蓝牙进行室内定位和导航。 该项目部署在。 我们使用来获取的接收信号强度指示器(RSSI)。使用项目可以使用Cordova框架为iOS或Android构建该项目。 如果您需要快速...
应用广场地理定位身份贮存 眨眼1 隐藏USB 蓝牙样品/电池服务演示蓝牙 蓝牙样品/设备信息演示蓝牙 蓝牙样本/心率传感器蓝牙 计算器剪贴板ios 安卓 相机捕捉获取用户媒体 钟无框窗户地理定位丰富的通知贮存 ...
适用于 Android 的 Estimote SDK 是一个允许与 Estimote 信标交互的库。 SDK 系统要求为 Android 4.3 或以上版本和低功耗蓝牙。 Android SDK 模仿了的 。 所有命名约定都来自 iOS 的 iBeacon 库和 Estimote iOS 库...