-
-
Save LazarusX/7a3e987d15539b7cca2a to your computer and use it in GitHub Desktop.
Code snippet of CameraActivity.smali
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.method protected onResume()V | |
.locals 6 | |
.prologue | |
const/4 v5, 0x0 | |
const/4 v4, 0x3 | |
.line 164 | |
invoke-super {p0}, Landroid/app/Activity;->onResume()V | |
.line 167 | |
iget-object v1, p0, Lcom/noclicklabs/camera/CameraActivity;->mCameraController:Lcom/noclicklabs/camera/CameraController; | |
invoke-virtual {v1}, Lcom/noclicklabs/camera/CameraController;->initCamera()V | |
.line 185 | |
iget-object v1, p0, Lcom/noclicklabs/camera/CameraActivity;->mFactorBar:Landroid/widget/SeekBar; | |
if-eqz v1, :cond_0 | |
.line 186 | |
iget-object v1, p0, Lcom/noclicklabs/camera/CameraActivity;->mFactorBar:Landroid/widget/SeekBar; | |
invoke-virtual {v1, v5}, Landroid/widget/SeekBar;->setProgress(I)V | |
.line 189 | |
:cond_0 | |
const-string v1, "power" | |
invoke-virtual {p0, v1}, Lcom/noclicklabs/camera/CameraActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | |
move-result-object v0 | |
check-cast v0, Landroid/os/PowerManager; | |
.line 190 | |
.local v0, "pm":Landroid/os/PowerManager; | |
const/16 v1, 0x1a | |
const-string v2, "Magic" | |
invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; | |
move-result-object v1 | |
iput-object v1, p0, Lcom/noclicklabs/camera/CameraActivity;->wl:Landroid/os/PowerManager$WakeLock; | |
.line 191 | |
iget-object v1, p0, Lcom/noclicklabs/camera/CameraActivity;->wl:Landroid/os/PowerManager$WakeLock; | |
invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;->acquire()V | |
.line 193 | |
iget-object v1, p0, Lcom/noclicklabs/camera/CameraActivity;->sm:Landroid/hardware/SensorManager; | |
iget-object v2, p0, Lcom/noclicklabs/camera/CameraActivity;->sm:Landroid/hardware/SensorManager; | |
invoke-virtual {v2, v4}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor; | |
move-result-object v2 | |
invoke-virtual {v1, p0, v2, v4}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z | |
.line 196 | |
iget-object v1, p0, Lcom/noclicklabs/camera/CameraActivity;->sm:Landroid/hardware/SensorManager; | |
iget-object v2, p0, Lcom/noclicklabs/camera/CameraActivity;->sm:Landroid/hardware/SensorManager; | |
const/4 v3, 0x1 | |
invoke-virtual {v2, v3}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor; | |
move-result-object v2 | |
invoke-virtual {v1, p0, v2, v4}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z | |
.line 199 | |
iget-object v1, p0, Lcom/noclicklabs/camera/CameraActivity;->mCameraSurface:Lcom/noclicklabs/camera/CameraSurface; | |
iget-object v2, p0, Lcom/noclicklabs/camera/CameraActivity;->mLocationManager:Landroid/location/LocationManager; | |
invoke-virtual {v1, v2}, Lcom/noclicklabs/camera/CameraSurface;->startReceivingLocationUpdates(Landroid/location/LocationManager;)V | |
.line 200 | |
iget-object v1, p0, Lcom/noclicklabs/camera/CameraActivity;->resetZoomHandler:Landroid/os/Handler; | |
invoke-virtual {v1, v5}, Landroid/os/Handler;->sendEmptyMessage(I)Z | |
.line 202 | |
return-void | |
.end method |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment