我正在制作Android应用程序,它将来自Android应用程序的信号发送到arduino。 但我想让arduino引脚高低在特定的时间段内说一个小时。 即用户将指定时间段和时间段的长度。 我怎么能在Android中接近这个..
答案 0 :(得分:0)
对于Android,您需要定期安排后台任务作为单独的过程。您可以使用Syncadapter作为Android应用程序。
或试试这个
final Handler handler = new Handler();
Runnable runable = new Runnable() {
@Override
public void run() {
try{
//do your Arduino code here
//also call the same runnable
handler.postDelayed(this, 1000);
}
catch (Exception e) {
// TODO: handle exception
}
finally{
//also call the same Arduino code here
handler.postDelayed(this, 1000);
}
}
};
handler.postDelayed(runable, 1000);
希望它有所帮助!