小编Lor*_*tto的帖子

使用AccountManager令牌进行IMAP/SMTP身份验证

我试图实现使用来自Android的的AccountManager接受,而不是使用用户名和密码令牌一个简单的IMAP/SMTP Gmail客户端.我正在尝试使用"mail"作为getAuthToken()的authTokenType参数.

Google通过oauth2提供了这个SMTP/IMAP示例 http://code.google.com/p/google-mail-oauth2-tools/source/browse/#svn%2Ftrunk%2Fjava%2Fcom%2Fgoogle%2Fcode%2Fsamples%2Foauth2 http://code.google.com/p/google-mail-oauth2-tools/wiki/JavaSampleCode

但它适用于java.在我的Android项目中使用它有一些导入(关于SASL)丢失.要解决这些问题,请使用此库http://code.google.com/p/asmack/

示例编译,但我注意到运行时出现问题

10-04 10:05:44.715: I/System.out(1226): DEBUG: setDebug: JavaMail version 1.4.1
10-04 10:05:44.750: I/System.out(1226): DEBUG: mail.imap.fetchsize: 16384
10-04 10:05:44.750: I/System.out(1226): DEBUG: enable SASL
10-04 10:05:44.750: I/System.out(1226): DEBUG: SASL mechanisms allowed: XOAUTH2
10-04 10:05:46.137: I/System.out(1226): * OK Gimap ready for requests from 84.221.66.29 o42if871216eef.60
10-04 10:05:46.137: I/System.out(1226): A0 CAPABILITY
10-04 10:05:46.805: I/System.out(1226): * CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 XYZZY SASL-IR AUTH=XOAUTH AUTH=XOAUTH2
10-04 10:05:46.805: I/System.out(1226): A0 OK Thats all she wrote! …
Run Code Online (Sandbox Code Playgroud)

gmail android imap smtp oauth

6
推荐指数
1
解决办法
2474
查看次数

Android Studio 3.0和应用程序冻结

我已经将我的android工作室从2.x更新到android 3.0 stable.

从那时起,当我尝试使用cyanogenmod 12.1(android 5.1.1)将应用程序推送到我的Nexus 7 2012时,整个系统会冻结并崩溃.

在重新启动时,系统会显示启动器,但在我卸载应用程序之前,它都是带状的.我尝试过不同的应用程序,同时发布已编译的,不同的Nexus 7(相同的硬件和软件),结果完全相同.

使用不同的设备我没有问题.这是怎么回事?谢谢.

11-06 13:56:05.681 2304-2304/? E/memtrack: Couldn't load memtrack module (No such file or directory)
11-06 13:56:05.681 2304-2304/? E/android.os.Debug: failed to load memtrack module: -2
11-06 13:56:05.737 2304-2304/? D/AndroidRuntime: Calling main entry com.android.commands.pm.Pm
11-06 13:56:06.057 489-525/system_process I/ActivityManager: Start proc 2317:com.android.defcontainer/u0a6 for service com.android.defcontainer/.DefaultContainerService
11-06 13:56:06.080 2317-2327/? I/art: Debugger is no longer active
11-06 13:56:06.132 489-525/system_process D/PackageManager: /data/app/vmdl835727952.tmp already staged; skipping copy
11-06 13:56:06.416 489-525/system_process D/PackageManager: Renaming …
Run Code Online (Sandbox Code Playgroud)

crash android freeze android-studio-3.0

5
推荐指数
1
解决办法
5006
查看次数

标签 统计

android ×2

android-studio-3.0 ×1

crash ×1

freeze ×1

gmail ×1

imap ×1

oauth ×1

smtp ×1