com.android.sdklib.devices
Class Hardware
java.lang.Object
com.android.sdklib.devices.Hardware
public class Hardware
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Hardware
public Hardware()
setSkinFile
public void setSkinFile(@Nullable
java.io.File skinFile)
getSkinFile
@Nullable
public java.io.File getSkinFile()
getNetworking
@NonNull
public java.util.Set<Network> getNetworking()
addNetwork
public void addNetwork(@NonNull
Network n)
addAllNetworks
public void addAllNetworks(@NonNull
java.util.Collection<Network> ns)
getSensors
@NonNull
public java.util.Set<Sensor> getSensors()
addSensor
public void addSensor(@NonNull
Sensor sensor)
addAllSensors
public void addAllSensors(@NonNull
java.util.Collection<Sensor> sensors)
hasMic
public boolean hasMic()
setHasMic
public void setHasMic(boolean hasMic)
getCameras
@NonNull
public java.util.List<Camera> getCameras()
addCamera
public void addCamera(@NonNull
Camera c)
addAllCameras
public void addAllCameras(@NonNull
java.util.Collection<Camera> cs)
getCamera
@NonNull
public Camera getCamera(int i)
getCamera
@Nullable
public Camera getCamera(@NonNull
CameraLocation location)
getKeyboard
public com.android.resources.Keyboard getKeyboard()
setKeyboard
public void setKeyboard(@NonNull
com.android.resources.Keyboard keyboard)
getNav
public com.android.resources.Navigation getNav()
setNav
public void setNav(@NonNull
com.android.resources.Navigation n)
getRam
public Storage getRam()
setRam
public void setRam(@NonNull
Storage ram)
getButtonType
public ButtonType getButtonType()
setButtonType
public void setButtonType(@NonNull
ButtonType bt)
getInternalStorage
@NonNull
public java.util.List<Storage> getInternalStorage()
addInternalStorage
public void addInternalStorage(@NonNull
Storage is)
addAllInternalStorage
public void addAllInternalStorage(@NonNull
java.util.Collection<Storage> is)
getRemovableStorage
@NonNull
public java.util.List<Storage> getRemovableStorage()
addRemovableStorage
public void addRemovableStorage(@NonNull
Storage rs)
addAllRemovableStorage
public void addAllRemovableStorage(@NonNull
java.util.Collection<Storage> rs)
getCpu
public java.lang.String getCpu()
setCpu
public void setCpu(@NonNull
java.lang.String cpuName)
getGpu
public java.lang.String getGpu()
setGpu
public void setGpu(@NonNull
java.lang.String gpuName)
getSupportedAbis
@NonNull
public java.util.Set<Abi> getSupportedAbis()
addSupportedAbi
public void addSupportedAbi(@NonNull
Abi abi)
addAllSupportedAbis
public void addAllSupportedAbis(@NonNull
java.util.Collection<Abi> abis)
getSupportedUiModes
@NonNull
public java.util.Set<com.android.resources.UiMode> getSupportedUiModes()
addSupportedUiMode
public void addSupportedUiMode(@NonNull
com.android.resources.UiMode uiMode)
addAllSupportedUiModes
public void addAllSupportedUiModes(@NonNull
java.util.Collection<com.android.resources.UiMode> uiModes)
getChargeType
public PowerType getChargeType()
setChargeType
public void setChargeType(@NonNull
PowerType chargeType)
getScreen
public Screen getScreen()
setScreen
public void setScreen(@NonNull
Screen s)
deepCopy
public Hardware deepCopy()
- Returns a copy of the object that shares no state with it,
but is initialized to equivalent values.
- Returns:
- A copy of the object.
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object