如何使用 Google Places API for Android 获取位图快照?
How can I get Bitmap snapshot using Google Places API for Android?
我的应用正在为 Android 使用 Google 个位置 API。选择一个地方工作正常。但我还想要来自 Intent 结果的位图快照。如何从 Intent 数据中获取位图?
if (resultCode == Activity.RESULT_OK) {
/* User has picked a place, extract data.
Data is extracted from the returned intent by retrieving a Place object from
the PlacePicker.
*/
final Place place = PlacePicker.getPlace(data, getActivity());
}
PlacePicker.IntentBuilder intentBuilder = new PlacePicker.IntentBuilder();
Intent intent = intentBuilder.build(getActivity());
startActivityForResult(intent, REQUEST_PLACE_PICKER);
尝试写一个calls/executes用户选择地点成功后截图的功能。例如
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PLACE_PICKER_REQUEST) {
if (resultCode == RESULT_OK) {
Place place = PlacePicker.getPlace(data, this);
String toastMsg = String.format("Place: %s", place.getName());
Toast.makeText(this, toastMsg, Toast.LENGTH_LONG).show();
executeScreenshot();
}
}
}
this thread 中讨论了如何以编程方式激活屏幕截图。可能会有帮助。
我的应用正在为 Android 使用 Google 个位置 API。选择一个地方工作正常。但我还想要来自 Intent 结果的位图快照。如何从 Intent 数据中获取位图?
if (resultCode == Activity.RESULT_OK) {
/* User has picked a place, extract data.
Data is extracted from the returned intent by retrieving a Place object from
the PlacePicker.
*/
final Place place = PlacePicker.getPlace(data, getActivity());
}
PlacePicker.IntentBuilder intentBuilder = new PlacePicker.IntentBuilder();
Intent intent = intentBuilder.build(getActivity());
startActivityForResult(intent, REQUEST_PLACE_PICKER);
尝试写一个calls/executes用户选择地点成功后截图的功能。例如
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PLACE_PICKER_REQUEST) {
if (resultCode == RESULT_OK) {
Place place = PlacePicker.getPlace(data, this);
String toastMsg = String.format("Place: %s", place.getName());
Toast.makeText(this, toastMsg, Toast.LENGTH_LONG).show();
executeScreenshot();
}
}
}
this thread 中讨论了如何以编程方式激活屏幕截图。可能会有帮助。