Class: DeviceAPI::Android::Samsung
- Defined in:
- lib/device_api/android/device/samsung.rb
Overview
Samsung specific device class
Instance Attribute Summary
Attributes inherited from Device
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Samsung
constructor
A new instance of Samsung.
Methods inherited from Device
#app_version_number, #battery, #battery_info, #battery_level, #block_package, #connect, create, #device, #disconnect, #diskstat, #dpi, #imei, inherited, #install, #intent, #ip_address, #is_connected?, #is_remote?, #list_installed_packages, #manufacturer, #memory, #model, #monkey, #orientation, #package_name, #powered?, #range, #reboot, #screen_on?, #screenshot, #serial_no, #set_ip_and_port, #status, #type, #uninstall, #unlock, #uptime, #version, #wifi_mac_address, #wifi_status
Constructor Details
#initialize(options = {}) ⇒ Samsung
Returns a new instance of Samsung.
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/device_api/android/device/samsung.rb', line 5 def initialize( = {}) super packages = list_installed_packages multi_window = 'com.sec.android.app.FlashBarService' if packages.include?("package:#{multi_window}") # Stop the multi window function from running and block it intent("force-stop #{multi_window}") block_package("#{multi_window}") end end |