小编Gae*_*ege的帖子

使用共享偏好编辑器

我正在慢慢地学习Android学习书,并获得以下代码来分配用户数据:

package com.androidbook.triviaquiz;

import android.app.Activity;
import android.content.SharedPreferences;

public class QuizActivity extends Activity {
    public static final String GAME_PREFERENCES = "GamePrefs";
    SharedPreferences settings = getSharedPreferences(GAME_PREFERENCES, MODE_PRIVATE);
    SharedPreferences.Editor prefEditor = settings.edit();
    prefeditor.putString("UserName", "John Doe"); //**syntax error on tokens**
    prefEditor.putInt("UserAge", 22); //**syntax error on tokens**
    prefEditor.commit();
}
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个错误(用注释表示的行)强调了句点并说"错位的构造",并且还强调了"删除这些令牌"的论点.我已经看到在其他应用程序中以相同的格式完成此操作,我不明白有什么问题.

android sharedpreferences

21
推荐指数
1
解决办法
4万
查看次数

Android:使用alignBaseline作为文本后面的图像

下面是一个TextView,后跟RelativeLayout中包含的ImageView.我试图让图像的底部与文本的基线对齐.当我使用alignBaseline作为图像时,引用TextView,它是图像的顶部,与文本的基线而不是底部对齐.我怎样才能解决这个问题?

<TextView 
        android:id="@+id/month" 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:text="feb"
        android:textSize="60px"
        android:typeface="serif"
        />
   <ImageView 
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:paddingLeft="15px"
        android:layout_toRightOf="@id/month"
        android:layout_alignBaseline="@id/month"
        android:src="@drawable/minicalimage" 
        android:id="@+id/calimage"
        />
Run Code Online (Sandbox Code Playgroud)

android textview android-layout android-imageview android-relativelayout

13
推荐指数
3
解决办法
2万
查看次数

使用Amazon Cognito进行简单的用户注册

在构建Android应用程序的过程中,我遇到了用户管理的重大问题.

我看到所有的地方服务,允许用户使用谷歌,脸书,亚马逊,推特等在我的应用程序注册(亚马逊Cognito,Janrain,谷歌身份工具包).

理想情况下,我希望在整个应用程序中使用Amazon Web Services,因此需要使用Amazon Cognito.但是,据我所知,Cognito仅提供通过Facebook,亚马逊和谷歌进行的简单用户注册,并具有与开发人员身份验证身份合并的附加功能.

经过几个小时的研究开发我自己的身份提供者结构,实施身份验证协议和所有爵士乐,我得出结论我不知道我在那个领域做了什么,我会最好的服务,让它独自一人目前.

我想要的只是允许用户通过电子邮件,用户名和密码注册使用我的应用程序,并可以选择稍后通过Amazon Cognito与他们的社交帐户合并.我似乎无法在任何地方找到任何直截了当的答案.

那么,我如何创建一个简单的用户注册流程来创建用户,以后可以通过Amazon Cognito链接到其他社交帐户?

android identity amazon-web-services amazon-cognito

12
推荐指数
2
解决办法
5282
查看次数

新创建的布局文件未添加到R.java

我已经尝试了所有的东西来弄清楚为什么在eclipse中没有新的布局文件被添加到我的R.java文件中.什么都行不通.

我有:

  • 重启Eclipse
  • 二手项目>清洁
  • 删除了R.java(必须恢复,因为无论我做什么都不会自动生成)
  • 确保所有方法都在SDK版本中定义
  • 重建项目
  • 未经检查的自动构建
  • 以上选项的每个组合
  • 一直想把我的电脑扔到房间里

有没有人有什么建议?

layout android

10
推荐指数
2
解决办法
6541
查看次数