首页 > TAG信息列表 > TelephonyManager

android 网络实时监听网络状态变化 及 网络类型判断,【面试总结

public static final int NETWORK_TYPE_HSPAP = 15; public static final int NETWORK_TYPE_HSUPA = 9; public static final int NETWORK_TYPE_IDEN = 11; public static final int NETWORK_TYPE_LTE = 13; public static final int NETWORK_TYPE_UMTS = 3; public static f

安卓工具类之获取网络状态工具类,android设计模式原则

try { if (_CM.getActiveNetworkInfo() != null) { if (_CM.getActiveNetworkInfo().isAvailable()) { return true; } } } catch (Exception e) { return false; } } return false; } return false; } /** 获取Wifi是否可用 @param pContext Context @return true:isAvai

app开发快速理解——广播——Broadcast——分钟广播&接收网络变更广播示例

    package com.example.chapter09; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; import android.widget.TextView; import androidx.a

基于booster仿造“ASM在隐私合规扫描中的应用实战“

在看了京东零售技术的公众号发的文章:ASM在隐私合规扫描中的应用实战之后,想把这个插件整合进自己的一个ASM实现plugin合集中来,由于自己的工程是仿造booster框架实现的,也就是说得把原文中是采用MethodVisitor的方式替换成ClassNode的方式。 本文默认你已经熟悉了采用ASM实现gra

Android 通过Java反射 拨打、挂断电话

public void call(String number) { Class<TelephonyManager> c = TelephonyManager.class; Method getITelephonyMethod = null; try { getITelephonyMethod = c.getDeclaredMethod("getITelephony", (Class[]) null); getITele

Android 取本机号码和IMEI号以及运营商

TelephonyManager telephoneyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); String imei = telephoneyManager.getDeviceId(); String sOwnNumber = telephoneyManager.getLine1Number(); String sServer = telephoneyManager.getNetworkOperat

系统服务详解之电话服务、音频服务

接听电话时,会显示两个状态:来点状态和接听状态。下面示例演示了如何使用电话服务。 public class Main extends Activity { public class MyPhoneCallListener extends PhoneStateListener { @Override public void onCallStateChanged(int state, String incomingNumber)

监听APN状态

本文基于Android6.0源码进行分析 源码分析 先从TelephonyManager入手,如果想要监听手机的状态信息,需要调用TelephonyManager的以下接口 private static ITelephonyRegistry sRegistry; public void listen(PhoneStateListener listener, int events) { if (mC

Didn‘t find class “android.telephony.TelephonyManager$CellInfoCallback“ on path:

App 运行时遇到电话管理类的错误 。 目前来看,是手机没有放电话? 待分析 。 2021-02-02 09:51:53.597 7248-7439/com.gtk.darwin I/com.gtk.darwin: Rejecting re-init on previously-failed class java.lang.Class<com.amap.api.col.tl.fv$a>: java.lang.NoClassDefFoundError:

Android Studio3.5版本电话监听器出现telephonymanager.services.ListenService$MyListen.onCallStateChanged错误

在慕课学习电话监听器的时候,运行程序出现了如下错误: 运行时错误的表现形式是:点击启动监听,然后给虚拟机打电话,就出现了下图2的错误。 出现以上情况,是因为我们的开发程序安装到虚拟机上的时候没有开通存储权限和录音权限。 解决办法: 1.在telephonymanager/src/main/Androi

android-如何获取印度的国家/地区代码(例如91)?

我曾尝试使用TelephonyManager TelephonyManager telephonyManager=(TelephonyManager)getBaseContext(). getSystemService(Context.TELEPHONY_SERVICE); String CountryIso= telephonyManager.getNetworkCountryIso(); String NetworkIso=telephonyManager.getSimCountryIso

中断Android中的来电

如何在接听电话上打开带有接听和拒绝按钮的自定义UI,我想显示自定义UI而不是默认拨号程序. 我正在使用以下代码,但拨号器已打开,我的活动未打开: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.exam

android-无法读取手机状态

我想在来电时在应用程序中执行一些操作(暂停游戏).但是读取电话状态无效.我在清单中授予了权限(READ_PHONE_STATE).来电时没有任何反应. 谢谢. TelephonyManager telephonyManager; PhoneStateListener listener; telephonyManager = (TelephonyManager) getSystemService(Context

我需要ACCESS_WIFI_STATE之类的东西,但是我可以通过3g使用dataTrafiic

在我的android上,我使用WIFI和3gdata流量如何打开和关闭3g数据,因为它不是无限的…我只需要一个类/功能代码行,即可向我显示TelephonyManager.DATA_TRAFIC为enable = false;解决方法:这取决于您正在运行的Android版本.我开发的小部件为Take a look at my code. 您需要的代码行是 Te

为什么我的Java代码总是在Android Studio中将信号强度打印为零

我对编码非常陌生,这是我第一次使用TelephonyManager.我不知道为什么当我按下此代码中的按钮时,TextView只输出零.我需要它来打印信号强度.该应用程序可以编译并运行,并且具有权限,因此我现在没有想法. 谢谢,麻烦您了. package com.example.vitaliy_2.signalminer11; import andr

在Android中从TelephonyManager检索Line1号码

TelephonyManager manager1 = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); String strMobile1 = manager1.getLine1Number(); 这是我的代码,用于获取手机号码,但无法正常工作.我也已在清单文件中获得必要的许可解决方法:我们的项目中有同样的问题.结

Android:为什么PhoneCallListener在活动结束后还活着?

我在我的活动中使用了一个电话听众,但在完成我的活动后,用户拨打电话,我的电话听众没有死,再次开始活动!请帮我. phoneListener = new PhoneCallListener(); telephonyManager = (TelephonyManager) TransferActivity.this.getSystemService(Context.TELEPHONY_SERVIC

sim卡接收电话的双卡安卓手机

我有一个Android应用程序,可以检测来电,我需要改进这个应用程序,以便在二重奏移动设备上工作. 所以我创建了一个在清单中注册的广播接收器用于操作:电话状态已更改,在我的onReceive方法上,我需要检查哪个SIM接收呼叫.这是我的代码 Protected void onReceive(Context c, Intent i

android – 在双SIM卡设备中使用指定的SIM拨打电话

过去几天我一直在寻找这个,我开始知道: “开箱即用的Android不支持双SIM卡.这是制造商的自定义修改,并且没有公共API来控制它.” 下面的链接提供了一个解决方案,但它不能在我的手机三星Galaxy S4 Mini上工作. Call from second sim 我也发现了这个链接,我发现它非常有用. http://www

在Android中以编程方式获取电话号码

我正在使用代码 TelephonyManager tMgr =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); mPhoneNumber = tMgr.getLine1Number(); 在android中以编程方式获取手机.但这只适用于一张SIM卡. 如果我通过插入其他SIM卡测试此代码,它将给出null.我试

java-tm.getDeviceId()已弃用?

我正在获取IMEI和设备ID,所以这里我遇到了一个问题,不推荐使用getDeviceId(). TelephonyManager tm = (TelephonyManager) getSystemService(this.TELEPHONY_SERVICE); imei = tm.getDeviceId(); device = Settings.Secure.getString(this.getContentResolver(

telephonymanager – 使用Android获取电话美国本地区号

我想知道如何从我的Android应用程序中获取设备/用户区域代码 我知道有一个名为TelephonyManager的lib,但我找不到国家/地区代码功能 为了使自己清楚:我有一个活动,要求用户输入他的电话号码,我想从设备(从他的操作符?)获取区号如果我在纽约打开我的应用程序,我会得到212作为代码和一

Android上的来电显示 – 如何抑制/延迟默认来电屏幕?

我们正在开发来电显示应用程序,到目前为止,我们能够使用我们自己的布局/来电显示屏幕替换默认的来电屏幕,在http://developer.android.com/reference/android/telephony/TelephonyManager.html之后使用CALL_STATE_RINGING 但是,我们面临的问题如下: a)当电话接到来电时,默认的来电屏

android – TelephonyManager实例化

我似乎无法在android中声明TelephonyManager,这正是我想要做的: TelephonyManager tele = Context.getSystemService(Context.TELEPHONY_SERVICE); 我这样做了吗?解决方法:你忘了演员.它应该如下所示: TelephonyManager tele = (TelephonyManager) getSystemService(Context.TELEPH

android – 通过清单注册时,广播接收器无法正常工作

尝试在Android应用程序的清单中设置简单的广播接收器,以检测手机何时振铃并启动服务.它在呼叫进入时没有收到广播,没有日志输出,nada.我尝试了android.intent.action.PHONE_STATE操作以及清单中的TelephonyManager.ACTION_PHONE_STATE_CHANGED,对我来说都没有做任何事情. <applica