经过2个星期的开发,我的Android豆瓣客户端,基本上查看功能都已完成了
现把界面放上来晒晒~~~~
豆瓣新书列表
书籍介绍
书籍评论列表
书籍详细评论
图书搜索
我的豆瓣
豆瓣日记
我的资料[......]
经过2个星期的开发,我的Android豆瓣客户端,基本上查看功能都已完成了
现把界面放上来晒晒~~~~
豆瓣新书列表
书籍介绍
书籍详细评论
我的豆瓣
豆瓣日记
我的资料[......]
刚开始看Android NotePad中的ContentProvider的实现时,看的云里雾里,但自己模仿写过一个后,才发现也就这么一回事,就是实现公用的增删改查。下面将需要实现的方法做一个简单的回顾:
1.一个ContentProvider可以实现对多个数据表的操作,但每一个数据表都需要有一[......]
SimpleCursorAdapter可以把我们从Array或数据库中取出的数据绑定的ListView或其他的组件,这个很好用,但有时候有些View,SimpleCursorAdapter并不能直接绑定,需要自己去实现它的setViewBinder方法,下面是我利用SimpleCursorAdapt[......]
1.在Android中编写Service,需要继承android.app.Service,覆盖其onCreate()和onStart(Intent intent, int startId)方法即可,onCreate方法只在service创建时调用,onStart方法每次都会调用。
2.在Servi[......]
在Android中创建自己的VIEW只要继承android.view.View类,然后在onDraw方法中使用canvas画自己所需要的东东就可以了。当然你还需要做一些实际处理,比如对用户点击的处理,向前或向后滚动的处理等。
以下是我创建的CalendarView中,部分显示日历的代码:
[......]
1. DbAdapter,作为content provider,通过继承SQLiteOpenHelper辅助实现
private static class DatabaseHelper extends SQLiteOpenHelper {
DatabaseHelp[......]
数据存储
典型的桌面系统会提供通用文件系统,任何应用程序都可以通过文件系统存储文 件,其它应用程序可以来读取这些文件(可能需要某些访问权限设置)。Android使用不同的系统:在Android上,应用程序的所有数据都是其私有 的。但是,Android仍然提供了一套标准方法——通过Content P[......]
Android TextView 的居中例子
<linearLayout android:orientation="vertical"
android:layout_width="fill_parent"
andro[......]