context

android当前网络连接类型判断

落花浮王杯 提交于 2020-03-29 07:18:35
package net.nyist.netState; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; /**@author * *这是一个判断当前网络状态的工具类 * */ public class netState { /** * * @return 是否有活动的网络连接 */ public final boolean hasNetWorkConnection(Context context){ //获取连接活动管理器 final ConnectivityManager connectivityManager= (ConnectivityManager) context. getSystemService(Context.CONNECTIVITY_SERVICE); //获取链接网络信息 final NetworkInfo networkInfo=connectivityManager.getActiveNetworkInfo(); return (networkInfo!= null && networkInfo.isAvailable()); } /** * @return 返回boolean ,是否为wifi网络

一大波静态方法

99封情书 提交于 2020-03-29 07:00:37
取本地assets目录下fonts路径下的字体资源 public static Typeface getTypeface(Context context) { Typeface face = Typeface.createFromAsset(context.getAssets(), "fonts/BOD_PSTC.TTF"); return face; } 新建一个popWindow public static PopupWindow createPopWindow(Context context, int layoutId) { View view = LayoutInflater.from(context).inflate(layoutId, null); PopupWindow pop = new PopupWindow(view, ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); pop.setOutsideTouchable(false);// 点击外部退出 pop.setFocusable(true); pop.setBackgroundDrawable(new ColorDrawable(-00000));// 必须要这个,不然点击外部无效 pop.update();

webpack require.Context功能作用

余生长醉 提交于 2020-03-28 20:53:40
1.require 1.1完整路径的require语句: require('tools'); //preset alias tools require('./js/main'); 1.2带表达式的 require 语句:自动创建一个上下文(context) 如果你的 require参数含有表达式(expressions),会自动创建一个上下文(context),因为在编译时(compile time)并不清楚具体是哪一个模块被导入。 如: require('./template/' + name + '.ejs'); webpack 解析 require() 的调用,提取出来如下这些信息: Directory: ./template Regular expression: /^.*\.ejs$/ 会返回template目录下的所有后缀为.ejs模块的引用,包含子目录: { "./table.ejs": 42, "./table-row.ejs": 43, "./directory/folder.ejs": 44 } 2.require.context:手动创建一个上下文(context) require.context(directory, useSubdirectories = false, regExp = /^\.\//); directory:指定要打包的目录;

asp.net core 系列 15 中间件

五迷三道 提交于 2020-03-28 20:00:49
原文: asp.net core 系列 15 中间件 一.概述   中间件(也叫中间件组件)是一种装配到应用管道以处理请求和响应的软件。 每个组件:(1)选择是否将请求传递到管道中的下一个组件;(2)可以在管道中的下一个组件之前和之后执行工作。   请求委托用于生成请求管道。 请求委托会处理每个 HTTP 请求。使用以下方法配置请求委托:Run, Map, Use扩展方法。可以将单个请求委托作为匿名方法(称为内联中间件in-line middleware) 或者可以在可重用类中定义。这些可重用的类和内联匿名方法是中间件,也称为中间件组件。请求管道中的每个中间件组件负责调用管道中的下一个组件,或使管道短路。   (1) Run   //将终端中间件委托添加到应用程序的请求管道中。    public static class RunExtensions    {    public static void Run(this IApplicationBuilder app, RequestDelegate handler);    }    (2) Map   // 根据给定请求路径的匹配对请求管道进行分支。    public static class MapExtensions    {    public static IApplicationBuilder Map(this

asp.net core 系列 15 中间件

廉价感情. 提交于 2020-03-28 20:00:27
一.概述   中间件(也叫中间件组件)是一种装配到应用管道以处理请求和响应的软件。 每个组件:(1)选择是否将请求传递到管道中的下一个组件;(2)可以在管道中的下一个组件之前和之后执行工作。   请求委托用于生成请求管道。 请求委托会处理每个 HTTP 请求。使用以下方法配置请求委托:Run, Map, Use扩展方法。可以将单个请求委托作为匿名方法(称为内联中间件in-line middleware) 或者可以在可重用类中定义。这些可重用的类和内联匿名方法是中间件,也称为中间件组件。请求管道中的每个中间件组件负责调用管道中的下一个组件,或使管道短路。   (1) Run   //将终端中间件委托添加到应用程序的请求管道中。    public static class RunExtensions    {    public static void Run(this IApplicationBuilder app, RequestDelegate handler);    }    (2) Map   // 根据给定请求路径的匹配对请求管道进行分支。    public static class MapExtensions    {    public static IApplicationBuilder Map(this IApplicationBuilder app,

android onNewIntent

为君一笑 提交于 2020-03-27 10:19:56
pendingIntent字面意义:等待的,未决定的Intent。   pendingIntent对象,使用方法类的静态方法 :       getActivity(Context, int, Intent, int) -------> 跳转到一个activity组件、      getBroadcast(Context, int, Intent, int)------>打开一个广播组件     getService(Context, int, Intent, int) --------> 打开一个服务组件。   分别对应着Intent的3个行为和参数有4个,比较重要的事第三个和第一个,其次是第四个和第二个。可以看到,要得到这个对象,必须传入一个Intent作为参数,必须有context作为参数。   pendingIntent是一种特殊的Intent。主要的区别在于Intent的执行立刻的,而pendingIntent的执行不是立刻的。pendingIntent执行的操作实质上是参数传进来的Intent的操作,但是使用pendingIntent的目的在于它所包含的Intent的操作的执行是需要满足某些条件的。 主要的使用的地方和例子:通知Notificatio的发送,短消息SmsManager的发送和警报器AlarmManager的执行等等。 intent英文意思是意图

pendingIntent简单理解

≡放荡痞女 提交于 2020-03-27 09:29:35
2011-04-09 18:28:41 | 分类: 天天向上 | 字号 订阅 pendingIntent字面意义:等待的,未决定的Intent。 要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int) , getBroadcast(Context, int, Intent, int) , getService(Context, int, Intent, int) 分别对应着Intent的3个行为,跳转到一个activity组件、打开一个广播组件和打开一个服务组件。 参数有4个,比较重要的事第三个和第一个,其次是第四个和第二个。可以看到,要得到这个对象,必须传入一个Intent作为参数,必须有context作为参数。 pendingIntent是一种特殊的Intent。主要的区别在于Intent的执行立刻的,而 pendingIntent的执行不是立刻的。 pendingIntent执行的操作实质上是参数传进来的Intent的操作,但是使用 pendingIntent的目的在于它所包含的Intent的操作的执行是需要满足某些条件的。 主要的使用的地方和例子:通知 Notificatio的发送,短消息 SmsManager 的发送和警报器AlarmManager的执行等等。 Android

[整理]PendingIntent用法

送分小仙女□ 提交于 2020-03-27 06:42:09
转载地址: http://blog.sina.com.cn/s/blog_541a3f8801013dga.html pendingIntent字面意义:等待的,未决定的Intent。 要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int) , getBroadcast(Context, int, Intent, int) , getService(Context, int, Intent, int) 分别对应着Intent的3个行为,跳转到一个activity组件、打开一个广播组件和打开一个服务组件。 参数有4个,比较重要的事第三个和第一个,其次是第四个和第二个。可以看到,要得到这个对象,必须传入一个Intent作为参数,必须有context作为参数。 pendingIntent是一种特殊的Intent。主要的区别在于Intent的执行立刻的,而 pendingIntent的执行不是立刻的。 pendingIntent执行的操作实质上是参数传进来的Intent的操作,但是使用 pendingIntent的目的在于它所包含的Intent的操作的执行是需要满足某些条件的。 主要的使用的地方和例子:通知 Notificatio的发送,短消息 SmsManager

IntentFilter,PendingIntent

落花浮王杯 提交于 2020-03-27 06:08:16
1.当Intent在组件间传递时,组件如果想告知Android系统自己能够响应那些Intent,那么就需要用到IntentFilter对象。 IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只讲自己关心的Intent接收进行处理,IntentFilter实行“白名单”管理,几只列出组件乐意接受的Intent,但IntentFilter只会过滤隐式Intent,显示的Intent会直接传送到目标组件,Android组件可以有一个或多个IntentFilter,每个IntentFilter之间相互独立,只需要其中一个验证通过即可。除了用户过滤广播的IntentFilter可以在代码中创建外,其他的IntentFilter必须在AndroidManifest.xml文件中进行声明。 2.要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int) , getBroadcast(Context, int, Intent, int) , getService(Context, int, Intent, int) 分别对应着Intent的3个行为,跳转到一个activity组件、打开一个广播组件和打开一个服务组件。 参数有4个,比较重要的事第三个和第一个,其次是第四个和第二个。可以看到

文件查找工具Everything的上下文菜单配置

百般思念 提交于 2020-03-26 14:26:40
3 月,跳不动了?>>> Everything是一个Windows上的文件搜索引擎,支持按文件名和目录名搜索文件和目录。 我使用的Everything版本为:Version 1.3.4.686 (x86) 在搜索结果中单击鼠标右键,会弹出上下文菜单(Context Menu),本文主要总结了这些按钮的可见性和触发事件的配置。 上下文菜单中,最上面的几个按钮可以通过下面的方法配置: 1、在Tools菜单下面找到Options 2、找到General下的ContextMenu,就可以看到上下文菜单的配置界面了 配置界面中,最多可以配置7个菜单项,除前两个菜单项(打开目录、打开文件)一定展示外,其他的菜单项都可以配置下面属性: 1、是否显示在菜单中 Show this item:显示在上下文菜单中 Show this item when the Shift key is down:在按Shift键同时右键打开的上下文菜单中显示 Do not show this item:不显示在上下文菜单中 2、单击该菜单项时触发的事件 Command后面的文本输入框中,支持如下函数和转义字符: 函数1:$exec(application parameters),执行应用程序,可以带参 函数2:$parent(filename),返回指定文件或目录的父目录 函数3:$pathpart(filename)