苹果怎么样查询msisdn号码

& & & &为了实现一个功能,需要搜集手机信息,自己先在网上找了相关信息进行了汇总,主要是汇集手机的信息,一般想要的信息在手机设置-&关于手机-&状态消息里面包含了手机的各种信息,下面的代码中也主要显示了那些信息,但是源码的方法我还没有看,先把总结的贴出来。先上图(太多就截取几个)。
&上代码啦,太多了,就写主要代码了。
public&void&getSDCardInfo()&{ &
&&&&if&(Environment.getExternalStorageState().equals( &
&&&&&&&&&&&&Environment.MEDIA_MOUNTED))&{ &
&&&&&&&&File&path&=&Environment.getExternalStorageDirectory(); &
&&&&&&&&StatFs&statfs&=&new&StatFs(path.getPath()); &
&&&&&&&&long&blocSize&=&statfs.getBlockSize(); &
&&&&&&&&long&totalBlocks&=&statfs.getBlockCount(); &
&&&&&&&&long&availaBlock&=&statfs.getAvailableBlocks(); &
&&&&&&&&long&availableSize&=&blocSize&*&availaB &
&&&&&&&&long&allSize&=&blocSize&*&totalB &
public&String&getLocalIpAddress()&{ &
&&&&try&{ &
&&&&&&&&for&(Enumeration&NetworkInterface&&en&=&NetworkInterface &
&&&&&&&&&&&&&&&&.getNetworkInterfaces();&en.hasMoreElements();)&{ &
&&&&&&&&&&&&NetworkInterface&intf&=&en.nextElement(); &
&&&&&&&&&&&&for&(Enumeration&InetAddress&&enumIpAddr&=&intf &
&&&&&&&&&&&&&&&&&&&&.getInetAddresses();&enumIpAddr.hasMoreElements();)&{ &
&&&&&&&&&&&&&&&&InetAddress&inetAddress&=&enumIpAddr.nextElement(); &
&&&&&&&&&&&&&&&&if&(!inetAddress.isLoopbackAddress())&{ &
&&&&&&&&&&&&&&&&&&&&Toast.makeText(this, &
&&&&&&&&&&&&&&&&&&&&&&&&&&&&inetAddress.getHostAddress().toString(),&3000) &
&&&&&&&&&&&&&&&&&&&&&&&&&&&&.show(); &
&&&&&&&&&&&&&&&&&&&&return&inetAddress.getHostAddress().toString(); &
&&&&&&&&&&&&&&&&} &
&&&&&&&&&&&&} &
&&&&&&&&} &
&&&&}&catch&(SocketException&ex)&{ &
&&&&&&&&ex.printStackTrace(); &
&&&&return&""; &
public&String&getLocalIpAddress2()&{ &
&&&&WifiManager&wifiManager&=&(WifiManager)&getSystemService(Context.WIFI_SERVICE); &
&&&&if&(!wifiManager.isWifiEnabled())&{ &
&&&&&&&&wifiManager.setWifiEnabled(true); &
&&&&WifiInfo&wifiInfo&=&wifiManager.getConnectionInfo(); &
&&&&int&ipAddress&=&wifiInfo.getIpAddress(); &
&&&&String&ip&=&intToIp(ipAddress); &
&&&&return& &
private&String&intToIp(int&i)&{ &
&&&&return&(i&&&0xFF)&+&"."&+&((i&&&&8)&&&0xFF)&+&"."&+&((i&&&&16)&&&0xFF) &
&&&&&&&&&&&&+&"."&+&(i&&&&24&&&0xFF); &
public&String&GetNetIp(String&ipaddr)&{ &
&&&&URL&infoUrl&=& &
&&&&InputStream&inStream&=& &
&&&&try&{ &
&&&&&&&&infoUrl&=&new&URL(ipaddr); &
&&&&&&&&URLConnection&connection&=&infoUrl.openConnection(); &
&&&&&&&&HttpURLConnection&httpConnection&=&(HttpURLConnection)& &
&&&&&&&&int&responseCode&=&httpConnection.getResponseCode(); &
&&&&&&&&if&(responseCode&==&HttpURLConnection.HTTP_OK)&{ &
&&&&&&&&&&&&inStream&=&httpConnection.getInputStream(); &
&&&&&&&&&&&&BufferedReader&reader&=&new&BufferedReader( &
&&&&&&&&&&&&&&&&&&&&new&InputStreamReader(inStream,&"utf-8")); &
&&&&&&&&&&&&StringBuilder&strber&=&new&StringBuilder(); &
&&&&&&&&&&&&String&line&=& &
&&&&&&&&&&&&while&((line&=&reader.readLine())&!=&null) &
&&&&&&&&&&&&&&&&strber.append(line&+&"\n"); &
&&&&&&&&&&&&inStream.close(); &
&&&&&&&&&&&&return&strber.toString(); &
&&&&&&&&} &
&&&&}&catch&(MalformedURLException&e)&{ &
&&&&&&&&e.printStackTrace(); &
&&&&}&catch&(IOException&e)&{ &
&&&&&&&&e.printStackTrace(); &
&&&&return&""; &
private&String&getMacAddress()&{ &
&&&&String&result&=&""; &
&&&&WifiManager&wifiManager&=&(WifiManager)&getSystemService(Context.WIFI_SERVICE); &
&&&&WifiInfo&wifiInfo&=&wifiManager.getConnectionInfo(); &
&&&&result&=&wifiInfo.getMacAddress(); &
&&&&return& &
private&String&getWeithAndHeight()&{ &
&&&&DisplayMetrics&dm&=&new&DisplayMetrics(); &
&&&&getWindowManager().getDefaultDisplay().getMetrics(dm); &
&&&&int&width&=&dm.widthP&
&&&&int&height&=&dm.heightP&
&&&&float&density&=&dm.&
&&&&int&densityDpi&=&dm.densityD&
&&&&WindowManager&mWindowManager&=&(WindowManager)&getSystemService(Context.WINDOW_SERVICE); &
&&&&width&=&mWindowManager.getDefaultDisplay().getWidth(); &
&&&&height&=&mWindowManager.getDefaultDisplay().getHeight(); &
&&&&Toast&msg&=&Toast.makeText(this,&"宽="&+&width&+&"&&&高="&+&height, &
&&&&&&&&&&&&Toast.LENGTH_LONG); &
&&&&msg.setGravity(Gravity.CENTER,&msg.getXOffset()&/&2, &
&&&&&&&&&&&&msg.getYOffset()&/&2); &
&&&&msg.show(); &
&&&&return&"(像素)宽:"&+&width&+&"\n"&+&"(像素)高:"&+&height&+&"\n"&
&&&&&&&&&&&&+&"屏幕密度(0.75&/&1.0&/&1.5):"&+&density&+&"\n"&
&&&&&&&&&&&&+&"屏幕密度DPI(120&/&160&/&240):"&+&densityDpi&+&"\n"; &
public&void&getLocation()&{ &
&&&&LocationManager&locationManager&=&(LocationManager)&getSystemService(Context.LOCATION_SERVICE); &
&&&&LocationListener&myGPSListener&=&new&LocationListener()&{ &
&&&&&&&&public&void&onLocationChanged(Location&location)&{ &
&&&&&&&&&&&&double&latitude&=&location.getLatitude(); &
&&&&&&&&&&&&double&longitude&=&location.getLongitude(); &
&&&&&&&&} &
&&&&&&&&public&void&onStatusChanged(String&provider,&int&status, &
&&&&&&&&&&&&&&&&Bundle&extras)&{ &
&&&&&&&&} &
&&&&&&&&public&void&onProviderEnabled(String&provider)&{ &
&&&&&&&&} &
&&&&&&&&public&void&onProviderDisabled(String&provider)&{ &
&&&&&&&&} &
&&&&Criteria&criteria&=&new&Criteria(); &
&&&&criteria.setAccuracy(Criteria.ACCURACY_COARSE); &
&&&&criteria.setAltitudeRequired(false); &
&&&&criteria.setCostAllowed(true); &
&&&&criteria.setPowerRequirement(Criteria.POWER_LOW); &
&&&&String&provider&=&locationManager.getBestProvider(criteria,&true);&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&locationManager &
&&&&&&&&&&&&.requestLocationUpdates(provider,&5000,&0,&myGPSListener); &
&&&&locationManager.removeUpdates(myGPSListener); &
public&boolean&isNetConnecting()&{ &
&&&&ConnectivityManager&connectivityManager&=&(ConnectivityManager)&getSystemService(Context.CONNECTIVITY_SERVICE); &
&&&&NetworkInfo&networkInfo&=&connectivityManager.getActiveNetworkInfo(); &
&&&&if&(networkInfo&==&null&||&!networkInfo.isConnected())&{ &
&&&&&&&&return& &
&&&&}&else&{ &
&&&&&&&&return& &
public&void&getPhoneState()&{ &
&&&&TelephonyManager&telephonyManager&=&(TelephonyManager)&
&&&&PhoneStateListener&MyPhoneListener&=&new&PhoneStateListener()&{ &
&&&&&&&&@Override&
&&&&&&&&public&void&onCellLocationChanged(CellLocation&location)&{ &
&&&&&&&&&&&&if&(location&instanceof&GsmCellLocation)&{
&&&&&&&&&&&&&&&&int&CID&=&((GsmCellLocation)&location).getCid(); &
&&&&&&&&&&&&}&else&if&(location&instanceof&CdmaCellLocation)&{
&&&&&&&&&&&&&&&&int&ID&=&((CdmaCellLocation)&location).getBaseStationId(); &
&&&&&&&&&&&&} &
&&&&&&&&} &
&&&&&&&&@Override&
&&&&&&&&public&void&onServiceStateChanged(ServiceState&serviceState)&{ &
&&&&&&&&&&&&super.onServiceStateChanged(serviceState); &
&&&&&&&&} &
&&&&&&&&@Override&
&&&&&&&&public&void&onSignalStrengthsChanged(SignalStrength&signalStrength)&{ &
&&&&&&&&&&&&int&asu&=&signalStrength.getGsmSignalStrength(); &
&&&&&&&&&&&&int&dbm&=&-113&+&2&*&&
&&&&&&&&&&&&super.onSignalStrengthsChanged(signalStrength); &
&&&&&&&&} &
&&&&telephonyManager.listen(MyPhoneListener, &
&&&&&&&&&&&&PhoneStateListener.LISTEN_SIGNAL_STRENGTHS); &
private&String&getSystemMemory()&{ &
&&&&String&availMemory&=&getAvailMemory(); &
&&&&String&totalMemory&=&getTotalMemory(); &
&&&&return&"可用内存="&+&availMemory&+&"\n"&+&"总内存="&+&totalM &
private&String&getAvailMemory()&{
&&&&ActivityManager&am&=&(ActivityManager)&getSystemService(Context.ACTIVITY_SERVICE); &
&&&&MemoryInfo&mi&=&new&MemoryInfo(); &
&&&&am.getMemoryInfo(mi); &
&&&&return&Formatter.formatFileSize(getBaseContext(),&mi.availMem);
private&String&getTotalMemory()&{ &
&&&&String&str1&=&"/proc/meminfo";
&&&&String&str2; &
&&&&String[]&arrayOfS &
&&&&long&initial_memory&=&0; &
&&&&try&{ &
&&&&&&&&FileReader&localFileReader&=&new&FileReader(str1); &
&&&&&&&&BufferedReader&localBufferedReader&=&new&BufferedReader( &
&&&&&&&&&&&&&&&&localFileReader,&8192); &
&&&&&&&&str2&=&localBufferedReader.readLine();
&&&&&&&&arrayOfString&=&str2.split("\\s+"); &
&&&&&&&&for&(String&num&:&arrayOfString)&{ &
&&&&&&&&&&&&Log.i(str2,&num&+&"\t"); &
&&&&&&&&} &
&&&&&&&&initial_memory&=&Integer.valueOf(arrayOfString[1]).intValue()&*&1024;
&&&&&&&&localBufferedReader.close(); &
&&&&}&catch&(IOException&e)&{ &
&&&&return&Formatter.formatFileSize(getBaseContext(),&initial_memory);
private&String&getCpuInfo()&{ &
&&&&String&str1&=&"/proc/cpuinfo"; &
&&&&String&str2&=&""; &
&&&&String[]&cpuInfo&=&{&"",&""&};&
&&&&String[]&arrayOfS &
&&&&try&{ &
&&&&&&&&FileReader&fr&=&new&FileReader(str1); &
&&&&&&&&BufferedReader&localBufferedReader&=&new&BufferedReader(fr,&8192); &
&&&&&&&&str2&=&localBufferedReader.readLine(); &
&&&&&&&&arrayOfString&=&str2.split("\\s+"); &
&&&&&&&&for&(int&i&=&2;&i&&&arrayOfString.&i++)&{ &
&&&&&&&&&&&&cpuInfo[0]&=&cpuInfo[0]&+&arrayOfString[i]&+&"&"; &
&&&&&&&&} &
&&&&&&&&str2&=&localBufferedReader.readLine(); &
&&&&&&&&arrayOfString&=&str2.split("\\s+"); &
&&&&&&&&cpuInfo[1]&+=&arrayOfString[2]; &
&&&&&&&&localBufferedReader.close(); &
&&&&}&catch&(IOException&e)&{ &
&&&&return&"1-cpu型号:"&+&cpuInfo[0]&+&"2-cpu频率:"&+&cpuInfo[1]; &
ublic&String&getSimCardInfo()&{ &
&&&&TelephonyManager&tm&=&(TelephonyManager)&this&
&&&&&&&&&&&&.getSystemService(TELEPHONY_SERVICE); &
&&&&tm.getCallState();
&&&&CellLocation&location&=&tm.getCellLocation(); &
&&&&location.requestLocationUpdate(); &
&&&&tm.getDataActivity(); &
&&&&tm.getDataState(); &
&&&&String&Imei&=&tm.getDeviceId();
&&&&tm.getDeviceSoftwareVersion();
&&&&String&phoneNum&=&tm.getLine1Number();
&&&&tm.getNetworkCountryIso();
&&&&tm.getNetworkOperator();
&&&&tm.getNetworkOperatorName();
&&&&tm.getNetworkType();
&&&&tm.getPhoneType();
&&&&tm.getSimCountryIso();
&&&&tm.getSimOperator();
&&&&tm.getSimOperatorName();
&&&&tm.getSimSerialNumber();
&&&&tm.getSimState();
&&&&tm.getSubscriberId();
&&&&tm.getVoiceMailAlphaTag();
&&&&tm.getVoiceMailNumber();
&&&&tm.hasIccCard();
&&&&tm.isNetworkRoaming();
&&&&String&ProvidersName&=& &
&&&&String&IMSI&=&tm.getSubscriberId();&
&&&&System.out.println(IMSI); &
&&&&if&(IMSI.startsWith("46000")&||&IMSI.startsWith("46002"))&{ &
&&&&&&&&ProvidersName&=&"中国移动"; &
&&&&}&else&if&(IMSI.startsWith("46001"))&{ &
&&&&&&&&ProvidersName&=&"中国联通"; &
&&&&}&else&if&(IMSI.startsWith("46003"))&{ &
&&&&&&&&ProvidersName&=&"中国电信"; &
&&&&List&NeighboringCellInfo&&infos&=&tm.getNeighboringCellInfo(); &
&&&&for&(NeighboringCellInfo&info&:&infos)&{ &
&&&&&&&&int&cid&=&info.getCid(); &
&&&&&&&&info.getLac(); &
&&&&&&&&info.getNetworkType(); &
&&&&&&&&info.getPsc(); &
&&&&&&&&info.getRssi(); &
&&&&return&"手机号码:"&+&phoneNum&+&"\n"&+&"服务商:"&+&ProvidersName+"\n"&+&"IMEI:"&+&I &
public&void&showDialog(String&title,&String&info)&{ &
&&&&AlertDialog&dialog&=&new&AlertDialog.Builder(this) &
&&&&&&&&&&&&.setTitle(title) &
&&&&&&&&&&&&.setMessage(info) &
&&&&&&&&&&&&.setPositiveButton("close", &
&&&&&&&&&&&&&&&&&&&&new&DialogInterface.OnClickListener()&{ &
&&&&&&&&&&&&&&&&&&&&&&&&@Override&
&&&&&&&&&&&&&&&&&&&&&&&&public&void&onClick(DialogInterface&dialog, &
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&int&which)&{ &
&&&&&&&&&&&&&&&&&&&&&&&&&&&&dialog.cancel(); &
&&&&&&&&&&&&&&&&&&&&&&&&&&&&dialog&=& &
&&&&&&&&&&&&&&&&&&&&&&&&} &
&&&&&&&&&&&&&&&&&&&&}).create(); &
&&&&dialog.show(); &
本文出自 && 博客,请务必保留此出处
阅读(...) 评论()求一个查手机本机号码的命令|数码交易区 - 数码之家
查看完整版本: [--
赞助商链接
如*#06#,输入后立即显示串号一样,这个命令我上个月刚用过,可惜忘了,请知道的朋友告诉一下, 已问10086法,*#0000#、*#78#是没有用的谢谢,网友,他提供的方法有效的, 只是我改了一下 *#99#,只是我以前记得的那条命令是不需要联网的,我的手机I780,暂时未能上网,所以不行,而我的华为安排试了下,执行USSD,可以得到本机号码。应该不是我曾经用过的那条命令。
赞助商链接
用本机拨打另一部电话
赞助商链接
同上方法&& 最简单
打10086 让他报号
一楼的方法,简单易行。
看看是不是*#*#4636#*#*
不管移动联通电信,都播10010 自助本机号码查询
1楼方法简单可行&& 除非你插的是废卡
118474反正我在海南都是打这个查询的
小米的是这样 *#*#4636#*#*
你什么手机啊?
用充值电话选本机充值,会告知你本机号
关键是根本拨不了号,短信也发不出去,能上网
1、手机sim卡接触不良2、手机sim卡损坏
卡后边有数字,报给客服让他给你查查。
接触不良,估计软件也查不到,4636是安卓设置网络的暗码,可以试试
楼上的所有方法我想都不是楼主想要的最简单快捷的命令,方法已私信到楼主信息
*#0*#,自己测试出来的,过一会会返回MSISDN:就是你自己的号码,自己实测没有任何扣费,不保证
:楼上的所有方法我想都不是楼主想要的最简单快捷的命令,方法已私信到楼主信息 ( 01:21) 分享下,看看
拨“99”,会跳出本机手机号,欠费的时候不能用,某些老手机不能用。
:楼上的所有方法我想都不是楼主想要的最简单快捷的命令,方法已私信到楼主信息 ( 01:21) 分享下,看看&& 强烈要求
:楼上的所有方法我想都不是楼主想要的最简单快捷的命令,方法已私信到楼主信息 ( 01:21) 能否私信我一下,谢谢!
谢谢,网友,他提供的方法有效的, 只是我改了一下 *#99#,只是我以前记得的那条命令是不需要联网的,我的手机I780,暂时未能上网,所以不行,而我的华为安排试了下,执行USSD,可以得到本机号码。应该不是我曾经用过的那条命令。
这个指令只是针对移动的卡,两个9再按拔号键,大部分就显示本机号码了
内容是&&&&&&&& *#99*#
miui7不行,刚刚鉴定
:这个指令只是针对移动的卡,两个9再按拔号键,大部分就显示本机号码了 ( 21:19) 谢谢分享&&虽然方法不行
查看完整版本: [--
Powered by
Gzip enabled求时间差的sql语句。 比如如下数据_百度知道
求时间差的sql语句。 比如如下数据
15:00msisdn
createtime
closetime138
15:00:00:30:40:530138
15:30:40:530怎么用sql语句查询出138这个号码一共用了多少时间:000
对了是sybase 的 IQ 数据库。
提问者采纳
closetime))as 总小时 from 表名 where msisdn=138select sum(datediff(Day, closetime))as 总豪秒数 from 表名 where msisdn=138select sum(datediff(minute,createtime,createtime, closetime))as 总季数 from 表名 where msisdn=138select sum(datediff(year, closetime))as 总天数 from 表名 where msisdn=138select sum(datediff(Month,createtime,createtime, closetime))as 总天数 from 表名 where msisdn=138select sum(datediff(quarter,createtime, closetime))as 总年数 from 表名 where msisdn=138楼主没有说时间单位,createtime, closetime))as 总天数 from 表名 where msisdn=138select sum(datediff(week,createtime, closetime))as 总分钟 from 表名 where msisdn=138select sum(datediff(Hour,createtimeselect sum(datediff(millisecond,createtime, closetime))as 总秒数 from 表名 where msisdn=138select sum(datediff(minute,我列出所有
提问者评价
其他类似问题
为您推荐:
您可能关注的推广
sql语句的相关知识
其他1条回答
select sum(closetime-createtime) from tablename where
msisdn=138
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎样用AT指令查询本机手机号码_百度知道
怎样用AT指令查询本机手机号码
提问者采纳
无论你把这张SIM卡插到那台手机。一旦你把本机号码写到了SIM卡内:Bytes
Description
Length(bytes)0-X
Identifier
1X+3--X+12
Capability&#47.MSISDN
Format(See
11。因为无论移动或者联通的SIM卡AT+CNUM是向SIM卡查询本机号码的,在手机上查看本机号会是空的。Action
subscriber
information
theME),一般的手机在查看本机号码的界 面都可以添加本机号码的),买给用户的时候都没有把本机号码写到SIM卡内,照样可以查看到本机号码,如果你把本机号添加进去之后(会写入到SIM卡。把本机号码写进SIM卡后,可以用AT+CNUM来读取本机号码的,才能读出来;Configuration
Identifier
Extension1
Identifier
1普通用户的SIM卡必须先把本机号码写入SIM卡内.3,
line,用AT+CNUM都可以查出本机号码的.5),而且你把这张SIM卡插到别的手机上.
subscriber
services。你可以找一张没有写入本机号码的SIM试试,你不但可以在你添加本机号码的手机上查看到本机号码.11
subclause10,不然读出来的是空的。但是你必须先把这个号码写到SIM卡里面
其他类似问题
为您推荐:
您可能关注的推广
at指令的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁苹果iccid_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
上传于||暂无简介
大小:564.00B
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

更多关于 c msisdn 的文章

 

随机推荐