RegawMOD.Android Namespace AndroidLib - Beatsleigher Edition

[Missing <summary> documentation for "N:RegawMOD.Android"]

Classes

  Class Description
Public class AAPT
Wrapper for the AAPT Android binary
Public class AAPTBadging
Contains Apk Badging Dump Information
Public class AAPTBadgingApplicationInfo
Contains general information about an Apk
Public class AAPTBadgingLaunchableActivity
Contains information about an Apk's main Activity
Public class AAPTBadgingPackageInfo
Contains information about an Apk's package
Public class ActivityManager
The ActivityManager class is a wrapper class for Android's am executable. This class provides methods and properties for interaction with the am executable. This class is inheritable.
Public class Adb
Controls all commands sent to the currently running Android Debug Bridge Server
Public class AdbCommand
Holds formatted commands to execute through Adb
Public class Code example AndroidController
Controls communication to and from connected Android devices. Use only one instance for the entire project.
Public class BatteryInfo
Contains information about connected Android device's battery
Public class BuildProp
Manages all information from connected Android device's build properties
Public class BusyBox
Conatins information about device's busybox
Public class Device
Manages connected Android device's info and commands
Public class DeviceHasNoRootException
Thrown when a root shell command is executed on a device without root
Public class Fastboot
Controls all commands sent to Fastboot
Public class FastbootCommand
Holds formatted commands to execute through Fastboot
Public class Feature
This class represents a feature present on a given Android device.
Public class FileSystem
Contains information about the Android device's file system
Public class Intent
Public class Code example IntentArgument
This class represents an Intent argument.
Examples

For example; this class is the same as if you were to manually pass the following command:
adb shell am -W -n com.package.name/com.package.name.ActivityName
where the following would be declared in this class:
-n com.package.name/com.package.name.ActivityName
Those arguments would look like the following:
var intentArg = IntentArgument.GetIntentArgument(IntentArgument.ArgumentPrefix.Component, )
It's a wrapper for the AM executable. To make your life easy.
Public class MountInfo
Contains mount directory information
Public class OnDeviceAddedEventArgs
The event arguments provided when a new device is connected to the local machine.
Public class OnDeviceRemovedEventArgs
The event arguments provided when a device is removed from the local machine.
Public class Package
A class representing an application package on a given device. This class provides properties for easy access to information on packages. See also:
Public class Code example PackageManager
The PackageManager class is a wrapper class for Android's pm executable. This class provides methods and functions for interacting with the pm executable. This class is inheritable.
Public class Permission
Represents a permission along with all possible attributes on a given Android device.
Public class PermissionGroup
This class represents an Android permission group.
Public class Phone
Controls radio options on an Android device
Public class Signer
Digitally signs files
Public class Su
Contains information about the Su binary on the Android device
Delegates

  Delegate Description
Public delegate DeviceAddedEventHandler
The event handler that is executed whenever a device is connected to the local machine.
Public delegate DeviceRemovedEventHandler
The event handler that is executed whenever a device is removed from the local machine.
Enumerations

  Enumeration Description
Public enumeration ActivityManagerStartOption
This enum contains options for use with the Start() method.
Public enumeration DevicePartition
Specifies a certain partition of the connected Android device
Public enumeration DeviceState
Specifies current state of Device
Public enumeration IntentArgumentArgumentPrefix
This enum contains all the possible prefixes for the
Intent
.
Public enumeration KeyEventCode
Specifies the keyevent code to send to "adb shell input keyevent {KeyEventCode}"
Public enumeration ListingType
Specifies a FileSystem Listing
Public enumeration MountType
Specifies how to remount the file system
Public enumeration PackageManagerInstallOption
This enum contains most of the options for the package manager's install command.
Public enumeration PackageManagerListPackagesFilter
Public enumeration PackageManagerListPackagesOption
Public enumeration PackageManagerListPermissionOption
Public enumeration PermissionProtectionLevel
An enumeration representing the protection level of a given permission.