-
使用Android Studio开发widget安卓桌面插件
2018-01-31 17:25:49公司做一个项目需要用到的功能就是安卓桌面插件,由于是第一次做安卓桌面插件,去找相关的资料,有去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 还是比较少的。
-
widget安卓桌面插件初步使用
2019-12-23 23:17:10自动创建 点击 打开,选择需要的大小 自动生成 就可以简单的运行一个demo了,这两个xml文件,第一个是桌面控件的布局文件,第二个是添加桌面控件时打开的activity的设置界面 ...展开全文 -
安卓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转载于:https://www.cnblogs.com/hellowzd/p/4229089.html
-
flutter 常用widget和插件
2019-11-04 11:01:44常用widget 1.SingleChildScrollView //相当于安卓ScrollView,滚动视图 2.SizedBox //指定宽高的盒子 插件 flutter_spinkit: ^3.1.0 //网络加载指示器 flutter_i18n: ^0.6.4 //把项目中的中文,放到资源... -
安卓开发小知识-AppWidget入门
2016-03-15 17:06:55AppWidget是类似我们手机桌面上的时钟小插件。它的实现需要以下几个步骤: 1、指定APPWidget相关属性的xml文件,位于res/xml文件夹下。 2、APPWidget使用的布局文件,位于layout文件夹下。 3、实现该APPWidget的... -
flutter 调用原生安卓插件_最佳阵容 | Flutter Firebase 插件更新
2021-01-01 11:33:29作者 / Chris Sells, Flutter 开发者体验产品经理Flutter 不仅是一个引擎、一套 widget 和一些工具,它还包括一个庞大的 package 生态系统,让应用得以实现远多于开箱即用的那些功能。在这个生态系统里,一组支持 ... -
Html5+APICloud插件支持IOS和安卓原生APP开发
2017-01-16 16:02:19Sublime APICloud Plugins是APICloud为开发者提供的一套开源的Sublime Text扩展插件,包括:应用管理、应用框架、页面模板、代码提示、代码管理、Widget打包、真机同步、日志输出、管理自定义AppLoader等功能, -
安卓插件开发报错 You must supply a layout_height attribute.
2014-08-08 02:44:39将一个编译好的apk放到sd卡中作为插件,然后让另外一个APK动态去加载,但是当在三星手机上运行时会报如下错误,可以确定插件apk的layout每个layout_height 属性都设置了,而且滴31行的XML不是layout_height属性: ... -
简约不简单:高级时钟插件Advanced Clock Widget Pro
2011-06-18 23:17:39高级时钟插件Advanced Clock Widget Pro是一款安卓平台的桌面数字时间插件,软件本身非常小巧,只有60K左右,它除了样式非常简洁以为,还支持显示电池电量、运营商等个性系统信息。可谓是比较个性化,对了,还支持... -
安卓8.0以上的点击桌面插件打电话,判断点击控件
2018-03-01 12:37:17NewAppWidget.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:08App 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控件(包括活页夹、联系人、音乐播放器、天气、便签等各种主题装饰品).侧面栏的布局也能自由的控制, 包括改变它的各个分类的排列顺序与位置.同时您还能够把你最... -
android 自定义相机界面_鸿蒙内测版曝光:界面与安卓明显不通 简洁明晰
2020-11-27 16:10:17上周有消息称,鸿蒙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跨平台开发初体验 附上线项目源码
2020-12-12 00:05:41Flutter跨平台开发初体验 附上线项目源码,...本人初次尝试用VS Code开发,相比XCode,灵活小巧,而且编码方便快捷,flutter插件安装方便,编码自动提醒的确提高了编码效率,以及widget自动在尾括号后添加注释,让一... -
带桌面工具的课程表源码
2021-03-16 13:02:14带桌面工具的课程表源码是一个简单安卓的课表程序源码,内容及构造都较为简单。80%以上的代码段都有注释,除了基础的ListView和Sqlite还用到了通知服务(Notication)和桌面小插件(appwidget)的技术。 -
带桌面工具的课程表源码.zip
2019-07-10 15:15:16带桌面工具的课程表源码是一个简单安卓的课表程序源码,内容及构造都较为简单。80%以上的代码段都有注释,除了基础的ListView和Sqlite还用到了通知服务(Notication)和桌面小插件(appwidget)的技术。 -
Android项目源码带桌面工具的课程表程序
2021-03-16 09:56:43本项目是一个简单安卓的课表程序源码,内容及构造都较为简单,比刚发的这个记事本项目(....80%以上的代码段都有注释,除了基础的ListView和Sqlite还用到了通知服务(Notication)和桌面小插件(appwidget)的技术。 -
Flutter实现用视频背景的登录页的示例代码
2021-01-05 03:16:18安装video_player,我安装的是最新的版本,请根据你自己的flutter版本去安装对应的版本,安卓可以直接使用虚拟机,IOS需要真机才可以播放。 dev_dependencies: flutter_test: sdk: flutter video_player: ^... -
Android项目源码带桌面工具的课程表程序.zip
2019-07-16 22:16:13本项目是一个简单安卓的课表程序源码,内容及构造都较为简单,比刚发的这个记事本项目...80%以上的代码段都有注释,除了基础的ListView和Sqlite还用到了通知服务(Notication)和桌面小插件(appwidget)的技术。 -
kwgt 歌词_这8款Android桌面小部件,能让你的Android好用很多倍
2020-12-19 22:43:06强大如 Zooper Widget 和 KWGT 等复杂且定制性极强的美化类桌面插件应用,抑或是朴实无华但又必不可少的时间和天气小部件,桌面小部件实实在在地占据着每一部安卓手机桌面的一部分。手机毕竟是拿来用的,对于大部人... -
Tasker指南全面基础知识版beta0.2.10.chm
2018-04-07 19:01:56Tasker是一个让安卓系统根据用户定制的”配置文件”(Profiles),在特定的”背景”下(Contexts),执行指定”任务”(Tasks)的软件,除此之外,它还提供”可供点击”的(Clickable)或”定时运行”的(Timer)桌面”插件”... -
修复误删系统文件
2012-07-19 10:18:00善用re管理器解救被你误删系统文件 ————以此帖献给获得的权限后误删系统文件又不想刷机的机油 ps:此方法适用于系统自带的主程序及系统自带的小插件(htc xxx widget.apk)。 本方法适用适合HTC安卓系统的任何机型...