`
xihuan&java
  • 浏览: 161649 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android开发之widget

阅读更多
   我从事android开发将近两周了,android给我的总体感觉是组件功能较弱,不过相对来说也比较简单,我曾做过一年的j2ee开发,我觉得现在接触android开发也是一件愉快的事情,我的第一个项目是做一个widget小工具,现在这个项目基本完成了,下面我把我在这个项目中遇到的问题写下来方便后来者参考。
  我在做widget遇到的第一个问题就是怎么进行页面间的跳转,在继承AppWidgetProvider的类里有一个onUpdate(),在这个方法里调用updateAppWidget(),在updateAppWidget里就可以进行界面跳转了
Intent intent = new Intent(context, OperateActivity.class);  
        
        
        PendingIntent Pintent= PendingIntent.getActivity(context, 0, intent, 0);
        views.setOnClickPendingIntent(R.id.widget, Pintent);
        
        //最后更新
        appWidgetManager.updateAppWidget(appWidgetIds, views);

第二个问题是SQLite
SQLite类继承SQLiteOpenHelper
在SQLite类里通过程序可创建数据库,表和字段,还可以写增删改查
下面我把查询代码写下
public Cursor GroupSelect(String group)
	{
		String sql="select p._id,p.group_type,p.info_title,p.info_content" +
		" from info_table as p " +
		"where p.group_type=?";
		SQLiteDatabase db = getReadableDatabase();
		Cursor cursor = db.rawQuery(sql, new String[]{group});
		return cursor;
		
	}

好了就先写到这吧
分享到:
评论

相关推荐

    android 源码 android Widget开发案例 eclipse项目 直接导入

    这个“android 源码 android Widget开发案例 eclipse项目 直接导入”是一个很好的学习资源,帮助开发者深入理解如何构建和定制Widget。通过Eclipse IDE可以直接导入该项目,快速开始学习。 首先,我们需要了解...

    Android App Widget 开发

    以上就是一个简单的Android音乐播放器App Widget的开发流程。在实际应用中,你可能需要考虑更多细节,如优化更新频率以节省电量,处理多个实例的同步问题,以及提供更丰富的交互功能。通过深入学习和实践,你可以...

    android安卓app开发之widget界面控件使用教程.zip

    了解了基本概念后,开发者可以通过阅读《Android 之桌面组件 App Widget 案例》、《Android Launcher开发之桌面小部件AppWidget详解》以及相关的博客文章来深入学习。这些资料提供了丰富的实例和代码解析,帮助理解...

    android之appwidget(二)启动新activity

    在Android开发中,AppWidget是桌面小部件,它允许用户在主屏幕上与应用程序进行交互,而无需实际打开应用。在本篇博文中,我们将深入探讨如何在AppWidget中启动一个新的Activity,这通常是为了提供更丰富的用户体验...

    Android之AppWidget(桌面小部件)开发浅析

    AppWidget 是Android 系统应用开发层面的一部分,有着特殊用途,使用得当的化,的确会为app 增色不少,它的工作原理是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。长按桌面空白处,会出现一个 AppWidget...

    Android Widget组件开发

    在Android应用开发中,Widget组件是用户界面的一个重要组成部分,它允许开发者将应用程序的功能和信息直接展示在用户的桌面或通知栏上,无需打开应用程序。Widget提供了便捷的方式,让用户可以快速交互,增强了用户...

    android Launcher添加widget源码

    这不仅可以帮助开发者理解Android系统的内部工作原理,还能为开发具有独特特性的Launcher应用提供实践指导。对于希望在Android平台上构建个性化桌面体验的开发者来说,这样的知识是不可或缺的。

    Android_UI_Widget

    在Android开发中,UI(用户界面)是与用户交互的核心部分,Widget是构成这一界面的重要元素。本主题“Android_UI_Widget”将深入探讨Android中Widget的相关知识,包括它们的种类、功能、使用方法以及如何进行自定义...

    Android应用源码之android Widget小组件开发.zip

    本资料包"Android应用源码之android Widget小组件开发.zip"提供了一套完整的源代码示例,帮助开发者深入理解和实践Android Widget的创建过程。以下是对这个主题的详细讲解: 1. **Android Widget概述** Android ...

    Android的widget使用listview布局

    在Android开发中,Widget是应用在主屏幕上的小型UI组件,它们可以提供用户与应用程序的交互,无需打开应用本身。ListView是一种常用的布局管理器,它允许用户在一个滚动列表中显示大量数据。本教程将深入探讨如何在...

    android之appwidget(四)终 appwidget控件更新

    在Android平台上,AppWidget是能够将小部件添加到用户主屏幕上的迷你应用程序,它们提供了一种无需打开完整应用即可展示信息或执行简单操作的方式。本文将深入探讨Android AppWidget的第四部分,主要关注如何更新App...

    Android天气预报widget的设计与实现毕业论文

    第2章 ANDROID开发环境 3 2.1 ANDROID开发环境搭建流程 3 2.1.1 安装Eclipse ADT Plugin插件 3 2.1.2 安装Android SDK 4 2.1.3 更新Adroid SDK 5 2.1.4 配置Android模拟器 6 2.2 开发工具ECLIPSE介绍 7 第3章 ...

    安卓Widget小组件相关-androidWidget小组件开发.zip

    本资料包"androidWidget小组件开发.zip"包含了一个名为"MyWidget"的示例项目,可能包含了关于如何创建和实现Android Widget小组件的代码和资源。 1. **Widget组件概述** - Android Widget是Android系统中的一个...

    android之appwidget(一)简单appwidget

    本篇将深入探讨如何开发一个简单的AppWidget。 首先,我们需要理解AppWidget的基础结构。一个AppWidget由两部分组成:AppWidget提供者(AppWidgetProvider)和布局文件。AppWidget提供者是Android的...

    Android应用源码之android Widget小组件开发.zip项目安卓应用源码下载

    Android应用源码之android Widget小组件开发.zip项目安卓应用源码下载Android应用源码之android Widget小组件开发.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目...

    android appwidget 经典完整代码

    Android AppWidget是Android系统提供的一种桌面小部件功能,允许开发者创建可以放置在用户主屏幕上的小型应用程序。这些小部件不需要用户直接启动,而是持续显示在屏幕上,为用户提供快速访问或控制应用的功能。在这...

    android widget

    在Android开发中,Widget是应用程序在用户主屏幕上的一种表现形式,它允许开发者为用户提供轻量级的交互体验,即便在应用程序未打开时也能提供服务。本篇将详细讲解"android widget"这一主题,主要基于 mars 老师的 ...

    android widget 开发实例源码

    在Android应用开发中,Widget是桌面小部件,它允许用户在主屏幕上与应用程序进行交互,无需实际打开应用程序。本教程将深入探讨如何使用Android Widget,通过提供的源码实例,涵盖了一系列基本到高级的组件,包括...

    Android课程设计Widget电池插件

    通过这个实践项目,学生不仅可以学习到Android开发的基础知识,还能深入理解系统服务与组件间的交互,以及如何通过Widget提供便捷的用户体验。对于提高Android编程技能和实际问题解决能力有着积极的作用。

Global site tag (gtag.js) - Google Analytics