Android: How do I get GSM signal strength for all available network operators

前端 未结 4 399
鱼传尺愫
鱼传尺愫 2020-11-29 01:28

I am working on a little app to check the signal strength of various network operators in my area. My current operators signal is quite unstable and I want to look into the

4条回答
  •  南笙
    南笙 (楼主)
    2020-11-29 02:01

    As I have no 50 reputation points, here is the result of my searches about the subject :

    The solution of Alejandro Colorado seems to be the good one. But the problem is that the classes used to achieve it are reserved for android system applications, i.e. apps which are signed with the same signature key as the system.

    How could it be possible? I found two way to achieve this.

    The first one is to ask a job at any manufacturer compagny, and sign their NDA, but eh, that's not a really good solution. Especially as the app implemented and signed with this key will only work on devices from the compagny...

    The second one, much more enjoyable, but i warn you, it's not gonna be easy, is to make your own ROM. You'll have to create your application, insert it in the /system/app/ directory of your ROM and recompile it to flash your device with your new system. But there's a question i've not answered yet, is the problem of unrecognised ROM signature. I think the best way to avoid this problem is to add your ROM signing key in the Recovery you'll be using.

    That's where i am at this point, maybe you could find these research usefull, i hope so! I'll come back later if i find some more informations for you guys. Bye.

提交回复
热议问题