3
진동기를 진동시킬 수있는 기능을 앱에 구현하려고합니다. 사용자는 슬라이더를 사용하여 세 가지, 진동 강도, 펄스 길이 및 펄스 간 시간을 변경할 수 있습니다. 이 코드를 (그 제대로 완료되면, 그냥 빨리 예를 먹으 렴)는 응용 프로그램을 충돌 사용할 때, 그러나진동기가 진동하는 데 문제가 있습니다.
for(i=0; i<(pulse length * whatever)+(pulse gap * whatever); i+=1){
pattern[i]=pulse length*i;
patern[i+1]=pulse gap;
:
내가 좋아하는 몇 가지 코드의 생각했다. 또한 진동 강도 (작동하는 진동 강도)를 변경하면 강도 변경을 위해 서비스를 다시 시작해야합니다. 내가 힘을 바꾸는 방법은 바이브레이터가 켜지는 시간을 바꾸는 것입니다.
이
내가 전화가 진동하는 방법을 검출하기 위해 사용하는 코드입니다 (여기의 코드 내가 선호하는 것과 약간 다릅니다) : 사람의 방향으로 날 지점 수의if (rb == 3){
z.vibrate(constant, 0);
} else if (rb == 2){
smooth[0]=0;
for (int i=1; i<100; i+=2){
double angle = (2.0 * Math.PI * i)/100;
smooth[i] = (long) (Math.sin(angle)*127);
smooth[i+1]=10;
}
z.vibrate(smooth, 0);
} else if (rb == 1){
sharp[0]=0;
for(int i=0; i<10; i+=2){
sharp[i] = s*pl;
sharp[i+1] = s+pg;
}
z.vibrate(sharp, 0);
}
} else {
z.cancel();
}
경우 이것을 할 수있는 몇 가지 코드 또는 어떻게 작동하게 할 수 있는지, 나는 그것을 매우 고맙게 생각할 것이다.
오류 추적을 게시하십시오. – Sam