当前位置: 首页 > 面试题库 >

Android:如何获取用户的性别和年龄?

阎祖鹤
2023-03-14
问题内容

我有一个要根据用户的性别和年龄自动设置的Android应用。

获取用户年龄和性别的方法有哪些?(符合Google Play政策)

例如,是否可以通过Google Play服务获取这些信息?

谢谢。


问题答案:

您应该使用interface Person,您将拥有所有需要了解的有关用户的信息。(通过getGender()getBirthday()(或getAgeRange()

编辑:例如,假设使用getGender(),您可以在此周围做一些事情:

 GoogleApiClient client = new GoogleApiClient.Builder(this)
         .addApi(Plus.API)
         .addScope(Plus.SCOPE_PLUS_LOGIN)
         .setAccountName("users.account.name@gmail.com")
         .build();


client.connect();
Person.Gender gender;
Person personProfile = Plus.PeopleApi.getCurrentPerson(client);

if (person.hasGender()) // it's not guaranteed
          gender = person.getGender();


 类似资料:
  • 我试图抓取Reddit的subreddits帖子,其中有很多问题: < code>s2 = "我的(22m)和我的搭档(21m)是酒吧和foo" 我想做一个函数,可以解析每个字符串,然后返回年龄和性别对。所以: 从本质上讲,每个年龄/性别标签都是一个两位数,后跟。

  • 我有一份詹金斯的工作,在那里我登录了一个网站。网站的用户名和密码与我为詹金斯使用的用户名和密码相同。我想得到詹金斯的用户名和密码,并把它传递给我写的java代码登录到网站。 如何获取Jenkins用户名和密码属性? 背景:假设我使用“用户名1”和“密码1”登录到Jenkins。我有一个使用相同登录凭据的网站。我有一个詹金斯的工作创建登录到这个网站。詹金斯的工作被很多人使用。我想以这样的方式编写Ja

  • 问题内容: 我正在使用一个Android应用程序,其中使用我们的应用程序登录Facebook的所有Android用户都需要从Facebook中提取他的照片,性别和全名。我为此使用Facebook SDK。 借助Facebook SDK,我可以登录Facebook,但是我不确定如何从Facebook中提取他的照片,性别和全名? 以下是我用来登录Facebook的代码。我遵循了本教程 谁能告诉我在上一

  • 是否有重新运行用户查询以检索这些数据的方法?我希望使用Spring-social和RestFB开发一个程序,但它需要用户登录操作来检索所需的数据,这是我们的情况下的问题,因为我们不能重新创建登录操作。

  • 问题内容: 我正在尝试使用以下格式为每个人打印其年龄: 例如:19年8个月13天。 我已经在Google上搜索了很多,并且注意到有一个特定的函数可以计算日期之间的差。 但是,该功能在中不存在,因此我继续尝试使用和一些运算符。 我的尝试: 我的问题取决于日子。我不知道如何使用此函数计算天数(“尝试除以4或30”);我以为我的逻辑不好,但我无法弄清楚,有什么想法吗? 问题答案: 与Lalit的答案非常

  • 问题内容: 有人知道在Swift中获取用户时区的方法吗? 我正在从数据库中取出电视上的特定时间,然后需要从它们所在的位置减去/添加,以显示它们的正确时间。 问题答案: 编辑/更新: Xcode 8或更高版本•Swift 3或更高版本 如果需要缩写: 如果您需要时区标识符: 要了解所有可用的时区缩写: 要了解所有可用的时区名称(标识符): 您可能还需要一些其他信息: TimeZone- Apple开