标签: roaming

使用.Net持久存储加密数据

我需要在应用程序运行之间存储加密数据(很少的小字符串).我不希望用户每次启动应用程序时都提供密码.也就是说,它可以安全地存储加密密钥.

我正在研究RSACryptoServiceProvider并使用PersistentKeyInCsp,但我不确定它是如何工作的.密钥容器在应用程序运行或机器重启之间是否持久存在?如果是,是用户特定的还是特定于机器的.即如果我将加密数据存储在用户的漫游配置文件中,如果用户登录其他计算机,我可以解密数据吗?

如果以上不起作用,我有什么选择(我需要处理漫游配置文件).

c# encryption dns roaming

17
推荐指数
1
解决办法
7347
查看次数

有没有办法检测iOS 6上的漫游状态?

我的应用程序使用以下方法来检测iOS 4和5中的漫游.

NSString *carrierPListSymLinkPath = @"/var/mobile/Library/Preferences/com.apple.carrier.plist"; 
NSString *operatorPListSymLinkPath = @"/var/mobile/Library/Preferences/com.apple.operator.plist"; 

NSFileManager *fm = [NSFileManager defaultManager]; 
NSError *error = nil; 

NSString *carrierPListPath = [fm destinationOfSymbolicLinkAtPath:carrierPListSymLinkPath error:&error];     

NSString *operatorPListPath = [fm destinationOfSymbolicLinkAtPath:operatorPListSymLinkPath error:&error];

return (![operatorPListPath isEqualToString:carrierPListPath]); 
Run Code Online (Sandbox Code Playgroud)

但是这个代码总是在iOS6上返回false(即使我不漫游,它总是返回false),我认为它可能是由Apple更改的plist文件位置,任何人都面临同样的问题,任何人都可以帮助我吗?

谢谢.

roaming jailbreak ios ios6

14
推荐指数
1
解决办法
3512
查看次数

漫游时CTCarrier mobileNetworkCode是否会发生变化?

CTCarrier的carrierName的文档说明"如果用户正在漫游,则值不会改变;它始终代表用户拥有帐户的提供商."

然而,它并没有对mobileNetworkCode说同样的话.这是基于当前运营商的变化还是保持不变?

我正在尝试查找手机是否在startMonitoringSignificantLocationChanges回调中漫游,以便避免地理定位.

roaming ios core-telephony

11
推荐指数
1
解决办法
6325
查看次数

在Android中检测漫游时间是否已关闭

我创建了一个BroadcastReceiver侦听CONNECTIVITY_CHANGE事件的人.现在,我只是打印出Intent调用BroadcastReceiver它及其附加内容的动作.我在马尼拉的办公室里使用的是测试电话,SIM卡来自丹麦.当onReceive()被调用时,这是获取logcat中打印出来:

action: android.net.conn.CONNECTIVITY_CHANGE
key: extraInfo, value: data.tre.dk
key: htcCurrentActiveNetwork, value: null
key: networkInfo, value: null
key: reason, value: roamingOn
key: noConnectivity, value: null
key: inetCondition, value: null
Run Code Online (Sandbox Code Playgroud)

我需要知道reason漫游消失时的价值是什么 - 可能是roamingOff通过猜测,但我无法确定,除非我去丹麦.这是因为我需要在漫游服务关闭时执行任务,并且我从LogCat注意到CONNECTIVITY_CHANGE事件是由于切换漫游模式以外的原因而触发的.或者是否有更好的方法来检测何时关闭漫游?

广播接收机代码:

public void onReceive(Context context, Intent intent) {
    Log.d(This.LOGTAG, "action: " + intent.getAction());
    Bundle extras = intent.getExtras();
    for (String key : extras.keySet()) {
        Log.d(This.LOGTAG, "key: " + key + ", value: " + extras.getString(key)); …
Run Code Online (Sandbox Code Playgroud)

android roaming broadcastreceiver

9
推荐指数
1
解决办法
3337
查看次数

iPhone iOS:如何检测漫游时?(不适用于越狱手机)

我正在编写一个网络使用率很高的应用程序.我被告知要警告用户费用,但仅限于漫游模式.我知道有一些方法可以知道手机何时漫游比较越狱iphone上的两个未记录的文件.但我需要了解如何使用非越狱手机.BTW在SCNetworkReachability api上一无所获.

泰!

iphone roaming ios

8
推荐指数
1
解决办法
2978
查看次数

测量Android上的数据漫游流量?

刚从冰岛一个非常愉快的假期回来,等待我的电话公司的数据漫游账单.我希望尽可能地限制我的流量,但我想提前知道.我使用了非常好的应用程序NetCounter但它根本没有测量漫游数据流量.

所以我想构建我自己的应用程序,仅测量漫游数据流量.我有几个布尔值开始(NetworkInfo.IsRoaming()TelephonyManager.isNetworkRoaming()),但我不知道如何衡量流量true.

所以问题是:如何在漫游时测量数据流量?(像API级别8 TrafficStats功能之类的东西就是我所追求的,但对于API级别3而言).二手SmartPhone是三星Galaxy i7500(Android 1.6)

谢谢你的时间!

android measurement traffic roaming

7
推荐指数
1
解决办法
6899
查看次数

NetworkInfo.isRoaming()和TelephonyManager.isNetworkRoaming()之间的区别

我试图检测设备是否在我的应用程序中漫游,我发现了这两种方法:

它们之间是否存在本质区别,或者我可以选择一个?

networking android roaming

7
推荐指数
1
解决办法
3028
查看次数

获取网络MNC和MCC

我知道我可以使用CTCarrier类的以下属性获取运营商名称,MNC和MCC

carrierName
mobileCountryCode
mobileNetworkCode
Run Code Online (Sandbox Code Playgroud)

这些详细信息是插入设备的SIM卡.有没有办法获得设备使用的网络的类似细节?

示例:SIM MCC和MNC分别为404和02.网络MCC和MNC可以是404和02,404和03等.


编辑:这就是我想要的.

我有一张位于x的沃达丰的SIM卡.MCC和MNC分别为404和30.现在,如果我前往位置y,我的SIM卡可能会锁定到沃达丰或其他网络(有时称为漫游)

现在我想了解我的SIM卡被锁定的网络细节!

iphone roaming carrier

7
推荐指数
1
解决办法
9513
查看次数

Windows:如何将文件规范化为特殊文件夹?

我想为用户保留一些文件名(例如最近的文件).

我们使用六个示例文件:

  • c:\Documents & Settings\Ian\My Documents\Budget.xls
  • c:\Documents & Settings\Ian\My Documents\My Pictures\Daughter's Winning Goal.jpg
  • c:\Documents & Settings\Ian\Application Data\uTorrent
  • c:\Documents & Settings\All Users\Application Data\Consonto\SpellcheckDictionary.dat
  • c:\Develop\readme.txt
  • c:\Program Files\Adobe\Reader\WhatsNew.txt

我现在正在硬编码特殊文件夹的路径.如果用户重定向其文件夹,漫游到另一台计算机或升级其操作系统,则路径将被破坏:

我想成为一名优秀的开发人员,并将这些硬编码的绝对路径转换为相应的特殊文件夹中的相对路径:

  • %CSIDL_Personal%\Budget.xls
  • %CSIDL_MyPictures%\Daughter's Winning Goal.jpg
  • %CSIDL_AppData%\uTorrent
  • %CSIDL_Common_AppData%\Consonto\SpellcheckDictionary.dat
  • c:\Develop\readme.txt
  • %CSIDL_Program_Files%\Adobe\Reader\WhatsNew.txt

困难在于同一文件可以有多个表示,例如:

  • c:\Documents & Settings\Ian\My Documents\My Pictures\Daughter's Winning Goal.jpg
  • %CSIDL_Profile%\My Documents\My Pictures\Daughter's Winning Goal.jpg
  • %CSIDL_Personal%\My Pictures\Daughter's Winning Goal.jpg
  • %CSIDL_MyPictures%\Daughter's Winning Goal.jpg

另请注意,在Windows XP中,我的图片存储 My Documents:

%CSIDL_Profile%\My Documents
%CSIDL_Profile%\My Documents\My Pictures
Run Code Online (Sandbox Code Playgroud)

但在Vista/7上它们是分开的:

%CSIDL_Profile%\Documents
%CSIDL_Profile%\Pictures
Run Code Online (Sandbox Code Playgroud)

注意:我意识到语法 %CSIDL_xxx%\filename.ext无效; …

windows roaming special-folders roaming-profile canonicalization

6
推荐指数
1
解决办法
729
查看次数

如何在IOS中获得漫游状态

我想,当我在我的iOS应用,漫游地进入到得到通知,我已经阅读文档NSLocale, SCNetworkReachability以及核心电话(我可能错过了一些东西).我需要从sim(或任何其他方式,如果可能)获取此信息.

roaming ios

6
推荐指数
1
解决办法
6793
查看次数