2024年安卓最全Android TelephonyManager类,2024年最新flutter登录界面设计

本文讨论了在互联网开发中学习Flutter的重要性,强调了养成良好学习习惯、明确学习方向和系统化学习的必要性,同时提供了关于高级UI、性能优化、架构师课程等全面的Android进阶实践技术指南和学习资源群组的邀请。
摘要由CSDN通过智能技术生成

总结

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于Flutter的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。
由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的
还有高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术资料,并且还有技术大牛一起讨论交流解决问题。

跨平台开发:Flutter.png

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

/*

* 唯一的设备ID:

* GSM手机的 IMEI 和 CDMA手机的 MEID.

* Return null if device ID is not available.

*/

tm.getDeviceId();//String

/*

* 设备的软件版本号:

* 例如:the IMEI/SV(software version) for GSM phones.

* Return null if the software version is not available.

*/

tm.getDeviceSoftwareVersion(); //String

/*

* 手机号:

* GSM手机的 MSISDN.

* Return null if it is unavailable.

*/

tm.getLine1Number();//String

/*

* 附近的电话的信息:

* 类型:List

* 需要权限:android.Manifest.permission#ACCESS_COARSE_UPDATES

*/

tm.getNeighboringCellInfo(); //List

/*

* 获取ISO标准的国家码,即国际长途区号。

* 注意:仅当用户已在网络注册后有效。

* 在CDMA网络中结果也许不可靠。

*/

tm.getNetworkCountryIso();//String

/*

* MCC+MNC(mobile country code + mobile network code)

* 注意:仅当用户已在网络注册时有效。

* 在CDMA网络中结果也许不可靠。

*/

tm.getNetworkOperator();//String

/*

* 按照字母次序的current registered operator(当前已注册的用户)的名字

* 注意:仅当用户已在网络注册时有效。

* 在CDMA网络中结果也许不可靠。

*/

tm.getNetworkOperatorName();//String

/*

* 当前使用的网络类型:

* 例如: NETWORK_TYPE_UNKNOWN 网络类型未知 0

* NETWORK_TYPE_GPRS GPRS网络 1

* NETWORK_TYPE_EDGE EDGE网络 2

* NETWORK_TYPE_UMTS UMTS网络 3

* NETWORK_TYPE_HSDPA HSDPA网络 8

* NETWORK_TYPE_HSUPA HSUPA网络 9

* NETWORK_TYPE_HSPA HSPA网络 10

* NETWORK_TYPE_CDMA CDMA网络,IS95A 或 IS95B. 4

* NETWORK_TYPE_EVDO_0 EVDO网络, revision 0. 5

* NETWORK_TYPE_EVDO_A EVDO网络, revision A. 6

* NETWORK_TYPE_1xRTT 1xRTT网络 7

*/

tm.getNetworkType(); //int

/*

* 手机类型:

* 例如: PHONE_TYPE_NONE 无信号

* PHONE_TYPE_GSM GSM信号

* PHONE_TYPE_CDMA CDMA信号

*/

tm.getPhoneType(); //int

/*

* Returns the ISO country code equivalent for the SIM provider’s country code.

* 获取ISO国家码,相当于提供SIM卡的国家码。

*/

tm.getSimCountryIso(); //String

/*

* Returns the MCC+MNC (mobile country code + mobile network code) of the provider of the SIM. 5 or 6 decimal digits.

* 获取SIM卡提供的移动国家码和移动网络码.5或6位的十进制数字.

* SIM卡的状态必须是 SIM_STATE_READY(使用getSimState()判断).

*/

tm.getSimOperator(); //String

/*

* 服务商名称:

* 例如:中国移动、联通

* SIM卡的状态必须是 SIM_STATE_READY(使用getSimState()判断).

*/

tm.getSimOperatorName(); //String

/*

* SIM卡的序列号:

* 需要权限:READ_PHONE_STATE

*/

tm.getSimSerialNumber(); //String

/*

* SIM的状态信息:

* SIM_STATE_UNKNOWN 未知状态 0

建议

当我们出去找工作,或者准备找工作的时候,我们一定要想,我面试的目标是什么,我自己的技术栈有哪些,近期能掌握的有哪些,我的哪些短板 ,列出来,有计划的去完成,别看前两天掘金一些大佬在驳来驳去 ,他们的观点是他们的,不要因为他们的观点,膨胀了自己,影响自己的学习节奏。基础很大程度决定你自己技术层次的厚度,你再熟练框架也好,也会比你便宜的,性价比高的替代,很现实的问题但也要有危机意识,当我们年级大了,有哪些亮点,与比我们经历更旺盛的年轻小工程师,竞争。

  • 无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,这四个字就是我的建议!!!!!!!!!

  • 准备想说怎么样写简历,想象算了,我觉得,技术就是你最好的简历

  • 我希望每一个努力生活的it工程师,都会得到自己想要的,因为我们很辛苦,我们应得的。

  • 有什么问题想交流,欢迎给我私信,欢迎评论

【附】相关架构及资料

Android高级技术大纲

面试资料整理

内含往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

程序、Flutter全方面的Android进阶实践技术**

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值