在源代码中Android短视频开发和iOS短视频开发中,记录位置信息的功能是很重要的,它主要被用来定位用户、搜索附近的人、查询用户可能认识的人,并向用户推荐他们。下面这段代码信息就是短视频开发过程中位置信息处理简介。
/*记录位置信息*/
private void sendLocationInfo() {
if (!mMapLoaded) {
ToastUtil.show(WordUtil.getString(R.string.map_not_loaded));
return;
}
if (mAdapter != null) {
TxLocationPoiBean bean = null;
if (mSearchResultGroup.getVisibility() == View.VISIBLE) {
bean = mAdapter2.getCheckedLocationPoiBean();
} else {
bean = mAdapter.getCheckedLocationPoiBean();
}
if (bean != null) {
Intent intent = new Intent();
TxLocationPoiBean.Location location = bean.getLocation();
intent.putExtra(Constants.LAT, location.getLat());
intent.putExtra(Constants.LNG, location.getLng());
intent.putExtra(Constants.SCALE, mTencentMap.getZoomLevel());
String address = "{\"name\":\"" + bean.getTitle() + "\",\"info\":\"" + bean.getAddress() + "\"}";
intent.putExtra(Constants.ADDRESS, address);
setResult(RESULT_OK, intent);
finish();
} else {
ToastUtil.show(WordUtil.getString(R.string.address_failed));
}
} else {
ToastUtil.show(WordUtil.getString(R.string.address_failed));
}
}
相信阅读这篇文章的读者都是对Android短视频开发和iOS短视频开发有所了解的人,也许你正在寻找短视频APP的开源源码,在这里我就放几段关键性的代码出来免费提供给大家学习和参考,本段代码仅供参考学习之用。