我想制作一个程序,告诉我按住按钮的秒数.
例如,如果我点击按钮5秒钟,它应该告诉我按钮保持按下5秒钟.
这在Android中是否可以实现?
这就是我尝试的方式,没有用,因为当我把while循环放入时,按钮保持点击状态,即使按下它只需一秒钟.该程序没有崩溃,但按钮仍然被点击,我认为它冻结了.
thread = new HandlerThread("");
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
while(btn.isPressed())
{
try {
thread.sleep(1000);
total = total++;
temp = temp++;
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Toast.makeText(MainActivity.this, ""+temp+" "+total, 0).show();
}
});
Run Code Online (Sandbox Code Playgroud) 我已将Google Analytics(分析)集成到Bigquery中,并且我正尝试编写一个查询以获取应与GA Portal上的号码匹配的活动用户。
这是我写的查询;
SELECT
date(date) as date,
EXACT_COUNT_DISTINCT(fullVisitorId) as daily_active_users,
FROM TABLE_DATE_RANGE([<project_id>:<dataset>.ga_sessions_],
TIMESTAMP('2018-01-01'),
TIMESTAMP(CURRENT_DATE()))
group by date
order by date desc
Run Code Online (Sandbox Code Playgroud)
我得到的回应数字与Google Analytics(分析)显示给我的数字有某种联系,但并不是100%准确。
作为回报,我得到的数字比门户网站上的数字略高,我认为我需要放置一个where子句来过滤GA可能正在门户网站上过滤的属性。