我正在慢慢地学习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)
但是,我得到一个错误(用注释表示的行)强调了句点并说"错位的构造",并且还强调了"删除这些令牌"的论点.我已经看到在其他应用程序中以相同的格式完成此操作,我不明白有什么问题.
下面是一个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
在构建Android应用程序的过程中,我遇到了用户管理的重大问题.
我看到所有的地方服务,允许用户使用谷歌,脸书,亚马逊,推特等在我的应用程序注册(亚马逊Cognito,Janrain,谷歌身份工具包).
理想情况下,我希望在整个应用程序中使用Amazon Web Services,因此需要使用Amazon Cognito.但是,据我所知,Cognito仅提供通过Facebook,亚马逊和谷歌进行的简单用户注册,并具有与开发人员身份验证身份合并的附加功能.
经过几个小时的研究开发我自己的身份提供者结构,实施身份验证协议和所有爵士乐,我得出结论我不知道我在那个领域做了什么,我会最好的服务,让它独自一人目前.
我想要的只是允许用户通过电子邮件,用户名和密码注册使用我的应用程序,并可以选择稍后通过Amazon Cognito与他们的社交帐户合并.我似乎无法在任何地方找到任何直截了当的答案.
那么,我如何创建一个简单的用户注册流程来创建用户,以后可以通过Amazon Cognito链接到其他社交帐户?
我已经尝试了所有的东西来弄清楚为什么在eclipse中没有新的布局文件被添加到我的R.java文件中.什么都行不通.
我有:
有没有人有什么建议?