Articles of 登录

Android应用程序登录

有人可以帮我建议一些我可以开始的好教程。 我想用仪表板和登录屏幕构建一个简单的应用程序。 首次要求用户登录屏幕。 登录检查是通过对远程PHP脚本的POST调用来执行的。 用户登录后,应将其重定向到仪表板。 一旦用户关闭并重新打开应用程序,他应该重定向到登录屏幕。 我知道如何创建表单以及如何发布,在基于用户角色切换布局以及如何导入/扩展类方面需要帮助,例如我更喜欢单独登录(活动)类。 但是这个登录类需要导入到Main(main应该扩展Activity)

权限拒绝:打开提供程序com.android.providers.contacts.ContactsProvider2

我是Android新手,我使用Android Studio和LoginActivity模板从头创建了一个应用程序。 我的目标是SDK 23,最小版本是15. Android Studio生成了以下清单: 当我尝试运行空模板时,我得到了这个堆栈跟踪: E/AndroidRuntime﹕ FATAL EXCEPTION: AsyncTask #1 Process: com.uprope.uprope, PID: 24790 java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:309) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354) at java.util.concurrent.FutureTask.setException(FutureTask.java:223) at java.util.concurrent.FutureTask.run(FutureTask.java:242) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) Caused by: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.ContactsProvider2 from ProcessRecord{85980a6 24790:com.uprope.uprope/u0a58} (pid=24790, uid=10058) requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS at […]

使用ParseFacebookUtils.logInWithReadPermissionsInBackground不会保存Facebook权限Android

Facebook登录ParseFacebookUtils后我试图记录用户的权限,但它总是为空,这是我的代码: List permissions = Arrays.asList(“user_birthday”, “user_location”, “user_friends”, “email”, “public_profile”); ParseFacebookUtils.logInWithReadPermissionsInBackground(this, permissions, new LogInCallback() { @Override public void done(ParseUser user, ParseException e) { if (user == null) { Log.d(“MyApp”, “Uh oh. The user cancelled the Facebook login.”); } else { updateUser(user.isNew()); } } }); 后来… Log.d(Check.TAG, AccessToken.getCurrentAccessToken().getPermissions().toString()); //returns empty!! 我也试过了 AccessToken.getCurrentAccessToken().getPermissions().containsAll(permissions) 而且总是空的。 我使用Android Parse Library 1.9.1和Facebook […]

Android – Facebook登录首次导致onResume错误

我可以成功连接到Facebook并获得好友列表。 所有连接都没问题。 但是当我删除Facebook的数据(通过设置 – >应用程序)和我的应用程序时,会出现登录问题。 [SDK 3.5] 启动我的应用 建立Facebook连接 Facebook要求输入用户名和密码,输入它们 等一下 它显示请求基本用户信息和错误的权限屏幕:“您的应用程序意外停止工作。请再试一次(强制关闭)” 当我单击强制关闭时,同样的错误会再次突然发生(同时权限屏幕仍然落后)。 如果我足够快,我点击强制关闭然后允许权限,一切正常,我可以看到我的朋友。 所以这个FORCE CLOSE错误意味着什么都没有? 在日志中,有3-4个相同的致命exception消息,因为每次单击FORCE CLOSE时,都会再次出现错误。 当我在手机上尝试应用程序时出现此错误(SE Xperia Arc S,2.3.3)。 但是当我尝试使用Emulators时,错误不会发生。 它没有问题。 (仿真器是2.3.3和4.2) 09-04 18:09:47.916 E/AndroidRuntime(29511): FATAL EXCEPTION: main 09-04 18:09:47.916 E/AndroidRuntime(29511): java.lang.RuntimeException: Unable to resume activity {com.ilanharitasi/com.facebook.LoginActivity}: java.lang.NullPointerException 09-04 18:09:47.916 E/AndroidRuntime(29511): Caused by: java.lang.NullPointerException 09-04 18:09:47.916 E/AndroidRuntime(29511): … 12 more 09-04 18:09:51.526 […]

使用Google帐户登录…下一步是什么?

我正在为Android开发一个应用程序,它将具有类似api的服务器端。 这个应用程序将具有用户登录机制。 我想使用google / fb / twitter帐户作为登录信息,因为该应用程序的目的非常适合社交。 我已经阅读过使用手机中存储的Google帐户作为用户validation( 如何使用Google帐户登录 )。 问题是我不知道该怎么办? 据我所知,客户经理最终会给我一个代币。 那我该怎么办呢? 如何通知服务器端用户登录? 如何存储此令牌,因为据我所知,此令牌可能会在一段时间后失效时更改… 另一件事。 用户第一次进入G账户时该怎么办? 我想获得他的G头像和显示名称,例如将它们存储在服务器上,从而为用户节省了大量的点击次数? 我是通过电话以某种方式发送它们还是以某种方式从服务器上获取它们? FB之后也可能出现同样的问题。 希望我确实正确地提出了我的问题,因为这是一个更普遍的问题…… TIA。

具有php文件登录详细信息的Android POST数据 – https

我目前正在尝试通过Android将数据发布到我的网站。 我想发送数据的PHP脚本需要登录… 通过浏览器我可以使用登录数据,如下面显示的链接: HTTPS://演示:demo@www.example.com/foo.php巴= 42 如果我尝试相同的以下代码没有任何反应: public void postData() { // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); String postUrl = “https://demo:demo@www.example.com/foo.php”; HttpPost httppost = new HttpPost(postUrl); try { // Add your data List nameValuePairs = new ArrayList(2); nameValuePairs.add(new BasicNameValuePair(“bar”, “42”)); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); // Execute HTTP Post Request HttpResponse response […]

Android:使用Twitter4J使用Twitter登录

我试过的: 我已经在twitter上注册了一个应用程序并获得了Consumer Key和Secret.Even我有各种代码可以通过twitter登录。这些是我试过的: http://thetechnib.blogspot.com/2011/01/android-sign-in-with-twitter.html [此链接已关闭,您可以在此处查看存档] http://www.android10.org/index.php/articleslibraries/291-twitter-integration-in-your-android-application 我遇到的问题: 直到现在,上面的代码带我到twitter登录,让我登录并有一个PIN来完成登录过程。但我不知道如何使用它来让我的应用程序工作。我检查了整个代码,但没有发现任何相关的销。 其次,当我在Twitter上注册我的应用程序时,它要求回拨URL但是因为它写的是它真的不需要,我跳过指定。(即使我不知道应该是什么!) 因此,我在我的应用程序中将null作为CallbackURL。 任何人都可以建议我,我如何使用此PIN完成登录过程并让用户回到我的应用程序的主要活动? 它是回调url导致问题或其他我做错了吗? 请回复。任何帮助appriciated! 谢谢。 编辑: 正如Frankenstein建议的那样,我在github.com/ddewaele/AndroidTwitterSample/downloads上尝试了代码 我添加了我的消费者密钥和消费者密钥以及回调url: public static final String OAUTH_CALLBACK_SCHEME= “x-oauthflow-twitter”; public static final String OAUTH_CALLBACK_HOST= “callback”; public static final String OAUTH_CALLBACK_URL= OAUTH_CALLBACK_SCHEME + “://” + OAUTH_CALLBACK_HOST; 但它给了我这个错误: logcat的: 11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): Error during OAUth retrieve request token 11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): oauth.signpost.exception.OAuthNotAuthorizedException: Authorization […]

Android Facebook Apiexception – remote_app_id与存储的ID不匹配

我有一个问题,如本文标题所述。 我无法登录。 SessionState currentstate = session.getState(); 给我一个状态CLOSED_LOGIN_FAILED 。 我看了一下这篇文章, Android Facebook SDK 3.0在登录时给出了“remote_app_id与存储的id不匹配” 我使用keytool生成了一个密钥并将其放在App Dashboard中。 但这似乎没有帮助。 对此有任何帮助表示赞赏

Android 4.0.3并完成活动

我有活动A呼叫活动B,活动B拨号,然后在IDLE-OFFHOOK-IDLE状态我调用ActivityB.this.finish(),以便活动A显示在前面。 这从android 2.3.x到4.0版本都运行良好。 现在它不适用于android 4.0.3模拟器和4.0.2三星galaxy nexus 2.为什么? 有人可以帮忙吗?

Google+中显示的“未注册的应用程序”登录同意屏幕

我已经制作了一个Android应用程序,它是调试密钥签名(app-debug.apk) 我还在Google Dev Console上使用调试密钥库密钥和正确的软件包名称创建了相应的Android客户端ID。 当我尝试登录应用程序时,同意屏幕显示“未注册的应用程序”。