You can read the palm book(.pdb) in your android device, but it's only support the text, no image and no eReader and iSilo format.It's a simple reader, I always use it to read novel.
how to use:
1.choose a default charset
2.put you pdb books
3.menu->sync sd
4.click books name
5.select a right charset & format
Now, PalmBookReader is opensource...
If you are interested, please join to develop.
http://code.google.com/p/palmbookreader/
English Book
http://manybooks.net/
choose the Download format - PalmDoc
Charset:US-ASCII or ISO 8859-1 Format: PalmDoc
http://www.chuggnutt.com/ebooks.php
Charset:US-ASCII or ISO 8859-1 Format: Compressed Text
Chinese Book
好讀書櫃
Charset:big5 ,Format: Uncompressed Text
Someone share on Mobile01
Charset:big5 ,Format: Palm Doc
If you know the other site can download pdb, please tell me..
Relase note:
1.0
1.fix format bug
2.add color option
3.remove menu "Top", but you still can press trackball to move to top of the page.
4.add more charset
0.91
1. fix bug
2. use trackball to scroll a page up/don
Tuesday, July 7, 2009
Monday, July 6, 2009
How to use GeoPicker in your Android app?
Now, GeoPicker 1.1 support the Intent invoke, you can use it in your app.
If you want to ask user to choose a location, you can invoke GeoPoint by Intent. And it will return the coordinate the user picks.
-invoke GeoPicker
-return coordinate
If you want to ask user to choose a location, you can invoke GeoPoint by Intent. And it will return the coordinate the user picks.
-invoke GeoPicker
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setClassName("com.android.lee.geopicker", "com.android.lee.geopicker.GeoPickerActivity");
/*option: the initial locaiton*/
intent.putExtra("lat", 25135022);
intent.putExtra("lon", 121516890);
startActivityForResult(intent, REQUEST);
-return coordinate
-Show GeoPicker on Android Market, if GeoPicker isn't installed.
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode ==REQUEST && resultCode ==Activity.RESULT_OK){
int latE6 = data.getIntExtra("lat", 0);
int lonE6 = data.getIntExtra("lon", 0);
Log.d(TAG,String.valueOf(latE6));
Log.d(TAG,String.valueOf(lonE6));
}
}
ListresolvList=getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
if(resolvList.isEmpty()){
Uri uri = Uri.parse("market://search?q=com.android.lee.geopicker");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
}
Subscribe to:
Posts (Atom)