markss
V2EX  ›  Apple

分享个蜂窝数据开关的 widget

  •  
  •   markss · Apr 1, 2015 · 13514 views
    This topic created in 4234 days ago, the information mentioned may be changed or developed.

    再也不用到设置里面去关闭蜂窝数据了。
    https://github.com/Mark-SS/SwitchMobleDataAndBlueTooth

    Supplement 1  ·  Apr 3, 2015
    看到好多v友说只需要蜂窝数据的开关,就切了个分支(分支名:cellularData)只显示蜂窝数据。
    ![](http://7xi5jw.com1.z0.glb.clouddn.com/Screen Shot 2015-04-03 at 23.08.52.png)
    Supplement 2  ·  Apr 3, 2015
    http://7xi5jw.com1.z0.glb.clouddn.com/Screen Shot 2015-04-03 at 23.08.52.png
    134 replies  •  2015-04-13 17:37:23 +08:00
    1  2  
    ❮ ❯
    zhugexiaobo
    zhugexiaobo
    Apr 2, 2015
    1
    这个开关好,不过应该是用了私有 API 的吧。
    苹果为啥不开放这个函数呢,我朝人民很常用的啊。
    yibin001
    yibin001
    Apr 2, 2015
    2
    越狱机器表示无压力。
    liangguan5
    liangguan5
    Apr 2, 2015
    3
    只能iOS7.1?
    markss
    markss
    OP
    Apr 2, 2015 via iPhone
    4
    @liangguan5 8.0以上没问题。我自己就是8.0用到8.2。8.0以下没测试过。
    comanboy
    comanboy
    Apr 2, 2015❤️1
    5
    @markss 需要越獄嗎?
    liangguan5
    liangguan5
    Apr 2, 2015
    6
    @markss 知道了,我得更新xcode到6
    markss
    markss
    OP
    Apr 2, 2015
    7
    @comanboy 不需要
    soinman
    soinman
    Apr 2, 2015
    8
    怎么编译啊,表示不会用
    markss
    markss
    OP
    Apr 2, 2015
    9
    @soinman 直接编译就行了呀,和普通的工程没啥区别,编译之后 通知栏“今天”下面的编辑,加入这个widget就可以了
    markss
    markss
    OP
    Apr 2, 2015
    10
    @zhugexiaobo 恩,用的私有api。
    itsjoke
    itsjoke
    Apr 2, 2015
    11
    @markss 同@soinman 不会用啊,编译了就能直接加到手机上了?
    求解惑
    haixiu
    haixiu
    Apr 2, 2015
    12
    能加个vpn开关吗
    markss
    markss
    OP
    Apr 2, 2015
    13
    @haixiu 有时间,以后可以加个。https://github.com/lexrus/VPNOn lexrus大大的这个vpn很牛逼。
    markss
    markss
    OP
    Apr 2, 2015
    14
    @itsjoke 对,编译上了就有了呀,从上往下滑动,打开通知栏里面的今天,点击编辑加入进来
    atao
    atao
    Apr 2, 2015
    15
    需要VPN开关
    markss
    markss
    OP
    Apr 2, 2015❤️1
    16
    @atao https://github.com/lexrus/VPNOn 这个就很牛逼了
    qianlicao353
    qianlicao353
    Apr 2, 2015
    17
    @markss 非IOS开发,怎么编译,有现成的安装包吗
    markss
    markss
    OP
    Apr 2, 2015
    18
    @qianlicao353 来个邮箱,发你邮箱。
    fuwu1245
    fuwu1245
    Apr 2, 2015
    19
    ...没有开发者证书也可以编译和安装?求助
    要是邮箱能解决的话,也给我来一个
    [email protected]
    gDD
    gDD
    Apr 2, 2015 via iPhone
    20
    @markss 这个得单独创建,不知道有没有私有 API 能直接读出系统的 VPN 设置?
    markss
    markss
    OP
    Apr 2, 2015
    21
    @gDD 这个我到没看过,不过有空可以研究一下私有api 看看能否读出系统vpn配置。
    qianlicao353
    qianlicao353
    Apr 2, 2015
    22
    @markss 邮箱 [email protected],谢谢
    regothic
    regothic
    Apr 2, 2015
    23
    @markss 邮箱[email protected],谢谢
    markss
    markss
    OP
    Apr 2, 2015
    24
    karthao
    karthao
    Apr 2, 2015
    25
    @markss 求一个, karthao#sina.com
    monet1314
    monet1314
    Apr 2, 2015
    26
    liangguan5
    liangguan5
    Apr 2, 2015
    27
    @markss 也求一个,xcode搞不定 yetc90#gmail.com 谢谢
    markss
    markss
    OP
    Apr 2, 2015❤️1
    28
    monet1314
    monet1314
    Apr 2, 2015
    29
    感谢LZ,不知道能不能整个简洁版的,只包括蜂窝,其它几个真的不常用。。
    gxm123gxm
    gxm123gxm
    Apr 2, 2015
    30
    现在用的launcher,给楼主点个赞!
    akafeng
    akafeng
    Apr 2, 2015
    31
    未越狱可以用吗?不懂如何编译iOS的东东,不知道能不能发我一个捏,850941245#qq.com,谢谢
    bullettrain1433
    bullettrain1433
    Apr 2, 2015
    32
    求助如何去除签名,不然没办法真机调试
    markss
    markss
    OP
    Apr 2, 2015
    33
    @monet1314 这个可以,如果自己需要注释两行代码就ok了。
    @chinafeng 已发,未越狱可用。
    @bullettrain1433 用你自己证书就可以编译了呀。
    bullettrain1433
    bullettrain1433
    Apr 2, 2015
    34
    @markss 我买的别人的证书,没办法编译,只能把team换成none,无法更换
    markss
    markss
    OP
    Apr 2, 2015
    35
    @bullettrain1433 你改bundle Identifier 不就可以了呀。
    yakiang
    yakiang
    Apr 2, 2015
    36
    @markss 求一个安装包,感谢! yakiang # qq
    bullettrain1433
    bullettrain1433
    Apr 2, 2015
    37
    @markss 不行啊,修改了还是不行
    monet1314
    monet1314
    Apr 2, 2015
    38
    @markss 没证书编译, T T,求注释版安装包,跪谢! [email protected]
    shishen10
    shishen10
    Apr 2, 2015
    39
    问个外行的问题,可否发到appstore中呢?
    ispinfx
    ispinfx
    Apr 2, 2015 via iPhone
    40
    铜球!id 谷歌邮箱
    asprin
    asprin
    Apr 2, 2015
    41
    @markss 同求,thx,[email protected]
    forest520
    forest520
    Apr 2, 2015
    42
    forest520 @ gmail
    chainkhoo
    chainkhoo
    Apr 2, 2015
    43
    [email protected] 举手~~
    BTW VPNon我记得已经上架App Store了啊
    ourbed
    ourbed
    Apr 2, 2015
    44
    一直在寻找,真心需要,邮箱在此: [email protected] 谢谢!
    markss
    markss
    OP
    Apr 2, 2015
    45
    @yakiang 已发
    @bullettrain1433 你普通工程能真机这个也就能呀?
    @monet1314 白天上班有点忙,晚上有空弄弄传给你
    @shishen10 常规手段是不能的。即使上了估计苹果也会下架。
    @ispinfx @asprin @forest520 @chainkhoo @ourbed 已发
    waynesway
    waynesway
    Apr 2, 2015
    46
    求一个安装包邮箱 [email protected] 谢谢
    forest520
    forest520
    Apr 2, 2015
    47
    谢谢。提个小建议,其实我只想要蜂窝网络和VPN的开关,这个能不能定制下,特别是蓝牙开关,控制菜单里已经有了,这里就稍显多余。
    bullettrain1433
    bullettrain1433
    Apr 2, 2015
    48
    @markss 不行啊,新建的项目team为none就能调试,你这个不行
    bullettrain1433
    bullettrain1433
    Apr 2, 2015
    49
    @markss
    ld: warning: ignoring file /Users/rechael/Desktop/SwitchMobleDataAndBlueTooth/BluetoothManager.framework/BluetoothManager, missing required architecture x86_64 in file /Users/rechael/Desktop/SwitchMobleDataAndBlueTooth/BluetoothManager.framework/BluetoothManager (3 slices)
    Undefined symbols for architecture x86_64:
    "_OBJC_CLASS_$_BluetoothManager", referenced from:
    objc-class-ref in TodayViewController.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    markss
    markss
    OP
    Apr 2, 2015
    50
    @waynesway 已发
    @forest520 建议非常好,我抽时间看能不能把vpn加上去。
    @bullettrain1433 请用真机呀。。别模拟器。
    bullettrain1433
    bullettrain1433
    Apr 2, 2015
    51
    @markss 真机调试就
    Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “S8VB6E7QGB” were found.
    CodeSign error: code signing is required for product type 'App Extension' in SDK 'iOS 8.2'
    apex42
    apex42
    Apr 2, 2015
    52
    @markss [email protected] 来一个包,谢谢。
    markss
    markss
    OP
    Apr 2, 2015
    53
    @bullettrain1433 刚更新支持模拟器调试。真机报的这个错 你改下Provisioning profile 就可以了
    bullettrain1433
    bullettrain1433
    Apr 2, 2015 via iPhone
    54
    @markss 感谢,已经搞定,手机用起来了,哈哈
    razios
    razios
    Apr 2, 2015
    55
    来个安装包谢谢~
    sun.ultima$$$gmail.com
    markss
    markss
    OP
    Apr 2, 2015
    56
    tyhunter
    tyhunter
    Apr 2, 2015
    57
    @markss LZ能发个安装包吗?[email protected] 谢谢~
    itsjoke
    itsjoke
    Apr 2, 2015
    58
    david.yanp#qq

    @markss 麻烦发个安装包,多谢253
    markss
    markss
    OP
    Apr 2, 2015
    59
    @tyhunter @itsjoke 已发
    superman
    superman
    Apr 2, 2015
    60
    麻烦发个安装包 谢谢 [email protected]
    soinman
    soinman
    Apr 2, 2015
    61
    麻烦了,给个安装包呗,THX kill2much#163.com
    zimintam
    zimintam
    Apr 2, 2015
    62
    来个安装包吧~真心感谢! chaktam1993#gmail.com
    markss
    markss
    OP
    Apr 2, 2015
    63
    peacewalker
    peacewalker
    Apr 2, 2015 via iPhone
    64
    求个安装包 peacewalkerstone3#gmail.com
    感谢
    ZhaoMiing
    ZhaoMiing
    Apr 2, 2015
    65
    @monet1314
    @markss
    同求只有蜂窝和vpn版本的安装包。
    哪位传个网盘吧,大家这么一直求怪累得。
    谢谢
    markss
    markss
    OP
    Apr 2, 2015
    66
    @ZhaoMiing 目前还没有vpn的,等有空了到时候加个。
    likid
    likid
    Apr 2, 2015
    67
    good job
    evildickman
    evildickman
    Apr 3, 2015 via iPhone
    68
    @markss 我也想要个安装包[email protected] 谢谢
    heygu
    heygu
    Apr 3, 2015 via iPhone
    69
    @markss 如果有空的话,麻烦发一个吧,[email protected],谢谢啦。
    GPU
    GPU
    Apr 3, 2015
    70
    路过了。 其实我貌似也没有关闭过蜂窝数据。4G 联通
    donotgo
    donotgo
    Apr 3, 2015
    71
    没有开发者账户。。。。

    求一个只有蜂窝数据的安装包

    donotgo (at) gmail.com
    thinkIn
    thinkIn
    Apr 3, 2015 via iPhone
    72
    同求啊,@markss @superman @soinman
    邮箱 [email protected],非常感谢
    markss
    markss
    OP
    Apr 3, 2015
    73
    monet1314
    monet1314
    Apr 3, 2015
    74
    @markss 蜂窝版的安装包没发我呀,求发,万分感谢!
    markss
    markss
    OP
    Apr 3, 2015
    76
    @monet1314 已发
    donotgo
    donotgo
    Apr 3, 2015
    77
    感觉蓝牙的那个好像没啥大用啊,毕竟上划的 Control Center 里面也有直接关闭的功能,放在 NC 里还多占了一栏。有点贪心的说,要是能直接在 App 里设置在 NC 里显示哪些项目就好了。无论如何都要感谢楼主 ≖‿≖✧
    barnett
    barnett
    Apr 3, 2015 via iPhone
    78
    没玩过Xcode 无耻求已经编译好的安装包 63251449#qq.com 先谢了
    shunia
    shunia
    Apr 3, 2015
    79
    首先你得有一台mac!
    52think
    52think
    Apr 3, 2015 via iPhone
    80
    @markss 求发 maxhome.12 gmail.com

    谢谢!
    deathscythe
    deathscythe
    Apr 3, 2015
    81
    没证书啊lz求发。。[email protected]
    deathscythe
    deathscythe
    Apr 3, 2015
    82
    deathscythexxxx(at)gmail.com
    xatest
    xatest
    Apr 3, 2015
    83
    成功编译到了我的iPhone和iPad上,太有用了,谢谢LZ~
    MerenguesGeek
    MerenguesGeek
    Apr 3, 2015
    84
    已编译到自己的iPhone,感谢,在研究私有API,看能不能把WIFI的开关也加上去,毕竟蜂窝网络和WIFI的开关基本上都是在切换使用,notification center 和control center拉来拉去好麻烦。
    markss
    markss
    OP
    Apr 3, 2015❤️1
    85
    @barnett @52think @deathscythe 已发
    @MerenguesGeek 可以的,一起研究把wifi加上去也不错。其实我最想要的是 直接关闭定位功能,可惜一直没啥进展。
    1005gel
    1005gel
    Apr 3, 2015
    86
    同求一个安装包 3q 1005gel #163.com
    peacewalker
    peacewalker
    Apr 3, 2015
    88
    @markss 啊啊,为什么不发我……
    markss
    markss
    OP
    Apr 3, 2015
    89
    @1005gel 已发 @peacewalker 漏掉了,不好意思,已发。
    Totoria
    Totoria
    Apr 3, 2015
    90
    能编译个shadowsocks么。。()
    markss
    markss
    OP
    Apr 3, 2015
    91
    @MerenguesGeek 这个不能用了,iOS7之前可以,之前我试过。iOS7之后的没深入了解。
    markss
    markss
    OP
    Apr 3, 2015
    92
    @Totoria 暂时还没有。
    MerenguesGeek
    MerenguesGeek
    Apr 3, 2015
    93
    @markss 我刚看到的,还没试,既然不可以我就找其他办法了。。。
    cloverstd
    cloverstd
    Apr 3, 2015
    94
    底部的那部分留白怎么去掉啊?
    就是下图红框那里,我在 storyboard 里把 height 设置成了79,在 ViewController 里把 kDefaultHeight 也设置成了79,可是还是有那个留白
    markss
    markss
    OP
    Apr 3, 2015❤️1
    95
    @cloverstd
    ``` objc
    - (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets {
    return UIEdgeInsetsMake(5, 20, -5, 0);
    }
    ```
    52think
    52think
    Apr 3, 2015
    96
    @markss 好像没收到,麻烦再发一次 [email protected],谢谢!
    xatest
    xatest
    Apr 3, 2015
    97

    我fork了一份,移除了控制中心已有的蓝牙开关,并且缩减了占据的高度。
    https://github.com/aoxu/SwitchCellularDataAndBluetootth
    markss
    markss
    OP
    Apr 3, 2015 via iPhone
    98
    @52think 已发
    donotgo
    donotgo
    Apr 3, 2015
    99
    @markss 没账户的再求一份移除蓝牙开关的版本。。。麻烦您啦
    账户@gmail
    cloverstd
    cloverstd
    Apr 3, 2015
    100
    @markss 谢谢,只留了一个蜂窝数据的开关,本来想加一个控制3G/4G开关的,但是不会添加

    找到了这个,不会加进去
    http://stackoverflow.com/questions/26398239/how-to-switch-networks2g-3g-4g-without-jailbreak-in-ios7
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5056 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 135ms · UTC 06:24 · PVG 14:24 · LAX 22:24 · JFK 01:24
    ♥ Do have faith in what you're doing.