module DroidAdbs::Devices

Public Class Methods

current_language() click to toggle source

@return [String] message from adb command @example result of message

"en"
# File lib/droid_adbs/commons/devices.rb, line 37
def current_language
  language = `#{::DroidAdbs.shell} getprop persist.sys.language`.strip
  return language unless language.empty?

  `#{::DroidAdbs.shell} getprop ro.product.locale.language`.strip
end
current_locale() click to toggle source

@return [String] message from adb command @example result of message

"ja-JP"
# File lib/droid_adbs/commons/devices.rb, line 47
def current_locale
  locale = `#{::DroidAdbs.shell} getprop persist.sys.locale`.strip
  return locale unless locale.empty?

  `#{::DroidAdbs.shell} getprop ro.product.locale`.strip
end
device_build_version_release() click to toggle source

@return [String] message from adb command @example result of message

4.2.2
# File lib/droid_adbs/commons/devices.rb, line 23
def device_build_version_release
  `#{::DroidAdbs.shell} getprop ro.build.version.release`.strip
end
device_build_version_sdk() click to toggle source

@return [String] message from adb command @example result of message

17
# File lib/droid_adbs/commons/devices.rb, line 30
def device_build_version_sdk
  `#{::DroidAdbs.shell} getprop ro.build.version.sdk`.strip
end
device_fingerprint() click to toggle source
device infos

@return [String] message from adb command @example result of message

docomo/SO-04E_1274-2936/SO-04E:4.2.2/10.3.1.B.0.256/_753rg:user/release-keys
# File lib/droid_adbs/commons/devices.rb, line 8
def device_fingerprint
  `#{::DroidAdbs.shell} getprop ro.build.fingerprint`.strip
end
device_model() click to toggle source
device infos

@return [String] message from adb command @example result of message

SO-04E
# File lib/droid_adbs/commons/devices.rb, line 16
def device_model
  `#{::DroidAdbs.shell} getprop ro.product.model`.strip
end