• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java UserProfileChangeRequest类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.google.firebase.auth.UserProfileChangeRequest的典型用法代码示例。如果您正苦于以下问题:Java UserProfileChangeRequest类的具体用法?Java UserProfileChangeRequest怎么用?Java UserProfileChangeRequest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



UserProfileChangeRequest类属于com.google.firebase.auth包,在下文中一共展示了UserProfileChangeRequest类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: createUserProfile

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
private void createUserProfile(String name, String uid, String email) {
    FirebaseDatabase database = FirebaseDatabase.getInstance();
    DatabaseReference myRef = database.getReference();
    User user = new User(uid, name, email);
    myRef.child("users").child(uid).setValue(user);

    FirebaseUser currentUser = mAuth.getCurrentUser();
    UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
            .setDisplayName(name).build();
    currentUser.updateProfile(profileUpdates)
            .addOnCompleteListener(new OnCompleteListener<Void>() {
                   @Override
                   public void onComplete(@NonNull Task<Void> task) {
                       if(task.isSuccessful()) {
                           Log.d(TAG, "User display_name added");
                       }
                   }
               }
            );
}
 
开发者ID:sindhu732,项目名称:instagram_clone,代码行数:21,代码来源:AccountActivity.java


示例2: AddUserInfoRequest

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
public void AddUserInfoRequest(String name, String url, final AccountDetailsInteractor.OnAccountDetailsListener listener){
    Uri picUri = Uri.parse(url);
    UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
            .setDisplayName(name)
            .setPhotoUri(picUri)
            .build();

    user.updateProfile(profileUpdates)
            .addOnCompleteListener(new OnCompleteListener<Void>() {
                @Override
                public void onComplete(@NonNull Task<Void> task) {
                    if (task.isSuccessful()) {

                        listener.onUserInfoUpdateSuccess();
                    }
                }
            });
}
 
开发者ID:jcolladosp,项目名称:PimPam,代码行数:19,代码来源:AccountDetailsInteractorImpl.java


示例3: AddUserInfoRequest

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
public void AddUserInfoRequest(String name, String url, final OnSettingsFinishedListener listener){
    Uri picUri = Uri.parse(url);
    UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
            .setDisplayName(name)
            .setPhotoUri(picUri)
            .build();

    user.updateProfile(profileUpdates)
            .addOnCompleteListener(new OnCompleteListener<Void>() {
                @Override
                public void onComplete(@NonNull Task<Void> task) {
                    if (task.isSuccessful()) {

                            listener.onUserInfoUpdateSuccess();
                    }
                }
            });
}
 
开发者ID:jcolladosp,项目名称:PimPam,代码行数:19,代码来源:SettingsInteractorImpl.java


示例4: editProfileClick

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
@OnClick(R.id.editProfileButton)
public void editProfileClick() {

    String name = nameEditText.getText().toString();

    if(!name.isEmpty()) {
        UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
                .setDisplayName(name)
                .build();

        CheckLoginActivity.user.updateProfile(profileUpdates)
                .addOnCompleteListener(new OnCompleteListener<Void>() {
                    @Override
                    public void onComplete(@NonNull Task<Void> task) {
                        if (task.isSuccessful()) {
                            Toast.makeText(getBaseContext(), R.string.edit_profile_changed, Toast.LENGTH_SHORT).show();
                            finish();
                        }
                    }
                });
    } else {
        nameEditText.setError(getString(R.string.profile_name_edit_error));
    }
}
 
开发者ID:feliperce,项目名称:MyNotes,代码行数:25,代码来源:EditProfileActivity.java


示例5: updateProfile

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
private void updateProfile() {
    // [START update_profile]
    FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();

    UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
            .setDisplayName("Jane Q. User")
            .setPhotoUri(Uri.parse("https://example.com/jane-q-user/profile.jpg"))
            .build();

    user.updateProfile(profileUpdates)
            .addOnCompleteListener(new OnCompleteListener<Void>() {
                @Override
                public void onComplete(@NonNull Task<Void> task) {
                    if (task.isSuccessful()) {
                        Log.d(TAG, "User profile updated.");
                    }
                }
            });
    // [END update_profile]
}
 
开发者ID:firebase,项目名称:snippets-android,代码行数:21,代码来源:MainActivity.java


示例6: signUp

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
private void signUp() {
    if (hasAccepted) {
        showingSignUp = false;
        firebaseAuth.createUserWithEmailAndPassword(email, password)
                .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        if (!task.isSuccessful()) {
                            if (task.getException() != null) Toast.makeText(LoginActivity.this, task.getException().getMessage(), Toast.LENGTH_SHORT).show();
                        } else {
                            UserProfileChangeRequest profileChangeRequest = new UserProfileChangeRequest.Builder()
                                    .setDisplayName(name)
                                    .build();

                            user = firebaseAuth.getCurrentUser();
                            UserInformation userInformation = new UserInformation(name, name.toLowerCase());
                            if (user != null) {
                                user.updateProfile(profileChangeRequest);
                                String userId = user.getUid();
                                ref.child("users").child(userId).setValue(userInformation);
                            }

                            setLoginView();
                        }
                    }
                });
    } else {
        ((CheckBox) findViewById(R.id.agree_check)).setError(getString(R.string.error_field_required));
    }
}
 
开发者ID:STUDIO-apps,项目名称:GeoShare_Android,代码行数:31,代码来源:LoginActivity.java


示例7: onSharedPreferenceChanged

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String s) {
    if (s.equals("mobile_network")) {
        boolean mobileNetwork = sharedPreferences.getBoolean("mobile_network", true);
        Intent trackingService = new Intent(this, TrackingService.class);
        if (mobileNetwork) {
            startService(trackingService);
        } else if (Connectivity.isConnectedMobile(this)){
            stopService(trackingService);
        }
    } else if (s.equals("display_name")) {
        String name = sharedPreferences.getString(s, "DEFAULT");
        databaseReference.child("users").child(userId).child("name").setValue(name);
        databaseReference.child("users").child(userId).child("caseFoldedName").setValue(name.toLowerCase());

        UserProfileChangeRequest profileChangeRequest =  new UserProfileChangeRequest.Builder().setDisplayName(name).build();

        firebaseUser.updateProfile(profileChangeRequest).addOnSuccessListener(new OnSuccessListener<Void>() {
            @Override
            public void onSuccess(Void aVoid) {
                setDisplayName();
            }
        });
    }
}
 
开发者ID:STUDIO-apps,项目名称:GeoShare_Android,代码行数:26,代码来源:MainActivity.java


示例8: updateProfile

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
private void updateProfile(@Nullable String nickname, @Nullable Uri uri) {
    UserProfileChangeRequest profileUpdates = null;
    if (nickname != null) {
        profileUpdates = new UserProfileChangeRequest.Builder().setDisplayName(nickname).build();
    }
    
    if (uri != null) {
        profileUpdates = new UserProfileChangeRequest.Builder().setPhotoUri(uri).build();
        if (BuildConfig.DEBUG) {
            Log.d(TAG, "updateProfile Photo uri: " + profileUpdates.getPhotoUri().toString());
        }
    }
    
    if (profileUpdates != null) {
        user.updateProfile(profileUpdates).addOnCompleteListener(task -> {
            if (task.isSuccessful()) {
                if (BuildConfig.DEBUG) { Log.d(TAG, "updateProfile: User profile updated."); }
                if (mUser != null) {
                    BusEventUtils.post(Constants.BUS_FLAG_UPDATE_USER, null);
                    UserUtils.updateUser(user.getUid(), mUser);
                }
            }
        });
    }
}
 
开发者ID:Art2Cat,项目名称:MoonlightNote,代码行数:26,代码来源:UserFragment.java


示例9: setuserfirstdata

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
public static void setuserfirstdata(final Context context, String username){
    FirebaseAuth auth=FirebaseAuth.getInstance();
    FirebaseUser user = auth.getCurrentUser();
    UserProfileChangeRequest.Builder builder = new UserProfileChangeRequest.Builder();
    builder.setDisplayName(username);
    if (user !=null){
        user.updateProfile(builder.build()).addOnCompleteListener(new OnCompleteListener<Void>() {
            @Override
            public void onComplete(@NonNull Task<Void> task) {
                if (!task.isSuccessful()){
                    Toast.makeText(context,"Ocorreu um erro",Toast.LENGTH_LONG).show();
                }
            }
        });
    }

}
 
开发者ID:brunomassa,项目名称:LuxVilla,代码行数:18,代码来源:firebaseutils.java


示例10: updateusername

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
public static void updateusername(String username, final LinearLayout linearLayout){
    FirebaseAuth auth=FirebaseAuth.getInstance();
    FirebaseUser user=auth.getCurrentUser();
    UserProfileChangeRequest.Builder builder = new UserProfileChangeRequest.Builder();
    builder.setDisplayName(username);
    if (user !=null){
        user.updateProfile(builder.build()).addOnSuccessListener(new OnSuccessListener<Void>() {
            @Override
            public void onSuccess(Void aVoid) {

            }
        }).addOnFailureListener(new OnFailureListener() {
            @Override
            public void onFailure(@NonNull Exception e) {
                Snackbar.make(linearLayout,"Lamentamos mas ocorreu um erro",Snackbar.LENGTH_LONG).show();
            }
        });
    }
}
 
开发者ID:brunomassa,项目名称:LuxVilla,代码行数:20,代码来源:firebaseutils.java


示例11: onActivityResult

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if(requestCode == GALLERY_INTENT && resultCode == RESULT_OK){
        showProgressDialog();
        Uri uri = data.getData();
        StorageReference filePath = mStorage.child("user-photos").child(user.getUid()).child(uri.getLastPathSegment());

        filePath.putFile(uri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
                hideProgressDialog();
                Uri downloadUri = taskSnapshot.getDownloadUrl();
                imageUrl = downloadUri;
                UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
                        .setPhotoUri(downloadUri)
                        .build();

                user.updateProfile(profileUpdates)
                        .addOnCompleteListener(new OnCompleteListener<Void>() {
                            @Override
                            public void onComplete(@NonNull Task<Void> task) {
                                if (task.isSuccessful()) {
                                    Toast.makeText(UserActivity.this, R.string.upload__success, Toast.LENGTH_SHORT).show();

                                }
                            }
                        });
            }
        }).addOnFailureListener(new OnFailureListener() {
            @Override
            public void onFailure(@NonNull Exception e) {
                hideProgressDialog();
                Toast.makeText(UserActivity.this, R.string.upload_failure, Toast.LENGTH_SHORT).show();
            }
        });
    }
}
 
开发者ID:braulio94,项目名称:Quadro,代码行数:39,代码来源:UserActivity.java


示例12: updateProfile

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
/**
 * Updates the user profile information.
 *
 * @param firebaseUser current firebaseUser instance.
 * @param request      {@link UserProfileChangeRequest} request for this user.
 * @return a {@link Completable} if the task is complete successfully.
 */
@NonNull
public static Completable updateProfile(@NonNull final FirebaseUser firebaseUser,
                                        @NonNull final UserProfileChangeRequest request) {
   return Completable.create(new CompletableOnSubscribe() {
      @Override
      public void subscribe(CompletableEmitter emitter) throws Exception {
         RxCompletableHandler.assignOnTask(emitter, firebaseUser.updateProfile(request));
      }
   });
}
 
开发者ID:DVT,项目名称:showcase-android,代码行数:18,代码来源:RxFirebaseUser.java


示例13: updateProfile

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
@NonNull
public static Observable<Void> updateProfile(@NonNull final FirebaseUser firebaseUser,
                                             @NonNull final UserProfileChangeRequest request) {
    return Observable.create(new Observable.OnSubscribe<Void>() {
        @Override
        public void call(final Subscriber<? super Void> subscriber) {
            RxHandler.assignOnTask(subscriber, firebaseUser.updateProfile(request));
        }
    });
}
 
开发者ID:nmoskalenko,项目名称:RxFirebase,代码行数:11,代码来源:RxFirebaseUser.java


示例14: signIn

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
public String signIn(final String deviceLocalUserId) {
    String email = idCompatibleString(deviceLocalUserId) + "@" +
            idCompatibleString(FirebaseInstanceId.getInstance().getId()) +
            ".example.com";
    FirebaseAuth.getInstance().signInWithEmailAndPassword(email, email)
            .addOnFailureListener(error -> FirebaseAuth.getInstance()
                    // If we can't sign in, try creating account.
                    .createUserWithEmailAndPassword(email, email)
                    .addOnSuccessListener(authResult ->
                            authResult.getUser().updateProfile(
                                    new UserProfileChangeRequest.Builder()
                                            .setDisplayName(deviceLocalUserId)
                                            .build())));
    return email;
}
 
开发者ID:dasfoo,项目名称:delern,代码行数:16,代码来源:FirebaseSignInRule.java


示例15: onAuthSuccess

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
private void onAuthSuccess(FirebaseUser user) {
    UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
            .setDisplayName(String.valueOf(name.getText()))
            .build();
    user.updateProfile(profileUpdates).addOnCompleteListener(new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                Log.d("TAG", "User profile updated!");
            }
        }
    });
    sendVerificationEmail(getString(R.string.verificationEmail));
}
 
开发者ID:juanjecilla,项目名称:FindMeAHome,代码行数:15,代码来源:SignUpEmailFragment.java


示例16: register

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
/**
 * Register User with Firebase and rename Display nome to chosen name
 */
// TODO: 16/12/16 Need to send email confirmation if registering with email
void register(Context context, String email, String password, String riderName) {
    checkViewAttached();
    getMvpView().showProgress();

    auth.createUserWithEmailAndPassword(email, password)
            .addOnCompleteListener((Activity) context, task -> {
                if (!task.isSuccessful()) {
                    //registration Failed
                    getMvpView().hideProgress();
                    BusProvider.getBusProviderInstance().post(new RegisterEvent(false, task.getException().getMessage(), null));
                    Timber.e("Unsuccessfully Registered : " + task.getException().getMessage());
                } else {
                    //registration Successful, change display name
                    FirebaseUser user = task.getResult().getUser();
                    UserProfileChangeRequest changeRequest = new UserProfileChangeRequest.Builder()
                            .setDisplayName(riderName)
                            .build();
                    auth.getCurrentUser().updateProfile(changeRequest).addOnCompleteListener(task1 -> {
                        if (task1.isSuccessful()) {
                            //this is needed for display name to show up in auth listener
                            user.reload();
                            auth.signOut();
                            auth.signInWithEmailAndPassword(email, password);
                            getMvpView().hideProgress();
                        } else {
                            Timber.d("Error Changing Display Name");
                        }
                    });
                }
            });
}
 
开发者ID:Mfrenchy77,项目名称:HorseandRidersCompanion,代码行数:36,代码来源:RegisterPresenter.java


示例17: saveUser

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
@OnClick(R.id.save_btn)
public void saveUser() {
    FirebaseUser user = auth.getCurrentUser();

    if(user == null)
        return;

    UserProfileChangeRequest.Builder userProfileChangeRequest = new UserProfileChangeRequest.Builder();

    String userName = name.getText().toString();
    if(!userName.equals(auth.getCurrentUser().getDisplayName())) {
        userProfileChangeRequest.setDisplayName(userName);
    }

    int index = providersLayout.getCheckedRadioButtonId();
    List<? extends UserInfo> providerData = user.getProviderData();
    if(index >= 0 && index < providerData.size()) {
        Uri uri = providerData.get(index).getPhotoUrl();
        if(uri != null && !uri.equals(user.getPhotoUrl())) {
            userProfileChangeRequest.setPhotoUri(uri);
        }
    }

    progressBar.setVisibility(View.VISIBLE);
    user.updateProfile(userProfileChangeRequest.build())
            .addOnCompleteListener(task -> {
                progressBar.setVisibility(View.INVISIBLE);
                if (task.isSuccessful()) {
                    showSnackbar(R.string.profile_updated);
                }
            });
}
 
开发者ID:open-roboclub,项目名称:roboclub-amu,代码行数:33,代码来源:AdminFragment.java


示例18: updateUserProfile

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
@ReactMethod
public void updateUserProfile(ReadableMap props, final Callback callback) {
  FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();

  UserProfileChangeRequest.Builder profileBuilder = new UserProfileChangeRequest.Builder();

  Map<String, Object> m = FirestackUtils.recursivelyDeconstructReadableMap(props);

  if (m.containsKey("displayName")) {
    String displayName = (String) m.get("displayName");
    profileBuilder.setDisplayName(displayName);
  }

  if (m.containsKey("photoUri")) {
    String photoUriStr = (String) m.get("photoUri");
    Uri uri = Uri.parse(photoUriStr);
    profileBuilder.setPhotoUri(uri);
  }

  UserProfileChangeRequest profileUpdates = profileBuilder.build();

  user.updateProfile(profileUpdates)
    .addOnCompleteListener(new OnCompleteListener<Void>() {
      @Override
      public void onComplete(@NonNull Task<Void> task) {
        if (task.isSuccessful()) {
          Log.d(TAG, "User profile updated");
          FirebaseUser u = FirebaseAuth.getInstance().getCurrentUser();
          userCallback(u, callback);
        } else {
          // userErrorCallback(task, callback);
        }
      }
    }).addOnFailureListener(new OnFailureListener() {
          @Override
          public void onFailure(@NonNull Exception ex) {
            userExceptionCallback(ex, callback);
          }
        });
}
 
开发者ID:fullstackreact,项目名称:react-native-firestack,代码行数:41,代码来源:FirestackAuth.java


示例19: updateProfile

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
/**
 * @param user
 * @param request
 * @return
 */
@CheckReturnValue
@NonNull
public static Completable updateProfile(
        @NonNull final FirebaseUser user, @NonNull final UserProfileChangeRequest request) {
    return RxTask.completes(new Callable<Task<Void>>() {
        @Override
        public Task<Void> call() throws Exception {
            return user.updateProfile(request);
        }
    });
}
 
开发者ID:yongjhih,项目名称:rxfirebase,代码行数:17,代码来源:RxFirebaseUser.java


示例20: onCreate

import com.google.firebase.auth.UserProfileChangeRequest; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_new_user);
    username = (EditText) findViewById(R.id.usernameRegistration);
    pass = (EditText) findViewById(R.id.passwordRegistration);
    passVerification = (EditText) findViewById(R.id.passwordRegistrationConfirmation);
    firstname = (EditText) findViewById(R.id.firstName);
    lastname = (EditText) findViewById(R.id.lastName);
    setViews(true);

    progressBar = (ProgressBar) findViewById(R.id.registrationPageProgressBar);

    mAuth = FirebaseAuth.getInstance();
    mAuthListener = new FirebaseAuth.AuthStateListener() {
        @Override
        public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
            FirebaseUser user = firebaseAuth.getCurrentUser();
            if (user != null) {
                // User is signed in
                Log.d(TAG, "onAuthStateChanged:signed_in:" + user.getUid());
                String name = firstname.getText().toString() + " " + lastname.getText().toString();
                UserProfileChangeRequest profileChangeRequest = new UserProfileChangeRequest.Builder().
                        setDisplayName(name).build();
                user.updateProfile(profileChangeRequest);


                DatabaseReference myRef = FirebaseDatabase.getInstance().getReference("users").child(user.getUid());
                myRef.child(user.getUid()).push();

                // As firebase does not accept keys with empty values, I'm putting a dummy item with empty Strings and -1 as ints
                // Quantity of items in cart is not realtime database quantity but the quantity the user wants
                ArrayList<ShoppingItem> cart = new ArrayList<>();
                cart.add(new ShoppingItem(-1, "", "", "", -1, -1));
                Map<String, Object> cartItems = new HashMap<>();
                cartItems.put("cartItems", cart);

                // Adding a isCartEmpty State Variable for cart window display

                Map<String, Object> cartState = new HashMap<>();
                cartState.put("isCartEmpty", Boolean.TRUE);

                // Updating the database for the user
                myRef.updateChildren(cartItems);
                myRef.updateChildren(cartState);


                sendVerificationEmail();
            } else {
                // User is signed out
                Log.d(TAG, "onAuthStateChanged:signed_out");
            }
        }
    };

    mRegister = (Button) findViewById(R.id.registerButton);
    mRegister.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            setViews(false);
            email = username.getText().toString();
            password = pass.getText().toString();
            passwordVerification = passVerification.getText().toString();
            if (password.equals(passwordVerification) && !password.equals("") && !passwordVerification.equals("")) {
                createAccount();
            } else {
                Snackbar.make(findViewById(R.id.newUserPage), "Passwords don't match", Snackbar.LENGTH_SHORT).show();
                pass.setText("");
                passVerification.setText("");
                setViews(true);
            }
        }
    });

}
 
开发者ID:akshayub,项目名称:NITKart,代码行数:76,代码来源:newUser.java



注:本文中的com.google.firebase.auth.UserProfileChangeRequest类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java FormalTypeParameter类代码示例发布时间:2022-05-21
下一篇:
Java DescribeSubnetsRequest类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap