Update sdk.atree and samples/browseable for lastest samples release

Synced to developers/samples/android commit
97b2cfe5ba6d8fa8daaf3273141b321b5fe9e910.

Change-Id: I360cfa147e71dd519b841df41b4e878f86b9b27b
This commit is contained in:
Trevor Johns
2015-03-30 16:06:43 -07:00
parent d9e9e60f22
commit 77b5d394ff
657 changed files with 11219 additions and 6521 deletions

View File

@@ -43,6 +43,7 @@ import android.media.ImageReader;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Message;
import android.util.Log;
import android.util.Size;
import android.util.SparseIntArray;
@@ -314,6 +315,32 @@ public class Camera2BasicFragment extends Fragment implements View.OnClickListen
};
/**
* A {@link Handler} for showing {@link Toast}s.
*/
private Handler mMessageHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
Activity activity = getActivity();
if (activity != null) {
Toast.makeText(activity, (String) msg.obj, Toast.LENGTH_SHORT).show();
}
}
};
/**
* Shows a {@link Toast} on the UI thread.
*
* @param text The message to show
*/
private void showToast(String text) {
// We show a Toast by sending request message to mMessageHandler. This makes sure that the
// Toast is shown on the UI thread.
Message message = Message.obtain();
message.obj = text;
mMessageHandler.sendMessage(message);
}
/**
* Given {@code choices} of {@code Size}s supported by a camera, chooses the smallest one whose
* width and height are at least as large as the respective requested values, and whose aspect
@@ -573,10 +600,7 @@ public class Camera2BasicFragment extends Fragment implements View.OnClickListen
@Override
public void onConfigureFailed(CameraCaptureSession cameraCaptureSession) {
Activity activity = getActivity();
if (null != activity) {
Toast.makeText(activity, "Failed", Toast.LENGTH_SHORT).show();
}
showToast("Failed");
}
}, null
);
@@ -689,7 +713,7 @@ public class Camera2BasicFragment extends Fragment implements View.OnClickListen
@Override
public void onCaptureCompleted(CameraCaptureSession session, CaptureRequest request,
TotalCaptureResult result) {
Toast.makeText(getActivity(), "Saved: " + mFile, Toast.LENGTH_SHORT).show();
showToast("Saved: " + mFile);
unlockFocus();
}
};