Wednesday, August 18, 2010

How to do in resources ?

18 Aug 2010
Where to put our own resource files ?

/assets


How to define String array in Resource?

<string-array name="string_array_name">
<item>text_string</item>
</string-array>

Monday, August 16, 2010

How to do in Algorithms ?

16 Aug 2010
How to clac MD5 ?

MessageDigest digest = MessageDigest.getInstance("MD5");
digest.update(s.getBytes());
byte[] messageDigest = digest.digest();
StringBuffer hexString = new StringBuffer();
for(int i = 0 ; i < messageDigest.length ; i++)
hexString.append(Integer.toHexString(0xFF & messageDigest[i]));
return hexString.toString();

How to do in Web related components ?

16 Aug 2010
How to get the bookmarks ?

Cursor cursor = Browser.getAllBookmarks(getContentResolver());
cursor.moveToFirst();
do {
Log.d("Bookmark: ", cursor.getString(1));
} while (cursor.moveToNext());


How to load data in WebView ?

webview.loadData("<html></html>", "text/html", "utf-8");

How to do in XML reader and writer ?

16 Aug 2010
How to make DefaultHandler.startElement() running ?

factory.setNamespaceAware(false);
factory.setFeature("http://xml.org/sax/features/namespace-prefixes", true);

How to in Thread ?

16 Aug 2010
How to do a Thread ?

private Handler handler = new Handler() {
public void handleMessage(Message msg) {
super.handleMessage(msg);
}
};

new Thread(new Runnable() {
public void run() {
while (true) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
handler.sendEmptyMessage(0);
}
}
}).start();

Sunday, August 15, 2010

How to do in Text ?

16 Aug 2010
How to compare String and Editable ?

Editable.toString().equals(String)

How to configure View in XML ?

16 Aug 2010
How to set the EditView as Password Mask ?
android:password="true"
How to make TextView display center ?
android:gravity="center_vertical|center_horizontal"