Uncategorized

Announcing – “Announce” for Android

Announce is an application for Android 2.0 and above.  It intercepts incoming calls and and reads the name of the caller aloud.  You can also record custom voice tags to use instead of the text to speech engine.
Project Page: http://www.peterfranza.com/projects/announce-for-android/
Price: Free (That’s a good value)

Enjoy.

BitArrayInputStream

Sometime you just have to read the bits one by one at least now you don’t need to write your own class to do it. This class works for ‘Little Endian’ or ‘Big Endian’.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import java.io.IOException;
import java.io.InputStream;
 
public class BitArrayInputStream {
 
private final BitDirection direction;
private final InputStream inputStream;
private int currentByte;
private int currentPosition = -1;
 
public BitArrayInputStream(InputStream inputStream) {
this(BitDirection.HIGHLOW, inputStream);
}
 
public [...]

Look Mom, No Typing

Always wanted to leave a comment about something you’ve read on my site, but couldn’t be bothered to type a response. Well now you can using my new Google Voice Call widget. Now you don’t have to worry about carpel tunnel or any of that fancy spelling stuff. Really all you need [...]

Ignore Compiler Warnings

Let me be upfront, I will be the first person to tell you that you should treat a warning as if it were an error. The compiler is trying to tell you something, it wants to help you. The very smart people who are designing our compiler aren’t identifying code patterns and exposing them [...]

Asynchronous Executor

I hate that sometimes I have to make calls to systems outside of my own system, essentially outside of my own control. And not all of these calls allow me to detect and recover when an operation is taking longer than it should.
So I’ve written a class that allows you to execute a task [...]