M은 안드로이드에 완전히 새로운 것입니다. 사용자 세부 정보를 저장하고 저장하는 기본 앱을 개발했습니다. 나중에 로그인 용으로 사용합니다. 나는 서버 공간을 구입하는 방법과 그것으로부터 데이터를 저장하고 검색하는 방법을 알고 싶다. 친절하게도 도움이되는 코드 스 니펫/자습서/링크를 제공하십시오.서버에서 공간을 구입하여 Android에서 데이터를 저장하고 검색하는 데 사용하는 방법은 무엇입니까?
1
A
답변
1
새로운 구문 분석은 확실히 답입니다. 안드로이드에 통합하기가 매우 쉽고 sql과 PHP 등을 배우는 데 어려움이 없습니다.
https://parse.com/docs/android_guide - 구입하는 것처럼 안드로이드 가이드
0
질문에 대한 링크는 그렇게 말 할 수 없습니다. 간단히 https://developers.google.com/+/mobile/android/sign-in
또는
장치의 계정을 사용하는 무료이며 사용하기 위해 서버를 필요로하지 않는 구글 플러스 로그인 버튼을 사용합니다.
장치에서 사용자 전자 메일을 받기위한 비트. 일반적으로 전자 메일은 장치에 로컬로 보관됩니다. Notes : 코드를 임의의 조각에서 실행할 수 있도록 조각을 만듭니다.
private void get_UserEmail() {
if (view == null) {
return;
}
((TextView) view.findViewById(R.id.tvApplicationUserName))
.setText("Searching device for user accounts...");
final FragmentManager fragManager = getActivity().getSupportFragmentManager();
Fragment f = new Fragment() {
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
startActivityForResult(AccountPicker.newChooseAccountIntent(null, null,
new String[]{"com.google"}, false, null, null, null, null), REQUEST_CODE_PICK_ACCOUNT);
}
@Override
public void onActivityResult(int requestCode, int resultCode,
Intent data) {
if (requestCode == REQUEST_CODE_PICK_ACCOUNT) {
String mEmail = "";
if (resultCode == Activity.RESULT_OK) {
if (data.hasExtra(AccountManager.KEY_ACCOUNT_NAME)) {
mEmail = data
.getStringExtra(AccountManager.KEY_ACCOUNT_NAME);
}
}
if (mEmail != null) {
doSomethingWithEmail(mEmail);
}
}
super.onActivityResult(requestCode, resultCode, data);
fragManager.beginTransaction().remove(this).commit();
}
};
FragmentTransaction fragmentTransaction = fragManager
.beginTransaction();
fragmentTransaction.add(f, "xx"
+ REQUEST_CODE_PICK_ACCOUNT);
fragmentTransaction.commit();
}
GoogleAuthUtil을 사용하여 Google 계정을 인증 할 수 있습니다. 이것보다 조금 더 많은 것이 있습니다. 그러나 ret에 대해 null이 아닌 경우 계정이 로그인되어 있고 tokenScope에 지정된 값에 액세스 할 수 있습니다.
ret = GoogleAuthUtil.getToken(mActivity, mEmail, tokenScope);
정말 서버를 구입 하시겠습니까? 또는 자체 REST/데이터 조작 끝점을 만들 수 있습니까? SQL/NoSQL 알아보기 이것이 유일한 해결책은 아닙니다. https://www.parse.com/ Android 앱과의 통합을 제안합니다. 간단하고 데이터 관리의 모든 복잡함으로부터 보호 해줍니다. Google App Engine (GAE)은 웹 서비스 스택을 호스트하기에 좋은 장소이지만 전체 스택 개발 리소스를 요구합니다. –