安卓手机如何在国内注册登录 国内怎么注册facebookk?

Android Facebook和Twitter登录和分享完整版
最近公司的软件需要改国际版,需要Facebook和Twitter的登录和分享。
本人先用Umeng的第三方社会化分享实现了该功能,但是后来一想问题来了,经过查证。Umeng只在中国和美国有服务器,那也就是说别的国家的人如果用该产品登录和分享可不就成了摆设,这下苦逼了,然后就又重新推倒重来,索性用官方的facebook和twitter来实现登录和分享。具体步骤:
第一,因为中国政府各种坑比墙国外的服务器,导致facebook和twitter访问不了,那第一步就需要翻墙,顺便翻墙看看苍老师什么的,,,,我在网上找到了一个比较好的翻墙软件:蓝灯(Lantern)进入该网站,本人下载了mac版本。顺便做下载了对应的android apk,用法很简单。安装上之后开启就行了,这样你就能访问苍老师,天海翼了
第二步:既然咱们成功翻墙了,那就开始咱们的步伐:
Facebook登录和分享
咱们先进入facebook的官网
然后注册账号。我使用邮箱注册的,注册完成之后就可以创建项目了
因为我已经创建过,所以这块就各位自己操作就行,
然后咱们要做的就是看文档。
进入此网站就可以看到facebook其实写的已经很清楚了:
咱们在 studio(本人用Android studio来写的程序,如果不太熟Android studio的可以自行在网上查查具体用法)中具体要怎么操作呢,如下
因为facebook官网下载的sdk后缀名是(.aar)的,不是咱们正常的jar包,所以我索性就在Android studio中找jar包,就是如上图所示。
然后只需要按照facebook文档中的步骤往下就可以了
-------------------------------------------------------------------facebook文档开始-----------------------------------------------------------
A. 下载 Facebook 应用
点击下方的按钮,下载 Facebook 应用。
B. 创建开发者帐户
如果没有 Facebook 开发者帐户,请点击下面的按钮创建。您可以通过 Facebook 开发者帐户使用开发者工具和创建 Facebook 应用。
C. 下载 Android SDK
下载最新的 Android 版 Facebook SDK。
D. 获得 Facebook 应用编号、添加 SDK、以及向资料页添钥散列
点击下方的按钮,按照快速入门操作,也可以按照中的步骤操作。
E. 为应用启用单点登录
为应用启用单点登录的方法是:在 Facebook 开发者网站的我的应用中选择您的应用,然后选择应用的设置,并将单点登录设置为是。
F. 将FacebookActivity添加到AndroidManifest.xml中。
2.添加 Facebook&登录&按钮
将 Facebook 登录添加到应用的最简单方法是从 SDK 添加LoginButton。这是Button的自定义视图实施。您可以在应用中使用该按钮实施 Facebook 登录。
您可以结合LoginButton使用 SDK 提供的以下类:
LoginManager& 使用请求的读取或发布权限开始登录流程。
CallbackManager& 用于将调用按指定路径发送回 Facebook SDK 及您注册的回调。您应从开始活动或onActivityResult片段调用它。
AccessToken:& 使用该类图谱 API 请求。它会显示用户编号以及用户接受和拒绝的权限。
Profile& 该类包含关于已登录用户的基本信息。
LoginButton是一个界面元素,其中包含LoginManager具备的功能。因此,当用户点击此按钮时,就会以LoginManager中设置的权限开始登录。按钮随登录状态变化,并根据用户的身份验证状态显示正确文本。
要添加 Facebook 登录按钮,请先将其添加到布局 XML 文件中,并使用完整的类名称com.facebook.widget.LoginButton:
然后在界面中设置按钮:将按钮添加到片段中,并更新活动以使用片段。
您可以自定义Login button的属性,并在onCreateView()方法中注册一个回调。
您可以自定义的属性包括LoginBehavior、DefaultAudience、ToolTipPopup.Style以及LoginButton的相关权限。例如:
public View onCreateView(
LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.splash, container, false);
loginButton = (LoginButton) view.findViewById(R.id.login_button);
loginButton.setReadPermissions(&email&);
// If using in a fragment
loginButton.setFragment(this);
// Other app specific specialization
// Callback registration
loginButton.registerCallback(callbackManager, new FacebookCallback() {
public void onSuccess(LoginResult loginResult) {
// App code
public void onCancel() {
// App code
public void onError(FacebookException exception) {
// App code
如果您在片段中使用LoginButton,需要通过调用setFragment来设置按钮上的片段,如图所示。
之后您需要调用FacebookSdk.sdkInitialize来初始化 SDK,然后调用CallbackManager.Factory.create来创建回调管理器,以便处理登录响应。以下是在片段中添加回调的示例:
public class MainActivity extends FragmentActivity {
CallbackManager callbackM
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(getApplicationContext());
callbackManager = CallbackManager.Factory.create();
LoginButton loginButton = (LoginButton) view.findViewById(R.id.usersettings_fragment_login_button);
loginButton.registerCallback(callbackManager, new FacebookCallback() { ... });
最后您应调用callbackManager.onActivityResult,以便通过callbackManager将登录结果传递至LoginManager。
3.注册回调
为了响应登录结果,您需要使用LoginManager或LoginButton注册回调。如果您使用LoginButton注册回调,就不需要在登录管理器中注册回调。
将回调添加到活动或片段的onCreate()方法:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(this.getApplicationContext());
callbackManager = CallbackManager.Factory.create();
LoginManager.getInstance().registerCallback(callbackManager,
new FacebookCallback() {
public void onSuccess(LoginResult loginResult) {
// App code
public void onCancel() {
// App code
public void onError(FacebookException exception) {
// App code
如果登录成功,LoginResult参数将拥有新的AccessToken及最新授予或拒绝的权限。
您不需要registerCallback来保证登录成功,可以选择使用下述AccessTokenTracker类跟踪当前访问口令的更改。
之后在onActivityResult()中,将登录结果转发到在onCreate()中创建的callbackManager:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
callbackManager.onActivityResult(requestCode, resultCode, data);
您集成到 FacebookSDK 登录或分享的所有活动和片段都应将onActivityResult转发给 callbackManager
-------------------------------------------------------------------facebook文档结束------------------------------------------------
如上的步骤就可以了吗?答案是NO,原因是因为我们还没有配置SDK。那我们就接着配置Facebook的SDK呗。
然后一定需要配置SDK,一定要配置Key Hashes。否则当您授权时就会出现错误。
所提供的网址不被应用程序配置所接纳
配置完之后我们就可以登录授权Facebook了。
然后开始看我写的代码:
在您的Application活着是第一个界面中添加如下代码,就实现了Facebook和Twitter的初始化。
FacebookSdk.sdkInitialize(getApplicationContext());
AppEventsLogger.activateApp(this);
TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);
Fabric.with(this, new Twitter(authConfig));
//facebook获取测试包的SHA秘钥
PackageInfo info = getPackageManager().getPackageInfo(
&com.dora.feed&,
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance(&SHA&);
md.update(signature.toByteArray());
SysoutUtil.out(&KeyHash:& + Base64.encodeToString(md.digest(), Base64.DEFAULT));
} catch (PackageManager.NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
然后我们就需要添加登录代码块了,如下:
* FaceBook登录
public void LoginFaceBook(){
List permissions = Arrays.asList(&public_profile&, &user_friends&, &user_status&);
LoginManager.getInstance().logInWithReadPermissions(activity, permissions);
LoginManager.getInstance().registerCallback(callbackManager, new FacebookCallback() {
public void onSuccess(LoginResult loginResult) {
// App code
SysoutUtil.out(&logingResult:& + loginResult);
AccessToken accessToken = loginResult.getAccessToken();
GraphRequest request = GraphRequest.newMeRequest(accessToken, new GraphRequest.GraphJSONObjectCallback() {
public void onCompleted(JSONObject object, GraphResponse response) {
//获取登录成功之后的用户详细信息
SysoutUtil.out(&JSONObject:& + object);
String facebook_id = object.optString(&id&);
String facebook_name = object.optString(&name&);
String picture = object.optString(&picture&);
String imageUrl =
JSONObject jsonObject = new JSONObject(picture);
String data = jsonObject.getString(&data&);
imageUrl = new JSONObject(data).getString(&url&);
} catch (JSONException e) {
e.printStackTrace();
//包入你想要得到的資料 送出request
Bundle parameters = new Bundle();
parameters.putString(&fields&, DEFAULT_REQUEST_VALUE);
request.setParameters(parameters);
request.executeAsync();
public void onCancel() {
SysoutUtil.out(&onCancel:&);
public void onError(FacebookException exception) {
// App code
SysoutUtil.out(&onError:&);
在点击Facebook登录按钮的地方调用此方法就可以实现登录了,并且能获取到您需要的用户信息
接着我们需要回调,如下:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(callbackManager != null){ //facebook的回调
callbackManager.onActivityResult(requestCode, resultCode, data);
if(loginButton != null){
//twitter的回调
loginButton.onActivityResult(requestCode, resultCode, data);
SysoutUtil.out(&data:& + data);
到此facebook的登录就完成了!!!!!
然后我们再看分享的具体代码实现,如下:
* 分享到facebook
private CallbackManager callBackM
public void shareFaceBook() {
Bitmap image = BitmapFactory.decodeResource(getResources(), com.dora.feed.R.drawable.app_logo);
callBackManager
= CallbackManager.Factory.create();
new FaceBookShareUtils(this,callBackManager,facebookCallback)
.share(getResources().getString(R.string.app_name),
getResources().getString(R.string.share_tips_tips));
package com.dora.feed.
* Created by wangkai on 16/9/3.
import android.app.A
import android.graphics.B
import android.graphics.BitmapF
import android.net.U
import com.dora.feed.net.A
import com.facebook.CallbackM
import com.facebook.FacebookC
import com.facebook.share.ShareA
import com.facebook.share.model.ShareH
import com.facebook.share.model.ShareLinkC
import com.facebook.share.model.ShareP
import com.facebook.share.model.SharePhotoC
import com.facebook.share.widget.ShareD
* facebook分享工具类
* Created by Song on .
* Email:songxueliang@huiqu.co
public class FaceBookShareUtils {
private Activity mA
private ShareDialog shareD
private CallbackManager callBackM
public static final int SHARE_REQUEST_CODE = 10010;
private ShareLinkContent.Builder shareLinkContentB
public FaceBookShareUtils(Activity activity, CallbackManager callBackManager, FacebookCallback facebookCallback) {
this.mActivity =
this.callBackManager = callBackM
shareDialog = new ShareDialog(mActivity);
//注册分享状态监听回调接口
shareDialog.registerCallback(callBackManager, facebookCallback, FaceBookShareUtils.SHARE_REQUEST_CODE);
shareLinkContentBuilder = new ShareLinkContent.Builder();
public void share(String contentTitle,String imageUrl,String desc) {
shareLinkContentBuilder.setContentTitle(contentTitle)
.setImageUrl(Uri.parse(imageUrl))
.setContentDescription(desc)
.setContentUrl(Uri.parse(Api.SHARE_LEFT_URL));
ShareLinkContent shareLinkContent = shareLinkContentBuilder.build();
if(shareDialog.canShow(ShareLinkContent.class)) {
shareDialog.show(mActivity,shareLinkContent);
public void share(String contentTitle, Bitmap imageUrl,String desc) {
SharePhoto photo = new SharePhoto.Builder()
.setBitmap(imageUrl)
.setCaption(desc)
SharePhotoContent content = new SharePhotoContent.Builder()
.addPhoto(photo)
.setContentUrl(Uri.parse(Api.SHARE_LEFT_URL))
ShareApi.share(content, null);
if(shareDialog.canShow(SharePhotoContent.class)) {
shareDialog.show(mActivity,content);
if (shareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentTitle(contentTitle)
.setContentDescription(desc)
.setContentUrl(Uri.parse(Api.SHARE_LEFT_URL))
.setImageUrl(Uri.parse(&android.resource://de.ginkoboy.flashcards/& + com.dora.feed.R.drawable.app_logo))
.setImageUrl(Uri.parse(&http://bagpiper-andy.de/bilder/dudelsack%20app.png&))
shareDialog.show(linkContent);
* facebook分享状态回调
private FacebookCallback facebookCallback = new FacebookCallback() {
public void onSuccess(Object o) {
SysoutUtil.out(&onSuccess& + o.toString());
Message msg = Message.obtain();
msg.what = SHARE_COMPLETE;
mHandler.sendMessage(msg);
public void onCancel() {
SysoutUtil.out(&onCancel&);
Message msg = Message.obtain();
msg.what = SHARE_CANCEL;
mHandler.sendMessage(msg);
public void onError(FacebookException error) {
SysoutUtil.out(&onError&);
ToastUtils.showToast(&share error--& + error.getMessage());
Message msg = Message.obtain();
msg.what = SHARE_ERROR;
mHandler.sendMessage(msg);
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(PromptUtils.isProgressDialogShowing()){
PromptUtils.dismissProgressDialog();
if(FaceBookShareUtils.SHARE_REQUEST_CODE == requestCode) {
callBackManager.onActivityResult(requestCode,resultCode,data);
}else if(requestCode == TWEET_COMPOSER_REQUEST_CODE){
SysoutUtil.out(&onActivityResult&);
ToastUtils.showToast(&share success&);
callBackManager.onActivityResult(requestCode,resultCode,data);
好了,按照以上步骤,您的facebook登录和分享就可以成功了,休息下咱们再开始写twitter的登录和注册。。。。。。。。。。。。。
Twitter登录和分享
Twitter本人研究了三天,看各种文档,twitter的,最后才实现了
首先还是看文档:
Twitter的文档很不好找,
在文档中可以很清楚的看到,应该如何配置Fabric
看我的代码具体实现:
首先配置项目的build.gradle(也就是最外边的一个gradle)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'io.fabric.tools:gradle:1.+'
allprojects {
repositories {
task clean(type: Delete) {
delete rootProject.buildDir
其次是配置您的应用的 module的build.gradle
apply plugin: 'com.android.application'
// This does not break the build when Android Studio is missing the JRebel for Android plugin.
apply plugin: 'io.fabric'
repositories {
maven { url 'https://maven.fabric.io/public' }
compileSdkVersion 23
buildToolsVersion '23.0.1'
defaultConfig {
applicationId &com.
minSdkVersion 17
targetSdkVersion 23
versionCode 1
versionName &1.0&
buildTypes {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
productFlavors.all {
flavor -& flavor.manifestPlaceholders = [CHANEL_ID_VALUE: name]
lintOptions {
abortOnError false
dataBinding {
enabled = true
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile project(':famlinkFrame')
compile project(':PushSDK')
compile 'tv.danmaku.ijk.media:ijkplayer-java:0.5.1'
compile('com.twitter.sdk.android:twitter:2.0.0@aar') {
transitive =
compile('com.twitter.sdk.android:tweet-composer:0.9.0@aar') {
transitive =
然后重新clear您的Android studio,这样Fabric就可以自动下载twitter的jar包了。
下载完成之后咱们要做的就是开始写代码:
Twitter的初始化在前边的代码中已经有体现。
* Twitter登录
private void LoginTwitter(){
loginButton.setCallback(new Callback() {
public void success(Result result) {
TwitterApiClient twitterApiClient = TwitterCore.getInstance().getApiClient();
Call call =
twitterApiClient.getAccountService().verifyCredentials(false, false);
call.enqueue(new Callback() {
public void success(Result result) {
String dataResult = &Name: & + result.data.name +
&\nScreenName: & + result.data.screenName +
&\nProfileImage: & + result.data.profileImageUrl +
&\nBackgroungUrl& + result.data.profileBannerUrl +
&\nCreated at& + result.data.createdAt +
&\nDescription& + result.data.description +
&\nEmail& + result.data.email+
&\nFriends Count& + result.data.friendsC
System.out.println(result.data.profileImageUrl);
String twitter_id = String.valueOf(result.data.id);
String twitter_name = result.data.
CacheUtils.getInstance().putString(LocalContents.ACCESS_TOKEN, &twitter&+twitter_id);
String[] str
= {twitter_name, result.data.profileImageUrl};
CacheUtils.getInstance().putString(LocalContents.LOGIN_USER_NAME, str[0]);
CacheUtils.getInstance().putString(LocalContents.LOGIN_USER_HEAD, str[1]);
DataChangeNotification.getInstance().notifyDataChanged(IssueKey.CLOSE_LOGIN_ACTIVITY);
DataChangeNotification.getInstance().notifyDataChanged(IssueKey.UPDATEHEAD, str);
TwitterAuthToken token = session.getAuthToken();
public void failure(TwitterException exception) {
System.out.println(exception.getMessage());
public void failure(TwitterException exception) {
SysoutUtil.out(&TwitterKit& + &Login with Twitter failure& + exception);
到此处登录就完成了,并且您的头像以及各种信息都能取到,本人逛了很多国外网站都说通过 接口的形式来重新获取用户信息,然后twitter官方也建议这么做,但是在我用的时候接口一直返回&215&,本人试了不下上百次,把该接口各种配置,但是怎么都返回215,215的大致意思是我需要重新验证身份,那我就想不通了,我再登录之前肯定验证身份了,不知道是为啥,最后我实在崩溃了;
我就想既然这种方法实现不了,那我就换种思路,程序员最重要的一点就是要能看代码,那我索性就看twitter jar包的源码了,果然看源码还是很有用的,最后发现twitter中的用户信息存储在User类下,然后我只需要获取到User的数据不就行了,然后就是一步一步的开始看源码,最后终于找到解决方案了如下图,
到此为止,我们的登录就算完整了,用户的所有信息想怎么取就怎么取。
最后我们在做分享
分享很简单,我就不做解释了,直接将本方法拷入代码,调用就可以:
* 分享到Twitter
* @throws MalformedURLException
private void shareTweet() throws MalformedURLException {
final long tweetId = 716352L;
TweetComposer.Builder builder = new TweetComposer.Builder(this)
.text(getResources().getString(R.string.share_tips_tips))
.url(new URL(Api.SHARE_LEFT_URL));
Intent intent = builder.createIntent();
builder.show();
startActivityForResult(intent, 1000);
Intent intent =
intent = new TweetComposer.Builder(this)
.text(&标题&)
.url(new URL(&您的URL&))
.image(getHeaderIconUri())
.createIntent();
} catch (MalformedURLException e) {
e.printStackTrace();
startActivityForResult(intent, TWEET_COMPOSER_REQUEST_CODE);
public Uri getHeaderIconUri(){
//要上传的图片
Resources r =
getApplicationContext().getResources();
return Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + &://&
+ r.getResourcePackageName(com.dora.feed.R.drawable.app_logo) + &/&
+ r.getResourceTypeName(com.dora.feed.R.drawable.app_logo) + &/&
+ r.getResourceEntryName(com.dora.feed.R.drawable.app_logo));
终于搞定,根据以上方式,facebook登录,分享 twitter登录和分享完美实现。本人能力有限,写的比较粗糙,要是有问题请留言,本人再优化
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'Android手机国内如何上facbeook中文网?怎么注册facebook? | 日志 | 果壳网 科技有意思
Facebook是美国的一个大学生社交网站。创建于日。Facebook由哈佛大学的几位学生创建,它几乎提供了大学生需要的所有日常生活体验。YouTube是世界上最大的视频分享网站,早期公司总部位于加利福尼亚州的比萨店和日本餐馆,让用户下载、观看及分享影片或短片。 Twitter(中文称:推特)是国外的一个社交网络及微博客服务的网站。然而国内同学发现,当他们兴冲冲的打开浏览器,键入的时候,一张悲情的哥特式黑白网页无法显示网页字样出现在面前色彩鲜明的显示器上..QQ QQ QQ这就是今天我要分享的经验,new IPad和Iphone怎么上facebook,youtube,twitter等国外网站 外游加速器官网: 第一步:点"菜单"-& "设置".二步:选择"更多...".第三步:选择 "VPN".四步:选择 "添加VPN网络" 选项.第五步:第一次配置VPN时候,系统会要求输入一个验证密码,已验证VPN配置和登录,设置一个随意密码。之后不需要再设置. 第六步:在"类型" 选项中,选择"PPTP",取消PPP加密.第七步:"名称"输入pptp.服务器地址找客服索取,其他线路地址网站查询.点击"显示高级选项".在 "DNS servers" 输入8.8.8.8.点击 "保存".第八步:保存后,会有"PPTP"连接在列表上. 点击PPTP这个连接.第九步:输入注册的 "用户名"和 "密码" (可以到注册).选择"保存帐号信息"!点击 "连接" 按钮.第十步:当 VPN已连接是, pptp的状态改为"已连接".
本文由授权()发表,文章著作权为原作者所有。
(C)2016果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报电话:提前祝各位女性同胞节日快乐!
如果要说苹果的 Siri 有什么足够碾压竞争对手的优势,那不用说肯定是它所支持的语言数...
3月8日,苹果方面已经开始正式通知一些开发人员,并表示他们将很快开始拒绝使用“HotP...
这是在乔布斯时代绝对不可能发生的事,这背后究竟隐藏着什么不为人知的故事呢?
你认为我们今年能看到OLED的iPhone吗?
换成日语后的苹果广告,会不会令人有一种新鲜感呢?
只提供一个 USB-C 接口的 12 英寸 MacBook 外接 U 盘并不方便,但是不用 U 盘也可以抹...
请一定要记得备份了再更新啊亲!
游戏中玩家是以一个摩托车手的身份来击杀不断追来的僵尸,而本作相当于换了一种方式,...
走一走寻常路,以一名普通船长的视角看一看这片大海。
今天推荐一款治愈度十足的小应用,名叫《NextDay》,它属于没有太多实用性,但是又可...
在游戏开发商Untame所制作的新作《蘑菇11(Mushroom 11)》当中,就为玩家们描绘了一...
本周,一款纳斯卡赛车官方授权的竞速游戏作品《热力纳斯卡(NASCAR Heat Mobile)》在...
在两大系列涉猎并不深的手游市场当中,同样有着许多设计出众、玩法巧妙的足球小游。
如果你想寻找一款睡眠应用的话,那么本作会是一个不错的选择。
它带来的不仅仅是美妙动听的声音,更是一个近乎完美的音频供放整体解决方案。
Markhor也希望打造优质的苹果设备配件,实现梦想~
这个价格,在一些电商平台都差不多能买两部iPhone 7了。
说实在的,从外形上看比我们上一次见到的那个山寨品要好。
其实这是可以想象得到的,要不然苹果也不会推出那个套了。
这种织物让每个按键有了弹簧般的张力,因此无需再采用体积较大的传统机械组件。
iPhone 7瞬间运行Android 7.1系统,就是这么简单.....
此次获得的新专利并非 iPhone 或 iPad 的内置新技术,而是一款 iPhone 保护壳配件。
大陆手机号怎么注册facebook或者推特
注册时间 最后登录
在线时间57 小时 UID
主题帖子人气
青苹果, 积分 94, 距离下一级还需 106 积分
注册时间 最后登录
在线时间184 小时 UID
主题帖子人气
淘宝买个3块一个号
注册时间 最后登录
在线时间88 小时 UID
主题帖子人气
直接填进去就可以了,会给你验证码的
注册时间 最后登录
在线时间191 小时 UID
主题帖子人气
百度…有中文网…
注册时间 最后登录
在线时间57 小时 UID
主题帖子人气
显示大陆手机号不可用回3楼zhengzhou518于2 分钟前发表的: 直接填进去就可以了,会给你验证码的......
注册时间 最后登录
在线时间57 小时 UID
主题帖子人气
想用自己的手机号呀回2楼今晚打老虎555于3 分钟前发表的: 淘宝买个3块一个号......
注册时间 最后登录
在线时间57 小时 UID
主题帖子人气
提示我大陆手机号不可用回3楼zhengzhou518于2 分钟前发表的: 直接填进去就可以了,会给你验证码的......
注册时间 最后登录
在线时间57 小时 UID
主题帖子人气
不懂回4楼SF杰少于11 秒前发表的: 百度…有中文网…......
注册时间 最后登录
在线时间191 小时 UID
主题帖子人气
…你别的网站怎么注册 就怎么注册…百度看 简单回8楼愤怒的黑又硬于9 分钟前发表的: 不懂......
注册时间 最后登录
在线时间132 小时 UID
主题帖子人气
可以用啊,我就是大陆手机号,移动
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!}

我要回帖

更多关于 国内如何注册facebook 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信