草庐IT

action-menu

全部标签

android - SCAN_RESULTS_AVAILABLE_ACTION 在 Android 6.0 中返回空列表

昨天我的Nexus5收到了从AndroidMNC到版本6.0-Marshmallow的更新。此后,扫描设备中可用网络的操作停止接收列表,在这种情况下,结果列表的大小为0,即使Wifi系统设置中列出了10多个Wifi网络。这方面的代码是通常的:注册SCAN_RESULTS_AVAILABLE_ACTION并在接收器中等待事件,如下所示://RegistertheReceiverinsomepartosfragment...getActivity().registerReceiver(wifiListener,newIntentFilter(WifiManager.SCAN_RESULTS

android - Firebase FCM 通知 click_action 有效负载

当应用程序在后台时,当用户单击通知时,我试图打开一个特定的Activity。从文档中,我知道click_action必须添加到有效负载中,并在应用程序中添加一个Intent过滤器来处理它。但是,如何通过Firebase控制台在Firebase通知中添加click_action?我也对任何其他的Workaround持开放态度。提前致谢。 最佳答案 如果您的应用在后台,Firebase将不会触发onMessageReceived()。为什么.....?我不知道。在这种情况下,我认为实现FirebaseMessagingService没有

android - 连接 Wifi 时收到两次 CONNECTIVITY_ACTION Intent

在我的应用程序中,我有一个BroadcastReceiver通过作为组件启动标签,过滤android.net.conn.CONNECTIVITY_CHANGEIntent。我的目标只是知道何时建立了Wifi连接,所以我在onReceive()中做了什么这是:NetworkInfonetworkInfo=intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);if(networkInfo.getType()==ConnectivityManager.TYPE_WIFI&&networkInfo.isConnect

android - 是否有音量变化的广播 Action ?

我正在编写一个小部件,只要用户更改铃声音量或振动设置,它就需要更新。捕获android.media.VIBRATE_SETTING_CHANGED对振动设置工作得很好,但是我还没有找到任何在铃声音量变化时得到通知的方法,虽然我可以trycatch用户按下音量增大/音量减小物理键,还有许多其他选项可以在不使用这些键的情况下更改音量。您知道是否为此定义了任何广播操作,或者是否有任何方法可以创建广播操作或解决没有它的问题? 最佳答案 没有广播操作,但我确实发现您可以连接一个内容观察器,以便在设置更改时收到通知,流的数量是其中一些设置。注册

android - 我们应该用 ToolBar 替换 Action Bar 吗?

我一直在使用ToolBar,因为它被添加到Supportv7库中。而且我认为我用得很好。但有一点我无法理解。Google为什么要创建这样的小部件?我的意思是我们可以通过使用ActionBar来做任何ToolBar可以做的事情。为什么我们必须使用ToolBar?ToolBar比ActionBar有什么优势(如果有的话)?是否需要将ActionBar替换为ToolBar?感谢任何提示。并提前致谢。PS:我发现ToolBar是ViewGroup的一个醒发器。那么,我们如何像Layout一样使用ToolBar呢?有人可以发布一些代码吗? 最佳答案

c++ - 检测 Spirit 语义 Action 中的参数类型

一般情况:我无法弄清楚为什么我的Spirit语法/语义操作无法编译。有时,编译器会提示赋值或类型不兼容,我不知道出了什么问题。问题主要出现在两个方面:预测规则/表达式的综合属性类型因此,预测哪些类型的属性可以合法地定义为规则的公开属性(依赖于构建转换、融合适配器或Spirit自定义点)匹配我的语义操作的参数类型,以便编译器将能够编译函数调用调用不会在进程中调用不必要的隐式转换编译器错误并不完全易于处理,要么是文档错误,要么是我误解了它。有没有办法确切地找出Spirit传递给我的语义Action的内容?示例代码:structmybase{inta,b;};structmyderived:

node.js - 在Socket.IO中, 'heartbeat'是可以用来触发其他 Action 的事件吗?

这个确切的代码不起作用,但是,我希望是这样的:io.sockets.on('connection',function(socket){socket.on('heartbeat',function(){//Dosomethinghere...});});这样的事情可能吗?我的意思是,我知道我可以创建一个不同的函数,使用setInterval每隔15秒触发一次:io.sockets.on('connection',function(socket){setInterval(function(){//Dosomething},15000);});但是既然心跳已经在这个区间运行了,为什么不利用呢

node.js - 如何将变量从 Connect 的中间件传递到 app.get-action?

我想创建一种before过滤器,它允许我使当前用户在所有操作中都可用。以下方法效果很好,我什至不需要声明全局变量:app.use(function(req,res,next){if(req.session.user_id){/*Getuserfromdatabaseandshareitinavariablethatcanbeaccessedfrooom...*/User.find({/*...*/},function(err,users){if(users.length==1){req.current_user=users[0];}next();});}else{next();}});

python - Python 的 argparse 中的 metavar 和 action 是什么意思?

我正在阅读argparse模块。我被metavar和action的含义卡住了>>>parser.add_argument('integers',metavar='N',type=int,nargs='+',...help='anintegerfortheaccumulator')>>>parser.add_argument('--sum',dest='accumulate',action='store_const',...const=sum,default=max,...help='sumtheintegers(default:findthemax)')我可能错过了,但从我阅读的内容来

java - Android 多点触控 - 中指 ACTION.MOVE 被忽略

以下代码是我一直在尝试用于多点触控的代码。手指一设置正确并在我拖动手指时四处移动。当我触摸并松开手指时,第二个手指出现并消失,但它永远不会移动。知道有什么问题吗?我已阅读developersblog我仍然不明白问题是什么。@OverridepublicbooleanonTouchEvent(MotionEventevent){intaction=event.getAction()&MotionEvent.ACTION_MASK;intpointerIndex=(event.getAction()&MotionEvent.ACTION_POINTER_ID_MASK)>>MotionEv