Research Article
Android Malware Detection via Graph Representation Learning
Table 2
Critical APIs and their description.
| Class name | API call name | Description |
| android.telephony.TelephonyManager | getDeviceId() | The access of unique device ID | android.telephony.TelephonyManager | getSubscriberId() | The access of unique subscriber device ID | android.net.wifi.WifiManager | setWifiEnabled() | The request of enable or disable Wi-Fi | java.lang.Runtime | exec() | The execution of a specific command | android.telephony.SmsManager | sendTextMessage | The sending of a text message | android.net.NetworkInfo | getExtraInfo() | The access of information about the network state | android.content.pm.PackageManager | getInstalledPackages() | The access of the installed package list | android.app.ActivityManager | getRunningServices() | The access of the running services’ list | java.lang.ClassLoader | loadClass() | The dynamic load of the external class | android.app.ActivityManager | getMemoryInfo() | The access of system memory |
|
|