Click here to Close
 
打印

[下载] (下载5000+浏览3W7Q+)电话号码格式及来电匹配问题(1.1.4)

本主题由 绝版男人 于 2008-6-6 05:12 提升

(下载5000+浏览3W7Q+)电话号码格式及来电匹配问题(1.1.4)

呵呵方便懒人兄弟们用的
这个是我第一个下载上千的帖子爽啊
只适合1.1.4固件
本文是根据http://www.weiphone.com/thread-96360-1-1.html改的

解压缩后有两个文件
PhoneNumberTemplates_2.plist上传到System/Library/Frameworks/AppSupport.framework/Support/
哪个兄弟如果有什么还匹配不了的,可以在下面跟帖我可以继续更新这个附件
所编辑的文件的具体解释详细解释看14楼

<key>cn</key>这行标识的是区(如果你选的是香港的试试按相对的格式改变HK那一行《香港是HK吧。。》)
<dict>
  <key>AreaCode</key>(这一行标识的是下面区号匹配
  <array>
   <string>##:########</string>(这一行是用来匹配010 020 021之类的大陆省份三位区号后面加的是8位的电话号码)
   <string>###:########</string>(这一行是用来匹配区号位四位,电话号码为8位的电话大陆省份的电话
   <string>###:#######</string>(这一行是用来匹配区号位四位,电话号码为7位的电话大陆省份的电话
  </array>
  <key>InternationalCallingCode</key>
  <string>86</string>用来匹配86的(如果是香港的可以把这个换成852 和86两个中间大概需要用</array>隔开
  <key>InternationalDialingPrefix</key>
  <array>
   <string>+</string>   一般会在前面有+
   <string>00</string>00的也可以匹配
   <string>1259300</string>这个是IP长途
  </array>  
  <key>NationalDialingPrefix</key>(下面是IP和飞信的匹配)
  <array>
   <string>0</string>
   <string>179510</string>
   <string>125930</string>
   <string>12520</string>
   <string>17951</string>
   <string>12593</string>   
  </array>
  <key>SubscriberNumber</key>
  <array>
   <string>(any)</string>
  </array>
        </dict>
重要的是你编辑的是哪个区就把你的区域格式改成对应的区方法如下

设置-----》通用-----》多语言环境-----》区域格式

将这个区域格式改成中国


UIPhoneFormats.plist上传到System/Library/Frameworks/UIKit.framework/PhoneFormats

下面是关于CN的一段根据我的试验和了解这个文件是用来管理你的电话号码显示的格式的
比如什么电话号之间有没有- 有没有括号什么的
<key>cn</key>
<array>
              <string>00 $</string>
               <string>1####</string>(用来匹配10086之类的电话号显示格式是10086 如果你把这个里面改成
1## ##则以后你收到10086的电话或者短信都会显示成100 86)
               <string>9####</string>
               <string>9#####</string>
下面几行用来显示带区号的电话号码,按照我的习惯区号和电话号之间用-分隔.如果不喜欢可以去掉-号
              <string>01#-########</string>
              <string>02#-########</string>
              <string>0###-########</string>
              <string>0###-#######</string>
下面是手机电话的显示格式
              <string>13# #### ####</string>
              <string>15# #### ####</string>
再下面是用来显示17951 12593 12520的电话的格式一样,你喜欢看什么样子的电话号码就吧他们改成相应的样子
                <string>(17951) 13# #### ####</string>
                <string>(17951) 15# #### ####</string>
                <string>(17951) 01#-########</string>
                <string>(17951) 02#-########</string>
              <string>(17951) 0###-########</string>
                <string>(17951) 0###-#######</string>
                <string>(12593) 13# #### ####</string>
                <string>(12593) 15# #### ####</string>
                <string>(12593) 01#-########</string>
                <string>(12593) 02#-########</string>
                <string>(12593) 0###-########</string>
                <string>(12593) 0###-#######</string>
                <string>(12520) 13# #### ####</string>
                <string>(12520) 15# #### ####</string>
                <string>(12520) 01#-########</string>
                <string>(12520) 02#-########</string>
                <string>(12520) 0###-########</string>
                <string>(12520) 0###-#######</string>
下面就主要似乎为了短信设置的了
              <string>+86 13# #### ####</string>
                <string>+86 15# #### ####</string>
                <string>+86 01#-########</string>
                <string>+86 02#-########</string>
                <string>+86 0###-########</string>
                <string>+86 0###-#######</string>
400 800免费电话
                <string>400-### ####</string>
                <string>800-### ####</string>
</array>
如果谁发现有什么电话没写到希望大家可以说一下,


有的1.1.4机子System/Library/Frameworks/AppSupport.framework/下怎么没有Support这个文件夹?
我发现过一种情况会没有这个目录:就是安装了Appsupport补丁(1.1.4)又删除会没有这个目录。
不排除还有其他办法会丢失这个目录。

有两个办法一个人是把我放在下面的Support.rar的压缩包解压缩,在System/Library/Frameworks/AppSupport.framework/建立该Support目录,然后把附件解压缩都传上去。
另外一个办法就是添加源http://app.ioicn.com.cn
安装Appsupport补丁(1.1.4)就会发现有这个目录了

用weplus破解的support目录下有PhoneNumberTemplates.plist文件,用楼主的文件更新并且删除PhoneNumberTemplates.plist后,无论怎样都匹配不上。如:姓名apple,通讯录存入号码不带区号,拨打加区号的就匹配不了,反之亦然。
我觉得有一种可能如果你原来的目录里面有PhoneNumberTemplates.plist文件那么你的电话就不会再去搜索PhoneNumberTemplates2.plist文件了建议如果有不成的先把原来SUPORT目录下的东西清空然后上传我的附件最后覆盖PhoneNumberTemplates2.plist文件试一下有成功或者不成功的说一下好不好

最新建议最好直接安装电话号码补丁





应香港一位朋友的要求重新上传了一个关于香港方面设置的附件建议先把Support.rar 这个文件放到有的1.1.4机子System/Library/Frameworks/AppSupport.framework/下面然后再下香港电话把里面相关文件覆盖
如果有哪位朋友试用了请告诉我哪有问题我会继续修改的说2


[ 本帖最后由 繁星满天 于 2008-8-4 23:10 编辑 ]

附件

电话号码格式.rar (4.7 KB)

2008-4-16 17:42, 下载次数: 4003

只适用与1.1.4

Support.rar (25.62 KB)

2008-4-13 12:39, 下载次数: 2691

只是1.1.4使用的

香港电话.rar (4.99 KB)

2008-4-18 17:25, 下载次数: 404

一定要把区域格式设成香港同样1.1.4适用。

本帖最近评分记录
  • fengerzh 人气 +1 太震撼了!全对! 2008-6-12 18:26
  • i17986 人气 +5 目前还没有打算用,支持一下! ... 2008-4-17 16:52
  • Nicholas 经验 +18 感谢分享。。 2008-4-16 21:54
  • Nicholas 人气 +8 感谢分享。。 2008-4-16 21:54
  • Nicholas we券 +8 感谢分享。。 2008-4-16 21:54
  • uki 人气 +3 这东西找了好久,非常感谢 2008-4-12 23:37
  • wg0713 人气 +1 助人为乐 2008-4-12 22:47

TOP

太感谢了,试试先。我正打算就这个事情求助呢。

TOP

谢谢LZ,你真是个大好人。

TOP

o(∩_∩)o...

TOP

我这的固话区号是0752~后面是7位数的~麻烦兄弟改个~~我怎么改都匹配不了~~!奇怪~~~~~

TOP

自己修改过N回,不知道是什么原因都没搞好,今天偷懒按LZ的文件替换完美解决,超级感谢!

TOP

引用:
原帖由 gunet524 于 2008/4/12 23:30 发表
我这的固话区号是0752~后面是7位数的~麻烦兄弟改个~~我怎么改都匹配不了~~!奇怪~~~~~
我的那个文件传上去试了么/?
需要重新启动计算机哦

TOP

呵呵 适合我这个懒人 1.1.4成功 谢谢楼主

TOP

引用:
原帖由 繁星满天 于 2008-4-12 23:40 发表

我的那个文件传上去试了么/?
需要重新启动计算机哦
不行~~还是显示07521234567

TOP

我打开你的附件看过~~区号那是##~要写上我这的区号吗?还有~上传后要改格式吗??

TOP