- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
public static long[] intArrayToLongArray(int[] in) {
long[] out = new long[in.length];
for (int i=0, n=in.length; i<n; i++)
out[i] = in[i];
return out;
}
public static void vibrateByResource(Context context, int resId) {
Vibrator vibrator = (Vibrator)context.getSystemService(Context.VIBRATOR_SERVICE);
long[] pattern = intArrayToLongArray(context.getResources().getIntArray(resId));
vibrator.vibrate(pattern, -1);
}
vibrateByResource(this, R.array.vibroPatternSuccess);
vibrate() принимает только long[], но не int[], в ресурсах могут храниться только int[] но не long[]. В результате родился вот такой говнокодик.
Читать дальше >>
http://govnokod.ru/11976#comment156903
Все уже пережевали и было не до смеха, ибо теперь надо было учить (о ужас!) как же устроены эти вибраторы, а не шутить.
И беспроводным управлением с другого телефона.
P.S. Кто-нибудь кроме меня пользуется этой прогой?
Репа: https://github.com/bormand/govnotify.
> и java не знаю
Знание жабы кинул в личку.
http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0% B4%D0%B8%D1%8F:%D0%AE%D0%BC%D0%BE%D1%80_ %D0%BD%D0%B5_%D0%BF%D0%BE_%D0%BC%D0%B5%D 1%81%D1%82%D1%83_2#.D0.9C.D0.BE.D0.B3.D1 .83.D1.89.D0.B5.D1.81.D1.82.D0.B2.D0.B5. D0.BD.D0.BD.D0.B0.D1.8F_.D0.B6.D0.B0.D0. B1.D0.B0
СОРОТИЛ: http://goo.gl/3zMHk