精华内容
下载资源
问答
  • 公司做一个项目需要用到的功能就是安卓桌面插件,由于是第一次做安卓桌面插件,去找相关的资料,有去google官网看相关的API文档。官方文档的连接 http://www.android-doc.com/guide/topics/appwidgets/index.html...

    公司做一个项目需要用到的功能就是安卓桌面插件,由于是第一次做安卓桌面插件,去找相关的资料,有去google官网看相关的API文档。官方文档的连接 http://www.android-doc.com/guide/topics/appwidgets/index.html

    我们在使用android Studio 后面简称AS,做插件功能的时候,它其实有自动生成的,不需要我们再去自己配置插件的宽高尺寸了的,

    用AS新建一个测试项目,项目创建好后再按照如下图片去创建插件

    这里写图片描述

    点击App Widget 后就出现如下对话框

    这里写图片描述

    这里我们是可以选择它显示的单元格的,如果是1x1的插件的话 就按照上面图片所选择的,点击finish按钮
    如果不是这个尺寸的单元格,就在红色框里面做相应的选择即可,选着完成之后就点击finish按钮。

    之后就来到这个界面

    这里写图片描述

    生成是可能会报错,不用管它,点击红色框中的运行按钮或者编译按钮,报错就会消失
    我这里没有点击编译按钮,直接点击运行按钮之后错误就消失了,
    这里写图片描述

    它制动生成的插件这个类里面是没有onReciver这个方法的,所以我们这里要自己加上onReciver这个方法,因为后面需要用到这个onReciver这个方法,加上之后的效果图

    这里写图片描述

    上图红色框中的就是那个onReciver这个方法

    如果在桌面创建插件时,先要跳转到一个activity界面,还需要做如下的的处理,首先我们要在创建一个类以及在layout文件夹下创建对应的布局,创建之后的效果图如下

    这里写图片描述

    之后要在资源文件中的xml文件夹下 打开new_app_widget_info.xml文件做如下图的配置

    这里写图片描述

    配置好后如上图中红色框,这只是在资源文件夹下做相应的配置。接下来,还要在 androidManifest.xml中做配置,要不然是不会显示activity界面的 配置之后的效果图如下

    这里写图片描述

    配置的代码如下:

    <activity android:name=".WidgetActivity"
                android:configChanges="locale|layoutDirection"
                android:screenOrientation="portrait"
                android:windowSoftInputMode="adjustResize|stateHidden">
                <intent-filter>
                    <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
                </intent-filter>
            </activity>

    运行之后的效果就是该activity界面显示空白,因为我们没有在布局做相应的处理。点击手机或者模拟器上的返回按钮,最后插件是没有显示在桌面上的。

    如果想看官网的相关demo 点击上面此链接

    http://www.android-doc.com/guide/topics/appwidgets/index.html#UpdatingFromTheConfiguration

    点击下图中红色框中的内容即可跳转到demo

    这里写图片描述

    按照此demo 就可以完成上面创建插件的时候跳转到界面,再返回就可以生成插件了。

    最后插件它和应用里面的activity不同,它使用控件是用一些限制的。它支持的控件如下图所示

    这里写图片描述

    我也是一个菜鸟来的,喜欢大神们看到此博客不要笑话我这样的菜鸟,你们大神每给一次鼓励,就是我们这些菜鸟技术提升的动力。

    后续有时间我再写widget插件实现换页的功能。我看了很多资料,插件实现换页功能的demo 还是比较少的。

    展开全文
  • 自动创建 点击 打开,选择需要的大小 自动生成 就可以简单的运行一个demo了,这两个xml文件,第一个是桌面控件的布局文件,第二个是添加桌面控件时打开的activity的设置界面 ...

    自动创建

    点击
    1
    打开,选择需要的大小
    2
    自动生成
    在这里插入图片描述
    就可以简单的运行一个demo了,这两个xml文件,第一个是桌面控件的布局文件,第二个是添加桌面控件时打开的activity的设置界面
    3

    展开全文
  • 安卓launcher&Widget

    2019-04-13 19:53:16
    安卓系统手机主界面是一个应用程序,首先启动的是launcher; Widget是手机界面的小插件

    安卓系统手机主界面是一个应用程序,首先启动的是launcher;

    Widget是手机界面的小插件。

    展开全文
  • 安卓插件

    2019-10-05 02:55:10
    关键字 widget 转载于:https://www.cnblogs.com/hellowzd/p/4229089.html

    关键字 widget

    转载于:https://www.cnblogs.com/hellowzd/p/4229089.html

    展开全文
  • 常用widget 1.SingleChildScrollView //相当于安卓ScrollView,滚动视图 2.SizedBox //指定宽高的盒子 插件 flutter_spinkit: ^3.1.0 //网络加载指示器 flutter_i18n: ^0.6.4 //把项目中的中文,放到资源...
  • AppWidget是类似我们手机桌面上的时钟小插件。它的实现需要以下几个步骤: 1、指定APPWidget相关属性的xml文件,位于res/xml文件夹下。 2、APPWidget使用的布局文件,位于layout文件夹下。 3、实现该APPWidget的...
  • 作者 / Chris Sells, Flutter 开发者体验产品经理Flutter 不仅是一个引擎、一套 widget 和一些工具,它还包括一个庞大的 package 生态系统,让应用得以实现远多于开箱即用的那些功能。在这个生态系统里,一组支持 ...
  • Sublime APICloud Plugins是APICloud为开发者提供的一套开源的Sublime Text扩展插件,包括:应用管理、应用框架、页面模板、代码提示、代码管理、Widget打包、真机同步、日志输出、管理自定义AppLoader等功能,
  • 将一个编译好的apk放到sd卡中作为插件,然后让另外一个APK动态去加载,但是当在三星手机上运行时会报如下错误,可以确定插件apk的layout每个layout_height 属性都设置了,而且滴31行的XML不是layout_height属性: ...
  • 高级时钟插件Advanced Clock Widget Pro是一款安卓平台的桌面数字时间插件,软件本身非常小巧,只有60K左右,它除了样式非常简洁以为,还支持显示电池电量、运营商等个性系统信息。可谓是比较个性化,对了,还支持...
  • NewAppWidget.java package com.linyb.widget_click_call; import android.app....import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.cont...
  • App widget编程原理与技巧

    千次阅读 2012-03-31 18:47:08
    App widget又叫应用程序小插件,是安卓1.5引入的新功能,把应用程序与android操作系统之间的集成提升到了一个新的高度。其历史比动态墙纸还要悠久,动态墙纸live wallpaer才不过是2.1引入的功能。但程序是否具有...
  • 安卓桌面 V1.9.1.zip

    2019-07-12 07:58:12
    插件区提供多样插件,一键清理时钟widget,用户反馈widget;图标区全屏展示、隐藏展示,多种方式随意变换。  2、实用智能的分类管理。  安卓桌面取消程序匣子,应用程序自动分类,让查找更加简单、高效。  3、...
  • 安卓-TimePicker

    2018-04-27 20:46:50
     详细介绍请看官方网址:https://developer.android.google.cn/reference/android/widget/TimePicker.html2. 常用(小白)方法介绍:(1) 布局中定义,与常用插件一样……效果:(2) 既可以使用24小时制,也...
  • 安卓手机-TSF桌面

    2013-02-27 22:47:49
    侧面栏提供了各种TSF SHELL 3D非常具有特色的WIDGET控件(包括活页夹、联系人、音乐播放器、天气、便签等各种主题装饰品).侧面栏的布局也能自由的控制, 包括改变它的各个分类的排列顺序与位置.同时您还能够把你最...
  • 上周有消息称,鸿蒙OS正...2、支持息屏显示,可添加Widget插件、消息通知和个性化锁屏界面;3、图标重绘、动画很多、整体流畅快速、全新的通知面板和硕大的搜索框;4、设置中有新增的提醒模式;5、全新的一款铃声...
  • APICloud 开发app 之 工具:Sublime插件

    千次阅读 2017-10-27 17:08:03
    概述 让HTML5前端开发者使用Sublime快速开发原生... Sublime APICloud Plugins是为HTML5前端开发者提供的一套开源的Sublime Text扩展插件,包括:应用管理、应用框架、页面模板、代码提示、代码管理、Widget
  • Flutter跨平台开发初体验 附上线项目源码,...本人初次尝试用VS Code开发,相比XCode,灵活小巧,而且编码方便快捷,flutter插件安装方便,编码自动提醒的确提高了编码效率,以及widget自动在尾括号后添加注释,让一...
  • 带桌面工具的课程表源码是一个简单安卓的课表程序源码,内容及构造都较为简单。80%以上的代码段都有注释,除了基础的ListView和Sqlite还用到了通知服务(Notication)和桌面小插件(appwidget)的技术。
  • 带桌面工具的课程表源码是一个简单安卓的课表程序源码,内容及构造都较为简单。80%以上的代码段都有注释,除了基础的ListView和Sqlite还用到了通知服务(Notication)和桌面小插件(appwidget)的技术。  
  • 本项目是一个简单安卓的课表程序源码,内容及构造都较为简单,比刚发的这个记事本项目(....80%以上的代码段都有注释,除了基础的ListView和Sqlite还用到了通知服务(Notication)和桌面小插件(appwidget)的技术。 
  • 安装video_player,我安装的是最新的版本,请根据你自己的flutter版本去安装对应的版本,安卓可以直接使用虚拟机,IOS需要真机才可以播放。 dev_dependencies: flutter_test: sdk: flutter video_player: ^...
  • 本项目是一个简单安卓的课表程序源码,内容及构造都较为简单,比刚发的这个记事本项目...80%以上的代码段都有注释,除了基础的ListView和Sqlite还用到了通知服务(Notication)和桌面小插件(appwidget)的技术。
  • 强大如 Zooper Widget 和 KWGT 等复杂且定制性极强的美化类桌面插件应用,抑或是朴实无华但又必不可少的时间和天气小部件,桌面小部件实实在在地占据着每一部安卓手机桌面的一部分。手机毕竟是拿来用的,对于大部人...
  • Tasker是一个让安卓系统根据用户定制的”配置文件”(Profiles),在特定的”背景”下(Contexts),执行指定”任务”(Tasks)的软件,除此之外,它还提供”可供点击”的(Clickable)或”定时运行”的(Timer)桌面”插件”...
  • 修复误删系统文件

    2012-07-19 10:18:00
    善用re管理器解救被你误删系统文件 ————以此帖献给获得的权限后误删系统文件又不想刷机的机油 ps:此方法适用于系统自带的主程序及系统自带的小插件(htc xxx widget.apk)。 本方法适用适合HTC安卓系统的任何机型...

空空如也

空空如也

1 2
收藏数 37
精华内容 14
关键字:

安卓widget插件