iphone上的个人热点电脑能不能用手机热点像安卓一样不设

当前位置:
正文微信扫一扫分享到朋友圈
分享给好友分享到微信朋友圈:第一步 打开微信底部扫一扫第二步 扫下面的文章二维码第三步 右上角点击转发下一篇:
相关文章Relevant
<li class="w first">从历史的角度来看,2017年有可能会为一些重大变化的“起头”,但不要期待很快就会有结果。文 | 韩福东来源:<li class="w first">习声回响,原声放送!<li class="w first">雾霾严重时你所在的省市公交车免费吗?<li class="w first">人的正常寿命是多少岁?按照密宗讲,是120岁.近代的虚云长老活到了一百二十岁.上次我去漳州佛光寺,妙智老和尚成就肉身菩萨...<li class="w first">前天,有微友发微信向“律师来了”咨询:我今年27岁,是一个全职妈妈,家在杭州.老公比我大5岁,也是杭州人,但他被公司外派...<li class="w first">不要去骗一个对你好的人,因为他不是对人人都好;一辈子碰到一个这样的人不容易.错过一辆车,可以等,错过一个人,也许就是一...<li class="w first">迪士尼新作《奇幻森林》今天跟大家见面了评分相当不错!老规矩,探片小分队提前试深浅总体上,这部电影还是很值进影院观看的单...<li class="w first">一中国女士从英国回来探亲,顺便带着她的洋老公和洋婆婆到中国旅游.这位女士有两个孩子,一个5岁,一个3岁,都是由她自己当全...<li class="w first">昨天,杭州的陈大姐接到前几天请假的保姆张阿姨从老家建德打来的电话,说自己的儿媳妇生了个儿子. 陈大姐连忙道喜祝贺,可是电...<li class="w first">就是他!他在三鹿奶粉事件中被记过处分,罚酒三杯后不降反升,当上了国家食药监局副局长、药品安全总监.而三聚氰胺案爆料人蒋...iPhone/iOS开启个人热点的纵向适配小结
http://blog.csdn.net/phunxm/article/details/
一.iPhone创建个人热点
iPhone/iOS双环上网,即iPhone通过创建个人热点(Personal Hotspot)实现共享上网,支持便携式Wi-Fi热点、蓝牙共享网络和USB共享网络。
1.若iPhone已开启了WiFi(和蓝牙),则直接创建成功。
其他设备可通过WiFi(或蓝牙)搜索热点名称并连接实现共享上网。
需要说明的是:苹果的蓝牙协议是封闭的,只支持苹果的设备(iPhone/iPad/iMac)间连接,无法与Android等设备的蓝牙进行发现配对!
2.若iPhone只开启了蓝牙,未开启WiFi,则提示
若选择【打开"Wi-Fi"】(Turn on Wi-Fi),则其他设备可通过WiFi搜索热点名称并连接实现共享上网。
若选择【仅蓝牙和USB】(Bluetooth and USB Only),则其他设备可通过蓝牙或USB连接到该iPhone搜索热点名称并连接实现共享上网。
3.若iPhone未开启蓝牙和WiFi,则提示
若选择【打开"Wi-Fi"和蓝牙】(Turn on Wi-Fi and Bluetooth),则其他设备可通过蓝牙/WiFi搜索热点名称并连接实现共享上网。
若选择【仅USB】(USB Only),则其他设备可通过USB连接到该iPhone搜索热点名称并连接实现共享上网。
二.iMac通过USB连接iPhone共享个人热点上网
当iPhone新建了个人热点,iMac(Mac OS X)通过USB连接上iPhone时,将自动连接上iPhone的个人热点(the first 1 Connection)。
在Mac/Xcode上调试iPhone真机时,若只想调试iPhone/Android连接个人热点的情形(以便测试有热点栏和无热点栏的情况),则可在Network Preferences中删除iPhone
USB接口(interface),防止Mac自动通过USB连接上iPhone热点对调试造成干扰。
三.iPhone/iOS个人热点状态栏
iPhone作为个人热点且有连接时,系统状态栏下面会多一行热点连接提示栏"Personal Hotspot: * Connection",纵向会下压20pt;当所有连接都断开时,热点栏消失,纵向高度恢复正常。
1.系统状态栏
APP_STATUSBAR_HEIGHT=[UIApplication sharedApplication].statusBarFrame.size.height,包含热点栏(如有)高度,标准高度为20pt,当有个人热点连接时,高度为40pt。
// iOS系统版本
#define SYSTEM_VERSION
[[[UIDevice currentDevice] systemVersion] doubleValue]
// 标准系统状态栏高度
#define SYS_STATUSBAR_HEIGHT
20// 热点栏高度
#define HOTSPOT_STATUSBAR_HEIGHT
20// 导航栏(UINavigationController.UINavigationBar)高度
#define NAVIGATIONBAR_HEIGHT
44// 工具栏(UINavigationController.UIToolbar)高度
#define TOOLBAR_HEIGHT
44// 标签栏(UITabBarController.UITabBar)高度
#define TABBAR_HEIGHT
44// APP_STATUSBAR_HEIGHT=SYS_STATUSBAR_HEIGHT+[HOTSPOT_STATUSBAR_HEIGHT]
#define APP_STATUSBAR_HEIGHT
(CGRectGetHeight([UIApplication sharedApplication].statusBarFrame))// 根据APP_STATUSBAR_HEIGHT判断是否存在热点栏
#define IS_HOTSPOT_CONNECTED
(APP_STATUSBAR_HEIGHT==(SYS_STATUSBAR_HEIGHT+HOTSPOT_STATUSBAR_HEIGHT)?YES:NO)// 无热点栏时,标准系统状态栏高度+导航栏高度
#define NORMAL_STATUS_AND_NAV_BAR_HEIGHT
(SYS_STATUSBAR_HEIGHT+NAVIGATIONBAR_HEIGHT)// 实时系统状态栏高度+导航栏高度,如有热点栏,其高度包含在APP_STATUSBAR_HEIGHT中。
#define STATUS_AND_NAV_BAR_HEIGHT
(APP_STATUSBAR_HEIGHT+NAVIGATIONBAR_HEIGHT)
2.UIViewController.view.bounds.height
SYSTEM_VERSION & 7.0,UIViewController.view.bounds.height包含导航栏高度,不包含系统状态栏高度,也不包含热点栏(如果有)。SYSTEM_VERSION ≥ 7.0,UIViewController.view.bounds.height包含标准系统状态栏高度和导航栏高度,但不包含热点栏(如果有)。也即当有热点栏时,UIViewController.view.bounds.height都自动扣除了热点栏的高度,iOS&7.0不包含标准系统状态栏,iOS≥7.0包含标准系统状态栏。由于iOS7把整个屏幕高度(包括状态栏,不包括热点栏)都作为了视图控制器的有效高度,因此从iOS6升级到iOS7时,会出现视图整体上移了一个状态栏的高度(20pt),并和上层的状态栏交叠在一起。解决方法:设置extendedLayoutIncludesOpaqueBars属性为NO,设置edgesForExtendedLayout为UIRectEdgeNone。
3.UIViewController适应热点栏示例代码
// MyViewController接口继承自UIViewController
@interface MyViewController : UIViewController// MyViewController* myViewController入栈
MyViewController* myViewController = [[MyViewController alloc] init];
[self.navigationController pushViewController:myViewController animated:YES];
- (id)init
// 初始非全屏
_bFullScreen = NO;
// 进入该UIViewController之前的状态
_lastStatusBarStyle = [[UIApplication sharedApplication] statusBarStyle];
_lastBarTranslucent = self.navigationController.navigationBar.
// 排版时,注意logical coordinate space和device coordinate space的区别,注意frame和bounds的区别!
- (void)loadView
// 计算Custom Content View的Rect
if (!_supportFullScreen)
CGFloat contentSatrtY = 0;
if (IS_HOTSPOT_CONNECTED) { // iPhone4(s)-iOS6/iOS7屏幕坐标系下:hostView.frame={{0, 40}, {320, 440}}/{{0, 20}, {320, 460}}
contentSatrtY = STATUS_AND_NAV_BAR_HEIGHT; // 84
if (SYSTEM_VERSION &= 7.0) { // 如果设置了edgesForExtendedLayout=UIRectEdgeNone
contentSatrtY -= HOTSPOT_STATUSBAR_HEIGHT;// 64(有热点栏时,会自动下移20)
} else { // iPhone4(s)-iOS6/iOS7屏幕坐标系下:hostView.frame={{0, 20}, {320, 460}}/{{0, 0}, {320, 480}}
contentSatrtY = NORMAL_STATUS_AND_NAV_BAR_HEIGHT; // 64
// contentSatrtY基于UIViewController.view所在的屏幕坐标系进行排版
contentRect = CGRectMake(0, contentSatrtY, hostView.width, SCREEN_HEIGHT-STATUS_AND_NAV_BAR_HEIGHT-TOOLBAR_HEIGHT);
else // 针对iOS6/7分别配置了wantsFullScreenLayout=YES/edgesForExtendedLayout=UIRectEdgeAll,全屏隐藏状态栏(包括热点栏)、导航栏和工具栏之后高度为SCREEN_HEIGHT。
contentRect = CGRectMake(0, 0, hostView.width, hostView.height);
- (void) viewWillAppear:(BOOL)animated
[super viewWillAppear:animated];
if (_bFullScreen)
if (SYSTEM_VERSION &= 7.0)
self.extendedLayoutIncludesOpaqueBars = YES;
self.edgesForExtendedLayout = UIRectEdgeA
self.wantsFullScreenLayout = YES;
self.navigationController.navigationBar.translucent = YES; // iOS 6下保证导航栏透明
[[UIApplication sharedApplication] setStatusBarStyle:_lastStatusBarStyle];
if (SYSTEM_VERSION &= 7.0)
// 设置后:有个人热点连接时,UIViewController.view自动下移20;无个人热点连接时,UIViewController.view自动上移20
self.extendedLayoutIncludesOpaqueBars= NO;
self.edgesForExtendedLayout = UIRectEdgeN
self.wantsFullScreenLayout = NO;
self.navigationController.navigationBar.translucent = _lastBarT
}// 手动点击内容区域实现全屏
- (void)setFullScreen:(BOOL)bFull
_bFullScreen = bF
// 全屏(非全屏)隐藏(显示)系统状态栏
[[UIApplication sharedApplication] setStatusBarHidden:bFullScreen];
// 全屏(非全屏)隐藏(显示)顶部导航栏
[self.navigationController setNavigationBarHidden:bFullScreen animated:YES];
// 全屏(非全屏)隐藏(显示)底部工具栏
[self.navigationController setToolbarHidden:bFullScreen animated:YES];
#pragma mark UIApplicationWillChangeStatusBarFrameNotification// 如有必要,需监听系统状态栏变更通知:UIApplicationWillChangeStatusBarFrameNotification
- (void)handleUIApplicationWillChangeStatusBarFrameNotification:(NSNotification*)notification
CGRect newStatusBarFrame = [(NSValue*)[notification.userInfo objectForKey:UIApplicationStatusBarFrameUserInfoKey] CGRectValue];
// 根据系统状态栏高判断热点栏的变动
BOOL bPersonalHotspotConnected = (CGRectGetHeight(newStatusBarFrame)==(SYS_STATUSBAR_HEIGHT+HOTSPOT_STATUSBAR_HEIGHT)?YES:NO);
CGPoint newCenter = CGPointZ
CGFloat OffsetY = bPersonalHotspotConnected?+HOTSPOT_STATUSBAR_HEIGHT:-HOTSPOT_STATUSBAR_HEIGHT;
if (SYSTEM_VERSION &= 7.0) { // 即使设置了extendedLayoutIncludesOpaqueBars=NO/edgesForExtendedLayout=UIRectEdgeNone,对没有自动调整的部分View做必要的手动调整
newCenter = self.someSubView.
newCenter.y += OffsetY;
self.someSubView.center = newC
} else { // Custom Content对应的view整体调整
newCenter = self.contentView.
newCenter.y += OffsetY;
self.contentView.center = newC // contentView为Custom Content对应的view
四.iPhone/iOS个人热点的interface
iPhone开启个人热点(桥接上网)时,会多出bridge接口。
iPhone5s/iOS8.2开启个人热点时,遍历可发现多出3个活跃的bridge100接口(IFF_UP),sa_family分别是AF_LINK(18)、AF_INET6(30)、AF_INET(2)。
遍历interface的代码片段如下:
struct ifaddrs *interfaces = nil;
if(!getifaddrs(&interfaces))
for(structifaddrs *interface = interface = interface-&ifa_next)
if ((interface-&ifa_flags&IFF_UP) ==IFF_UP) {
log_notice("ifa_name : %s, ifa_addr-&sa_family : %d", interface-&ifa_name, interface-&ifa_addr-&sa_family);
if (interfaces) {
freeifaddrs(interfaces);
interfaces = NULL;
没有更多推荐了,后使用快捷导航没有帐号?
只需一步,快速开始
查看: 90258|回复: 3
积分12精华0主题帖子威望0 活跃9 PP币36 PP豆0 阅读权限10最后登录
, 积分 12, 距离下一级还需 88 积分
该用户从未签到威望0 活跃9 PP币36 PP豆0 设备iPhone 5s
各位大大们,小弟刚入果,iso8版本,已
现在我用手机发热点,wifi热点根本没有任何设备可以连上,用USB连接电脑,电脑可以共享手机网络非常好。但是发送热点根本没用,求助T T
积分12精华0主题帖子威望0 活跃9 PP币36 PP豆0 阅读权限10最后登录
, 积分 12, 距离下一级还需 88 积分
该用户从未签到威望0 活跃9 PP币36 PP豆0 设备iPhone 5s
人工置顶一下T T
积分24921精华0主题帖子威望1074 活跃39795 PP币104 PP豆61 阅读权限90最后登录
人生如江湖。
TA的每日心情奋斗 19:35签到天数: 879 天连续签到: 1 天[LV.10]以坛为家III威望1074 活跃39795 PP币104 PP豆61
本帖最后由 风云色变 于
20:06 编辑
名称是不是设置太长了,设置短点嘛
只有经历过地狱般的磨练,才能炼出创造天堂的力量.只有流过血的手指,才能弹奏出世间的绝唱!
积分12精华0主题帖子威望0 活跃9 PP币36 PP豆0 阅读权限10最后登录
, 积分 12, 距离下一级还需 88 积分
该用户从未签到威望0 活跃9 PP币36 PP豆0 设备iPhone 5s
风云色变 发表于
名称是不是设置太长了,设置短点嘛
的确。我改了个3个字母就能上去了。。这是为什么…………为什么为什么为什么………………感谢!!
授予离职版主的专属勋章
热心分享资源超过500个的会员
发表1000篇以上文章会员
发表1000篇以上文章会员
Copyright&
Guangzhou UC Network Technology Co., Ltd. All Rights Reserved. 广州优视网络科技有限公司 版权所有
请填写客服满意度
请填写产品满意度iphone 6s热点怎么隐藏_百度知道
iphone 6s热点怎么隐藏
我有更好的答案
IOS暂时还不能隐藏SSID的。如果不想要别人随便连接的话,可以将名称和密码设置得复杂一些,不用时关闭就好了。或者越狱后安装名为YCSSID.K的这个插件 安装好后重启即可
采纳率:99%
安卓手机上有这个功能,但IOS暂时还不能隐藏SSID的。如果不想要别人连接的话,可以把名称和密码设置得复杂一些,不用时立即关闭就好了。密码还可以定期修改一下。
本回答被网友采纳
关闭就好,或者设置别人不知道的密码,再或者热点名称改一个别人不认识的。如果想能用,但不让别人知道,是不行的。
本回答被提问者采纳
关闭就好,或者设置别人不知道的密码,再或者热点名称改一个别人不认识的。如果想能用,但不让别人知道,是不行的。很高兴为你回答。有帮助请采纳,谢谢
1、首先在苹果6s 的屏幕上找到“设置”图标2、随后在设置列表的顶部,点击进入“个人热点”的设置选项3、接下来在个人热点的设置界面中,打开个人热点的“开关”即可4、初次打开手机上的个人无线热点时,系统为会无线共享随机生成一个密码。这里可以看到一个“无线局域网”的设置密码,如果其他人要通过无线连接到你的苹果的话,就需要输入这个连接无线密码。当然可以点击更改这个密码,点击进入密码更改界面。5、随后设置一个新的无线密码即可,点击“完成”按钮即可6、当有人连接到了苹果个人热点时,会在手机屏幕的顶部看到个人热点连接数量的显示状态7、若想要再次打开个人热点时,直接点击顶部的个人热点状态栏即可
1、首先在苹果6s的屏幕上找到“设置”图标2、随后在设置列表的顶部,点击进入“个人热点”的设置选项3、接下来在个人热点的设置界面中,打开个人热点的“开关”即可4、初次打开手机上的个人无线热点时,系统为会无线共享随机生成一个密码。这里可以看到一个“无线局域网”的设置密码,如果其他人要通过无线连接到你的苹果的话,就需要输入这个连接无线密码。当然可以点击更改这个密码,点击进入密码更改界面。5、随后设置一个新的无线密码即可,点击“完成”按钮即可6、当有人连接到了苹果个人热点时,会在手机屏幕的顶部看到个人热点连接数量的显示状态7、若想要再次打开个人热点时,直接点击顶部的个人热点状态栏即可
关闭就好,或者设置别人不知道的密码,再或者热点名称改一个别人不认识的。如果想能用,但不让别人知道,是不行的。
其他4条回答
为您推荐:
其他类似问题
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。为什么安卓手机开热点iPhone手机用不了_百度知道
为什么安卓手机开热点iPhone手机用不了
我有更好的答案
可以连接的。Wi-Fi搜索个人热点输入密码加入就可以 密码设置得复杂点 最好8位数以上 密码位数太少会加入不了的
采纳率:89%
来自团队:
打开安卓热点 设备管理 允许任何设备连接就可以了,我就是这么解决的
1条折叠回答
为您推荐:
其他类似问题
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 腾讯大王卡能不能开热点 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信