Android程序怎么获得本机的手机号码有哪些办法

Android程序怎么获得本机的手机号码有哪些办法,第1张

目前Android上提供了一个API可以读取早期SIM卡上固化的号码

private String getPhoneNumber(){

TelephonyManager mTelephonyMgr;

mTelephonyMgr = (TelephonyManager)

getSystemService(ContextTELEPHONY_SERVICE);

return

mTelephonyMgrgetLine1Number();

}

上面的getPhoneNumber方法返回当前手机的电话号码,同时必须在androidmanifestxml中加入

androidpermissionREAD_PHONE_STATE

这个权限,但是Android123提示大家上面的方法只能获取很老SIM卡的手机号,目前主流的获取用户手机号码一般采用用户主动发送短信到SP或接收手机来获取。

网络不好,或者没点授权。

国务院客户端微信获取手机号失败可能是网络不好,退出小程序刷新一下就可以了。还有一种是你忘记点授权了。

小程序里的授权,具体表现是,d窗请求允许使用某些功能,比如授权获取用户信息、授权获取手机号等,标题会显示“微信授权”,如果你选择拒绝,那应用程序就什么都拿不到。

<view @click=getUserInfo">获取微信信息</view>

// 获取用户信息

getUserInfo() {

    if(thisisShow){//防止多次点击

        thisisShow = false

         unigetUserProfile ({

            desc: "获取个人信息",

            success: (res) => {

                thisuserInfo = resuserInfo

                thisisShow = true

            },

            fail: getUserProfileFail => {

                thisisShow = true

                unishowToast({

                    title: '授权失败',

                    mask: false,

                    duration: 1000,

                    icon: 'none',

                })

            }

        })

    }

},

<button type="default" open-type="getPhoneNumber" @getphonenumber="ongetPhoneNumber">授权获取手机号登录</button>

// 获取手机号码

ongetPhoneNumber(e) {

    if (edetailerrMsg == "getPhoneNumber:fail user deny") { //用户拒绝授权 

        //拒绝授权后d出一些提示 

        unishowToast({

            title: '拒绝授权',

            mask: false,

            duration: 1000,

            icon: 'none',

        })

    } else { //允许授权 

        apppostData('url',{

            key: appglobalDatasession_key,

            encryptedData: edetailencryptedData,

            iv: edetailiv

        })then(res=>{

            consolelog("获取手机号码",res)

            thismobile = resdataphoneNumber

            unisetStorageSync('xmfTel',resdataphoneNumber)

        })catch(err=>{

            consolelog(err)

        })

    }

},

现在网络安全仅靠固定的密码和现有手段很不安全,获取手机号,可以提供您最新的即时产生的新密码来加强、补充固定密码的不足,来提高用户的安全性。相对于固定密码,安全性得到提高。但是也带来缺点:手机号的泄露,会使用户接到大量的骚扰电话、诈骗电话,也是十分烦人和危险的。任何事情都是双刃剑,“利、害相连”的。旧的矛盾解决了,新的问题又出现了,事物总是这样。

一般只要是通过官方下载的都是安全的,如果你不放心,你可以通过安装腾讯手机管家进行查杀,看是否有病毒之类的。腾讯手机管家的病毒查杀率为100% ,其中病毒查杀率、误报率等数据比肩国际手机安全厂商,腾讯手机管家是一款完全免费的手机安全与管理软件,以成为“手机安全管理软件先锋”为使命,在提供病毒查杀、sao扰拦截、软件权限管理、手机防dao等安全防护的基础上,主动满足用户流量监控、空间清理、体检加速、软件管理等高端智能化的手机管理需求。

以上就是关于Android程序怎么获得本机的手机号码有哪些办法全部的内容,包括:Android程序怎么获得本机的手机号码有哪些办法、国务院客户端微信获取手机号失败、uniapp微信小程序获取用户信息,手机号码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9738256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存