小编Jac*_*dge的帖子

将wakelock以不同的活动释放到获得它的地方

我的应用程序中有两个活动.第一个活动获得了即使在此活动被破坏时仍然存在的唤醒锁.此活动还会设置启动第二个活动的警报.我希望第二个活动释放第一个活动获得的唤醒锁.

低音:

第一个活动获得唤醒锁>>第一个活动被破坏>> Wakelock仍然获得>> canender(闹钟)开启新活动(第二活动)>>第二个活动发布唤醒锁?

问题是我如何在不同的活动中释放唤醒锁,以获取获取唤醒锁的位置?

这是我在第一个活动中用来获取唤醒锁的代码:

    WakeLock wl;
    PowerManager pM = (PowerManager)getSystemService(Context.POWER_SERVICE);
    wl = pM.newWakeLock(PowerManager.FULL_WAKE_LOCK, "wakeLock");
   wl.acquire();
Run Code Online (Sandbox Code Playgroud)

是否有任何代码可用于在第二个激活中释放唤醒锁?

android release wakelock

2
推荐指数
1
解决办法
4518
查看次数

VB.net收到一封电子邮件

我已经知道如何使用vb.net发送电子邮件,但我无法弄清楚如何接收电子邮件.我想进入我的电子邮件帐户并阅读电子邮件并将其存储在变量中,这可能吗?如果是,任何人都可以给我一些示例代码,因为那样会很棒.

只是为了清楚我在这里使用的是我发送电子邮件的代码,

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)        Handles Button1.Click
    Try
        Dim SmtpServer As New SmtpClient()
        Dim mail As New MailMessage()
        SmtpServer.Credentials = New  _
     Net.NetworkCredential("trowbridge97@gmail.com", "qwerty1205")
        SmtpServer.Port = 587
        SmtpServer.Host = "smtp.gmail.com"
        mail = New MailMessage()
        mail.From = New MailAddress("trowbridge97@gmail.com")
        mail.To.Add("trowbridge97@gmail.com")
        mail.Subject = "Alarm"
        mail.Body = "Some one is in your room"
        SmtpServer.Send(mail)
        MsgBox("mail send")
    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try
End Sub 
Run Code Online (Sandbox Code Playgroud)

vb.net email

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

Java(生成没有重复的数字)

我正在制作一个应用程序,下面的代码应该生成7个随机数并将它们打印到屏幕上,并且所有数字都不应该与另一个相同.

我已经尝试过各种方式.我花了大约5个小时检查它,得到第二个意见,他们说它应该工作,但事实并非如此.它有什么作用?它只是将7个随机数写入屏幕,但大部分时间都有重复,大部分时间应用程序停止(错误),但代码中没有错误.这只是我尝试过的许多方法中的一种方式.有人可以告诉我,如果有什么不对吗?还是有建议?还是那么善意给我一些示例代码来替换while循环?任何建议都会很棒,请记住我对java很新.

更新:while循环是主循环.它调用一个数字方法并制作7个随机数并将它们存储在"text_counter"数组中,然后我检查它们是否是数组中的重复数字,如果没有,它会突破循环并将它们打印到屏幕上,但是如果它有回到循环的开头以生成更多随机数并再次检查它们.

这是代码

import java.util.HashSet;
import java.util.Random;
import java.util.Set;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class Lotto extends Activity {

/** Called when the activity is first created. */
Random dice = new Random();
TextView top, med, and, qcounter, wcounter, ecounter, rcounter, tcounter,
        ycounter, ucounter;
@SuppressWarnings("rawtypes")
Set uniqueItems = new HashSet();
Button gen;
EditText input1, input2;
int[] text_counter = { 1, 2, 3, 4, 5, 6, 7 };
boolean o = …
Run Code Online (Sandbox Code Playgroud)

java random android numbers

0
推荐指数
1
解决办法
2106
查看次数

MYSQL - 按 DESC 顺序按 Id 排序,按 X 分组

在过去的 4 个小时里,我一直专注于这个问题,简而言之,我想按 id 以 DESC 顺序排序该表,按 ads_post_id 分组(基于 id 的 DESC 顺序),LIMIT 为 6行返回。

数据库样本,


id   | ads_post_id
---------------------------------------------------------------------------
22   | 983314845117571
23   | 983314845117571
24   | 983314845117571         
104  | 983314845117571
250  | 983314845117571
253  | 983314845117571 
767  | 983314845117571          
---------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我目前的查询,

SELECT * FROM fb_ads GROUP BY ads_post_id ORDER BY id DESC LIMIT 6
Run Code Online (Sandbox Code Playgroud)

然而,这一切的回报是,


id   | ads_post_id
---------------------------------------------------------------------------
22   | 983314845117571   
---------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

它应该返回,


id    | ads_post_id
---------------------------------------------------------------------------
767   | 983314845117571   
---------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

很明显,它是按 ASC 顺序分组的,然后按 …

mysql greatest-n-per-group

0
推荐指数
1
解决办法
3605
查看次数

CSS中的字母间距会改变单词间距吗?

我观察到,当我调整 CSS 中的字母间距时,单词间距似乎会自动更改。然而,经过广泛的研究,我找不到关于这种关系的具体信息。

背景: 我查阅了各种资源,包括 ChatGPT 4.0,一致认为字母和单词间距是独立的属性。我已经在多种字体和浏览器上测试了这种行为,并始终注意到这种变化。

此行为不同于 CorelDRAW 等基于矢量的图形设计软件,在其中调整字母间距不会影响字间距。我喜欢浏览器的方法,并认为它产生了真正令人愉悦的结果。随着字母间距的减小,它完美地减小了字间距。

问: 浏览器中修改字母间距时出现的字间距调整是否是公认的现象?Chat GBT 表示这种情况不应该发生,而且它们是独立的财产。一者不会改变另一者。我在网上找不到有关此主题的任何信息。

我已经在不同的字体和浏览器上验证了它。字间距的减少或增加与字母间距成比例,并且无论字体如何,都是相同的。

<!DOCTYPE html>
<html>
<head>
<style>
h1{
  letter-spacing: 20px;
  font-size: 20px;
}

h2 {
  letter-spacing: 10px;
  font-size: 20px;
}

h3 {
  letter-spacing: 5px;
  font-size: 20px;
}
span {
  border-style: solid;
}
</style>
</head>
<body>

<h1><span>This</span> <span>is</span> <span>heading</span> <span>1</span></h1>
<h2><span>This</span> <span>is</span> <span>heading</span> <span>2</span></h2>
<h3><span>This</span> <span>is</span> <span>heading</span> <span>3</span></h3>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css typography letter-spacing

0
推荐指数
1
解决办法
123
查看次数