
android项目总结
zhengjiajie_2009
这个作者很懒,什么都没留下…
展开
-
MainActivity获取多个数据是采用多线程进行处理和优化
按不考虑性能和执行效率、只按照正常基本的开发流程是如下代码 public class MainActivity extends Activity { private ListView listView; private File cacheDir; @Override protected void onCreate(Bundle savedInstanceStat...原创 2013-04-04 14:04:05 · 238 阅读 · 0 评论 -
android 继承BaseAdapter的子类的基本实现和改进
继承BaseAdapter的子类的基本实现和改进 基本过程:新建TopicAdapter,继承BaseAdapter,重写需要重写的方法。 第一步:增加一个带多个参数的构造函数和对应的属性,其目的是为了传递适配器使用过程所必需的参数 为了传递参数方便,增加TopicAdapter的带多个参数的构造函数,这样在Activity使用Adapter的时候方便使用,这里的多参数...2013-04-04 13:25:07 · 438 阅读 · 0 评论 -
常用的android权限配置和常用工具代码
1、访问权限的配置 <!-- 访问internet权限 --> <uses-permission android:name="android.permission.INTERNET"/> <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MO...原创 2013-04-04 07:46:40 · 130 阅读 · 0 评论 -
项目的总结4、异步加载列表数据
异步加载数据的基本功能 将某台主机上的数据文件(文件加图片)读取到手机应用上,加以列表展示。 基本步骤: 1、新建一个工程,在manifest.xml添加访问权限、定义main.xml和item.xml的描述文件、定义信息实体bean。 2、实现ContactService的业务逻辑: getContacts():访问服务器上的数据文件(xml),并进行解析; ...2013-04-03 17:49:20 · 288 阅读 · 0 评论 -
项目使用AIDL实现进程通信
基本步骤 remoteService 1、生成aidl文件(先生成java的接口文件,修改后缀名为aidl,去掉public) 2、定义业务服务StudentQueryService及其内部类StudentQueryBinder 3、实现StudentQueryService的onBind()和query() 4、在manifest中配置服务信息 ========...原创 2013-04-02 17:21:08 · 108 阅读 · 0 评论 -
项目的总结2、使用bindService()和界面交互数据
基本步骤 1、构造查询界面:一个输入框 + 一个按钮 + 一个显示框 2、在Activity的onCreate()方法:添加按钮点击事件 3、定义一个数据查询接口IStudent的一个方法 queryStudent() 4、新建Service子类StudentService,在其内部定义一个内部类StundentBinder, StundentBinde...原创 2013-04-02 16:18:53 · 150 阅读 · 0 评论 -
项目的总结1、phonelistener
基本步骤: 1、用BootBroadcastReceiver监听开机启动的广播、同时配置PhoneService的服务 >>>> 在manifest中完成配置 2、在BootBroadcastReceiver的onReceive()中调用startService()启动服务 >>>>在BootBroadcast...原创 2013-04-02 15:17:43 · 174 阅读 · 0 评论 -
转载 常用的Android常量
1,Activity Action字符串常量("android.intent.action."+) 描述ALL_APPS 列出设备上所有可用的应用程序ANSWER 接听来电BUG_REPORT 为报告bug启动一个ActivityCALL 拨出Data里指定的电话号码CALL_BUTTON 用户按下当前应用未处理的“拨号键”的动作,通常会打开系统拨号程序或其他的拨号应用程序CHOOSER 显示...原创 2013-04-02 14:49:40 · 168 阅读 · 0 评论