草庐IT

uni-swipe-action

全部标签

AndroidManifest - 一个 Intent 过滤器应该有多个 Action 吗?

我当前的MainActivityIntent过滤器看起来像这样请注意,有2个Action节点。这个对吗?或者每个Intent过滤器应该只有一个Action节点?此外,DEFAULT类别的用途是什么? 最佳答案 Isthiscorrect?可以,但在这种情况下我怀疑这不是您想要的。这将匹配:Intent与MAIN行动和LAUNCHER类别,或Intent与USB_ACCESSORY_ATTACHED和LAUNCHER类别前者很常见。但是,我很怀疑USB_ACCESSORY_ATTACHED将与LAUNCHER一起使用类别。我什至不确定

超简单:github-action自动化发布npm包小记

1.注册npm账号打开npm官网,并注册自己的npm账号2.申请AccessToken1.登录npm官网,登录成功后,点开右上角头像,并点击AccessTokens选项2.点开GenerateNewToken下拉框,点击ClassicToken(和GranularAccessToken有什么区别,请自行查验?)3.填写token信息,选择token类型为Automation(可以避免2FA校验),保存申请的token信息(等下会用到)3.github新建代码仓库在github上面创建新的空仓库4.修改仓库设置1.进入新建的代码仓库,点击仓库tab选项卡的Settings2.点开Secretsa

uni-app微信小程序-利用canvas给图片添加水印

实现思路一、选择图片二、将图片绘制到canvas中并绘制水印三、将canvas画布转换为图片地址四、最终效果五、完整代码实现思路选择图片→将图片绘制到canvas中并绘制水印→将添加水印的图片绘制到canvas中→将canvas画布转换为图片地址→上传/展示操作一、选择图片注意:微信小程序在选择照片或者唤起相机之前需要获取相应的权限利用uni.getSetting查看用户是否调用相机的权限(有就选择图片,没有就获取授权后再选择图片)uni.getSetting({ success:async(res)=>{ //是否有相机权限 if(!res.authSetting['scope.came

android - 谷歌 Espresso java.lang.RuntimeException : Could not launch intent Intent { act=android. intent.action.MAIN

我是EspressoUI测试的新手。我在运行测试时遇到这个错误(ADTEclipseIDE)。该应用程序已经开发完成,并且在启动该应用程序时有很多请求正在进行。无法重写应用程序。但我需要找到测试此UI的方法,即使组件加载有任何延迟也是如此。java.lang.RuntimeException:CouldnotlaunchintentIntent{act=android.intent.action.MAINflg=0x14000000cmp=com.xx.android/com.yy.core.android.map.MapActivity}within45seconds.Perhaps

android - ConnectivityManager.CONNECTIVITY_ACTION 在 API >= 14 中断开网络连接?

我需要获取断开设备连接的网络。现在我使用:NetworkInfoni=intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);并检查:ni.isConnected()如果返回falseni-是设备断开连接的网络。但是ConnectivityManager.EXTRA_NETWORK_INFO在API14中被弃用。谷歌说使用getActiveNetworkInfo()来获取网络信息。但是getActiveNetworkInfo()总是返回设备现在连接的网络(isConnected()必须返回true)!如何在不使

Android Intent 有时是 "handled"而不是 ACTION_SEND

我的应用程序应该处理共享文本。例如来自亚马逊应用程序的URL。所以我将以下Intent过滤器添加到我的主要Activity中:在我的Activity的onCreate函数中,我正在处理这样的Intent:intent=getIntent();if(intent.getAction()!=null){if(intent.getAction().equals(Intent.ACTION_SEND)){if(intent.getType().equals("text/plain")){onNavigationDrawerItemSelected(1);}}}问题是,有时共享操作后不会调用on

uni-app微信小程序,APP都适用自定义顶部导航

1.需要注意以下三点*使用自定义的导航样式,首先需要把原生的顶部的导航方式给隐藏掉("navigationStyle":"custom")*手机顶部手机状态栏的高度*微信小程序中胶囊的位置信息存储(使用store存储)2.导航布局*由于微信小程序中带有导航胶囊,所以需要根据胶囊去获取一定的参数信息在微信小程序中,我们只需要获取胶囊的位置参数即可,详细如下(App和小程序自定义顶部):注:微信小程序围绕胶囊布局即可须知:获取胶囊信息的Apiuni.getSystemInfo()----->使用这个是为了算rpx--->px的换算系数(返回值可去uniapp官方文档里查看) 小程序默认把可使用窗口

android - MenuItem.SHOW_AS_ACTION_IF_ROOM 是如何工作的?

开始使用ActionBar...对于MenuItem.SHOW_AS_ACTION_IF_ROOM文档说:ShowthisitemasabuttoninanActionBarifthesystemdecidesthereisroomforit.我的问题是,系统如何决定是否有空间,我可以影响/调整该决定吗?在我的例子中,我有一些菜单项适合显示为操作按钮——如果有足够的空间。在较小的屏幕上,它们占用足够的空间来使操作栏的标题省略。在这种情况下,我更希望他们进入Action溢出,而不是模糊标题。附言。我正在使用ActionBarSherlock并且没有检查nativeActionBar的行为

Android:在共享之前获取图像的文件大小(Intent.ACTION_SEND)

我成功编写了一个应用程序,basedonthisblogpost,但更简单,它使用POST请求通过HTTP流式传输图像。我无法弄清楚(在搜索网络并在androidSDK文档中爬行之后)是,如何在共享图像之前获取图像的大小?只能打开我在示例和其他任何地方看到的输入流:ContentResolvercr=getContentResolver();InputStreamis=cr.openInputStream(uri);给定的博文示例使用getBytesFromFile(is),因此可以在那里获取大小,但这不是解决方案。有些图像很大,而Android应用程序的堆空间有限。我希望我的应用程序

uni-app微信小程序uni.startLocationUpdateBackground和uni.startLocationUpdate踩坑

//开启后台定位uni.startLocationUpdateBackground({success:(res)=>{uni.onLocationChange((res)=>{console.log("纬度:"+res.latitude);console.log("经度:"+res.longitude);});},fail:(err)=>console.error("后台运行定位消息失败:",err),complete:(msg)=>console.log("后台运行定位消息API完成"),});如此即可开启微信小程序后台定位,包括切屏息屏也能输出坐标。如果使用uni.startLocatio