我有gmail和yahoo工作,但不是hotmail.这就是我拥有的,我做错了什么?
private String mailhost = "smtp.live.com";
public hotmailSenderActivity(String user, String password) {
this.user = user;
this.password = password;
//This connects to the actual mailserver
Security.addProvider(new com.provider.JSSEProvider());
Properties props = new Properties();
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", mailhost);
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "587");
props.put("mail.smtp.socketFactory.port", "587");
props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("smtp.starttls.enable", "true");
props.put("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.quitwait", "false");
session = Session.getDefaultInstance(props, this);
Run Code Online (Sandbox Code Playgroud)
我尝试过端口25 + 587没有SSL的东西.我已尝试使用SSL端口465.电子邮件和密码是正确的(我已经硬编码确定).
我没有收到任何错误......那么问题是什么?
我必须承认我对R来说是全新的.因此,我的问题可能很简单.
对于作业,我需要模拟随机游走系列.初始位置是实线上的固定点a.然后以长度X1进行第一步,并将随机游走过程的当前位置改变为S(1)= a + X1.该过程持续到n = 1000.
在生成随机变量X~N(1,10 ^ 2)1000次之后,我需要报告S(n)的值并显示该随机游走系列的图.我还需要报告系列的均值和方差.
这是我到目前为止:
set.seed(1234)
x<-rnorm(1000,mean=1,sd=10)
a<--2
Run Code Online (Sandbox Code Playgroud)
如何生成一个S,以便每n到1000可以得到一个S(n)?(如果这是一个非常基本的问题,我很抱歉.)
我一直在看有关添加自己的搜索栏偏好的教程,但它不在我的实际prefs.xml中.有没有办法在我的主要prefs屏幕中有一个或我必须将它分开.
所以我有一个简单的登录按钮,在我的oncreate中执行此操作:
mLoginButton = (LoginButton)findViewById(R.id.connect_facebook_button);
mLoginButton.setApplicationId(.getResources().getString(R.string.app_id));
mLoginButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() {
public void onUserInfoFetched(GraphUser user) {
setUser(user); // Just sets mUser to be this user
try {
Toast.makeText(this, mUser.getFirstName(), Toast.LENGTH_SHORT).show();
} catch (Exception FacebookException) {
FacebookException.printStackTrace();
}
}
});
Run Code Online (Sandbox Code Playgroud)
所有这些都被成功调用,包括onUserInfoFetched.
问题是,在每个实例中,我的Graphuser用户都为null.
我的appID是正确的,我的android哈希是他们给我的调试(在示例应用程序上测试工作正常),登录屏幕确实弹出...不确定从哪里开始.
此外,如果我按两次按钮,我会收到一个错误:
an attempt was made to open a session that has a pending request
Run Code Online (Sandbox Code Playgroud) 从Android Studio运行Proguard步骤时仅弹出的奇怪错误
错误:
org.gradle.internal.UncheckedException: proguard.ParseException: Expecting keyword 'allowshrinking', 'allowoptimization', or 'allowobfuscation' before 'includedescriptorclasses' in line 42 of file...
这是我的Proguard文件中的相关行:
-keep, includedescriptorclasses public class com.Foo.Bar {
public protected <fields>;
public protected <methods>;
public protected *;
}
注意到:
-keep,allowobfuscations, allowoptimizations, allowshrinking, includedescriptorclasses public class com.Foo.Bar {
public protected <fields>;
public protected <methods>;
public protected *;
}
或者保持修饰符的任何组合仍然会导致相同的错误消息.
所以,这就是问题,我有一个.aar文件,当我将它添加为依赖项时,如下所示:
compile('com.foo:bar:1.0.0@aar')
它生成以下文件:
build > intermediates > exploded-aar > com.foo > bar > bar-1.0.0
其中包含classes.jar,sources等.
但是,它应该做以下事情:
build > intermediates > exploded-aar > com.foo > bar > 1.0.0
有没有人知道为什么我的aar没有被正确导入?
这是一个问题,因为构建gradle时会发生以下错误:
com.android.manifmerger.ManifestMerger2$MergeFailureException: java.io.FileNotFoundException: /build/intermediates/exploded-aar/com.foo/bar/1.0.0/AndroidManifest.xml (No such file or directory)
但是,它在bar-1.0.0目录中清晰可见.
编辑:更多信息
什么都行不通.
简单地说,我的phonegap应用程序中有一个屏幕后退键.它适用于除android之外的所有设备,我认为这是因为因为硬键,甚至在Android上都不需要后退按钮.
但为了简化构建,无论如何我想要包含它.是否需要执行一些特殊操作才能使后退键作为硬件后退键?
注意:使用zepto.这是我当前的后退按钮处理程序:
$( '.back' ).click( function() {
window.history.back();
});
Run Code Online (Sandbox Code Playgroud) 假设我有一个有效域根的列表,
example.com
test.com
还有一个变量
String url
我如何使用正则表达式来验证我的变量 url 是否在列表中(包括子域)?
例如,也许我的网址是"subdomain.case.example.com"
也就是说,明确地说:
我如何利用正则表达式来验证我的网址是*.example.comOR *.test.comOR example.comOR test.com?
我有一个非常简单的代码行:
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
Run Code Online (Sandbox Code Playgroud)
但是,最近在4.0+设备上,由于这条线路说它需要蓝牙许可才能看到崩溃.
更准确地说,我看到的错误是:
java.lang.SecurityException: Need BLUETOOTH permission
Run Code Online (Sandbox Code Playgroud)
在我的setMode的行.
我有MODIFY_AUDIO_SETTINGS权限,但我不知道这是如何与蓝牙交互的,所以我正在寻找确认我是否真的需要MODE_IN_COMMUNICATION的BLUETOOTH权限
所以,让我说我有这段代码:
int mode = android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB ? AudioManager.MODE_IN_COMMUNICATION : AudioManager.MODE_IN_CALL;
Run Code Online (Sandbox Code Playgroud)
现在,假设我在一些预姜饼的设备上运行此代码.
是否存在无法获得静态导入的AudioManager.MODE_IN_COMMUNICATION情况?
我的意思是,是否有任何情况下,我会看到一个崩溃,因为在MODE_IN_COMMUNICATION姜饼被检查之前是不可用的?
三元运算符如何用Java编译?它是否将这两个东西编译为整数?它是否在编译期间扩展代码?
我有一个问题,我正在创建的网格在幻灯片动画期间而不是之后出现.因此,我决定在创建gridview之前使用计时器等待1秒.我该怎么做呢?setTimeout没有按照我的预期做到......
android ×8
cordova ×2
java ×2
javascript ×2
aar ×1
gradle ×1
jakarta-mail ×1
proguard ×1
r ×1
regex ×1
sencha-touch ×1
time-series ×1
url ×1
zepto ×1