一、广播发送者&广播接收者介绍 1.广播接收者 广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写: public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据; 广播意图就是通过Context.sendBroadcast(Intent intent)或Context.sendOrderedBroadcast(Intent intent)发送的意图,通过这个语句,能够广播给所有满足条件的组件,比如intent设置了action=”com.xiazdong
2022-12-16 00:16:23 93KB android广播 android开发 context
1
Android系统提供了两种广播类型,一种是有序广播,一种是有序广播。 (1)无序广播是完全异步执行,发送广播时所有监听这个广播的广播接收者都会收到此消息,但接收的顺序不确定。 (2)有序广播是按照接收者的优先级接收,只有一个广播接收者能接收信息,在此广播接收者中逻辑执行完毕后,才会继续传递。 实验要求:通过sendOrderedBroadeast()发送一条有序广播 1.在activity-main.xml布局文件中代码如下: <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=http://s
2022-12-12 20:55:37 130KB android android广播 context
1
Android 自定义支持快速搜索筛选的选择控件使用方法,具体如下 项目中遇到选择控件选项过多,需要快速查找匹配的情况。 做了简单的Demo,效果图如下: 源码地址:https://github.com/whieenz/SearchSelect 这个控件是由Dialog+SearchView+ListView实现的。Dialog用来承载选择控件,SearchView实现输入,ListView展示结果。设计概要图如下: 一、自定义Dialog Dialog布局文件 <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:a
2022-11-26 21:27:43 89KB android background context
1
在android开发中界面都是对应着一个个Activity,我们通过intent从一个界面启动另外一个。路由(Route)在移动开发中通常指页面(Page),所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。导航管理都会维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作,而路由管理主要是指如何来管理路由栈。 一、小试牛刀 先写一个New Route,然后主界面上包含一个按钮,点击按钮则跳转到新的页面。新页面非常简单,一个AppBar + 一个Text。 class NewRoute extends StatelessWidget {
2022-11-25 20:13:05 139KB context te ut
1
本文实例讲述了Android7.0开发实现Launcher3去掉应用抽屉的方法。分享给大家供大家参考,具体如下: 年初做过一个项目,有一个需求就是需要将桌面变为单层不需要二级菜单。最近几次有小伙伴有这个问我这个解决办法。现在我将分享给大家。 先上效果图:   功能分解 1. 去除Allapp键,调整HotSeat布局 2. 将所有应用摆在launcher第一层 3. 去掉长按时删除选项 解决方案 一、设置总开关 按照6.0 Launcher3 的模式,添加一个开关,控制是否去掉抽屉。 LauncherAppState类:单例模式,主要在启动的时候用,他初始化了一些对象,并且注册了广播监听器和C
2022-11-25 09:49:27 141KB android开发 c context
1
在WEB-INF下面创建weblogic.xml
2022-11-24 15:07:01 533B weblogic context 上下文
1
本文介绍了Glide实现超简单的图片下载功能,具体步骤如下: 添加依赖 compile 'com.github.bumptech.glide:glide:3.7.0' 添加权限 <uses-permission android:name=android.permission.READ_EXTERNAL_STOR
2022-11-22 21:37:49 48KB android框架 bytes context
1
软件介绍: Easy Context Menu 1.6是一款鼠标右键菜单管理器,通常在重装系统后,鼠标右键菜单项目很少,随着系统中软件安装越来越多,有些软件会自动在右键菜单中添加项目,时间长了这些项越来越多,冗长的项目会增加右键菜单的弹出时间,所以很有必要清理一下不需要的右键菜单项。可以卸载所有软件右键菜单项,添加指定功能到右键菜单中。这些功能包括桌面、工具、系统工具、关闭选项及我的电脑选项。语言切换说明:点击菜单Options-->Language-->Chinese(简体中文)。
2022-11-09 04:45:00 1.58MB 其他资源
1
一、注册辅助类 ClassRegistry:模板函数,用于data、module、contextdata的注册,其中的函数解析: create_object:从RegistryMap里找到传入name对应的RegistryNode(RegistryNode保存了名字和构造函数),调用构造函数返回。 register_class:用传入的name和constructor注册RegistryMap,只在Register的构造函数里面调用,后面会在ClassRegister DataRegister、ClassRegister ModuleRegister、Clas
2022-11-06 22:09:14 57KB context index函数 wmf
1
本文实例为大家分享了Android登录邮箱自动补全功能的实现方法,供大家参考,具体内容如下 效果: 实现原理: 1、继承重写简单控件AutoCompleteTextView 2、编写自定义数据适配器和布局文件,并实现文字变化监听器 3、通过组合方式,实现右侧的删除图标。并根据焦点和文字的变化,动态显示右侧删除图标。 1、通过继承自简单控件AutoCompleteTextView实现帐号自动补全 关键代码: public class AutoComplete extends AutoCompleteTextView { private static final String[] emai
2022-11-04 19:26:54 79KB autocomplete context id
1