首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用"send_multiple“的安卓”没有应用程序可以执行此操作“,sendto可以正常工作

问题描述:使用"send_multiple"的安卓"没有应用程序可以执行此操作",sendto可以正常工作。

回答:

这个问题涉及到安卓系统中的应用程序间通信以及发送多个数据的操作。首先,我们来解释一下相关的概念和背景知识。

安卓系统中的应用程序间通信(IPC)是指不同应用程序之间进行数据交换和通信的机制。安卓提供了多种IPC方式,包括Intent、ContentProvider、BroadcastReceiver等。其中,Intent是一种常用的IPC方式,用于在不同应用程序之间传递数据和启动组件。

在安卓中,sendto是一个用于发送短信或邮件的方法,可以指定收件人和内容。而send_multiple是一个自定义的方法,可能是在应用程序中定义的,用于发送多个数据。

根据问题描述,当使用send_multiple方法时,系统提示"没有应用程序可以执行此操作",而sendto方法可以正常工作。这可能是因为send_multiple方法没有找到合适的应用程序来执行该操作。

解决这个问题的方法有以下几种:

  1. 确认send_multiple方法的实现:首先,需要确认send_multiple方法的实现是否正确。检查代码中是否正确调用了send_multiple方法,并且传递了正确的参数。如果代码没有问题,那么可能是因为没有正确配置相关的应用程序来处理send_multiple方法。
  2. 检查应用程序配置:在安卓系统中,每个应用程序都可以通过AndroidManifest.xml文件来声明其能够处理的Intent。检查应用程序的配置文件,确保已经正确声明了对send_multiple方法的处理能力。可以参考安卓官方文档中关于Intent过滤器的说明。
  3. 检查应用程序权限:如果send_multiple方法需要访问某些敏感数据或执行某些特殊操作,那么可能需要在应用程序的配置文件中声明相应的权限。检查应用程序的权限配置,确保已经声明了必要的权限。
  4. 检查设备上的应用程序:如果以上方法都没有解决问题,那么可能是因为设备上没有安装能够处理send_multiple方法的应用程序。在安卓系统中,不同的设备可能预装了不同的应用程序,因此可能需要在设备上安装适当的应用程序来处理send_multiple方法。

总结:在安卓系统中,应用程序间通信是一种重要的功能,可以通过多种IPC方式实现。当使用send_multiple方法时出现"没有应用程序可以执行此操作"的错误提示时,可以通过检查代码实现、应用程序配置、权限声明以及设备上的应用程序等方面来解决问题。

腾讯云相关产品推荐:腾讯云移动推送(https://cloud.tencent.com/product/tpns)是一款提供消息推送服务的产品,可以帮助开发者实现应用程序间的消息通知和推送功能。通过使用腾讯云移动推送,开发者可以方便地实现应用程序间的通信和数据交换。

相关搜索:Android没有任何应用程序可以执行此操作Android Studio Emulator没有应用程序可以执行此操作字符串的向量在排序前可以正常工作,但排序后就不能执行任何操作我希望我的sqlite DB有预加载的信息,可以在安卓应用程序中使用我可以在使用JNI层的安卓应用程序中重用我的c++库吗?是否可以在不使用"if"(asp.net mvc post action方法)的情况下执行此操作有没有可以同时在安卓和iOS上工作的管理/管理软件开发工具包?如果通过时间驱动的触发器执行此函数将不起作用,但如果手动调用则可以正常工作。尝试使用1个查询初始化2个变量中的2个值,是否可以执行此操作.在Python中编译和连接C DLL可以在Unix上工作,但不能在Windows上工作。执行此操作的正确方法是什么?我可以使用安卓的Wifi P2P Api在应用程序之间传输SQLite数据吗?无法使用.NET 5中的JsonSubTypes反序列化WebApi中的Json,尽管可以在控制台应用程序中执行此操作有没有办法在安卓中创建一个应用程序,可以立即复制在WhatsApp上收到的所有消息?Retrofit2可以在安卓4.1.2上使用吗?我的应用程序导致Retrofit2导致致命异常我可以使用Firebase google-services.json配置文件的安卓或iOS应用程序的数量有限制吗我正在使用expo,有没有用于react原生应用程序的日期选择器包,可以同时在iOS和安卓系统上运行是否可以为使用AND而不是OR的同一列编写具有多个参数的T-SQL查询?(并动态执行此操作)在运行6.0+版本的安卓设备上,sqlite数据库可以与as3 air应用程序一起使用吗?Docker -没有与docker-compose版本匹配的清单,但在使用非默认docker上下文时,docker版本可以正常工作在iPhone 6+中,gmail应用程序的电子邮件模板没有响应,在其他任何地方都可以正常工作
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android应用程序使用代码签名证书重要性

Google Play商店非常重视应用安全问题,他们不接受不安全应用,没有有效代码签名证书Android应用程序将禁止上架Google Play商店。...由此,最终用户可以决定是否下载和使用应用程序。此外,代码签名证书还可以证明应用程序代码自签名后未被篡改,确保代码完整有效。...开发者想要在竞争激烈应用市场中证明其程序真实可靠,可以使用代码签名证书标识程序真实身份,消除系统“未知发布者”警告,向最终用户证明该应用程序来源可信企业。...代码签名证书有助于提高应用下载量、分发量和收益 该证书有助于让用户相信他们即将下载程序是正版,来源可信。因此,最终用户更倾向于下载带有代码签名证书应用程序,而不是没有签名应用程序。...他们以毫无戒心应用程序为目标,窃取用户敏感数据并犯下不可告人罪行。所以,开发者不仅需要为用户提供有用应用程序,更应重视程序代码安全性和真实性,使用可以放心使用该Android程序。

95090

NDSS2019议题解读:通过恶意蓝牙外设打破安全机制

假设恶意应用程序在用户手机后台运行,找到合适攻击时机后(如检测到屏幕关闭时),应用程序将发起与恶意蓝牙外设配对请求并通知恶意蓝牙外设修改正常配置文件为包含恶意配置文件,之后与蓝牙外设建立连接...最后,应用程序可以通过蓝牙外设,对系统进行一些操作,在完成攻击之后,销毁证据。图中虚线表示恶意APP可以静默、在用户未知情况下,发起蓝牙配对请求。 ? ?...图 3 配置文件缺失认证流程 该脆弱性存在,使得攻击者可以使用正常配置文件,欺骗用户将其手机与恶意蓝牙外设配对。...另外,研究人员发现,若没有鼠标输入,可以通过发送KEY TAB来切换屏幕上APP、发送KEY ENTER来执行点击操作,模拟移动和点击任务,这种方式使攻击变得更加隐蔽和快捷。...由于手机大部分安全机制都是在用户参与情况下执行,攻击者可以模拟用户点击,修改系统设置(普通APP无法修改关键设置或跨应用执行操作),安装卸载APP,甚至可以通过模拟电源按钮输入,重启或关闭手机

2.3K10
  • 窃听电话Hacking Team RCSAndroid木马

    设备小心:4.0-4.3版本都可以被RCSAndroid 搞定。 平台上远程控制木马RCSAndroid是目前曝光中最专业、最复杂恶意程序之一。...该远程访问木马经过进化,可以没有root权限情况下入侵手机并无法被清除。最好建议就是寻求手机制造商帮助,重新清理手机。...RCSAndroid可以执行以下10种间谍功能: ·使用“screencap”指令进行截图,并可直接读取屏幕缓冲群内容 ·监视剪贴板内容 ·收集Wi-Fi网络及各种网络账户密码,包括Skype、Facebook...“在4.0至4.3版本默认浏览器中,这个URL将触发对任意内存读取(CVE-2012-2825)漏洞及堆缓冲区溢出(CVE-2012-2871)利用,攻击者进而可以执行另一个本地提权。...通过研究代码,趋势科技发现整套系统包括四大部分: 1、渗透工具:通过短信、邮件或者正常应用程序而进入设备内部 2、低阶原生代理程式:突破安全架构进阶漏洞攻击及监控工具 3、高阶Java代理程式:应用程序恶意

    1.8K80

    手机网络权限,全网最全解答

    网络权限在应用程序运作中起着重要作用,它允许应用程序执行各种任务,如发送和接收数据、访问网络等等。然而,不可忽视是,网络权限可能会威胁到用户数据安全,这也就是为什么我们需要更多地了解它。...什么是网络权限 手机上网络权限指的是:应用程序访问互联网并执行网络操作权限。简单来说,它使APP能够做那些要联网才能做事。 你通常会在应用权限列表中看到它显示为“拥有完全网络访问权限”。...如果在权限列表中没有显示 "拥有完全网络访问权限",就意味着该APP没有网络权限。 可以看看这个视频:真离线 · 密码管理器App 如果你有一定技术知识背景,那可以尝试检查清单文件。...使用基于权限系统来管理对系统资源和API访问,包括网络访问。APP必须在其清单文件中声明网络权限,以执行网络操作。...应用程序需要"权限"来做任何超出基本事情,这些权限必须在应用程序清单文件中声明。 权限类型主要分为两种:"正常"和 "危险,运行时"。

    6.1K40

    Android应用测试速查表

    /data/data/app_folder/sdcard//sdcard1/ 应用程序需要在本地以sqllite或XML结构存储数据,因此需要执行SQL/XML查询或监控文件I/O。...1.SQL/XML注入,并且如果读取目标是公开,那另一个应用也可能读取数据。 2.本地文件读取可能允许其他应用程序读取相关应用程序文件,如果它们包含敏感数据,那数据可能通过途径泄露。...设备侧 l 通过浏览确认应用是否正常工作 l 在应用程序和远端服务器间设置代理。如果应用无法加载,应用程序可能进行了证书校验。...l 再试一次如果一切正常那我们就通过使用Xposed模块成功绕过了证书绑定。 l 目前安全提供程序(Securityprovider)已经针对SSL漏洞进行了适当更新。 2.3.2.2....为了这部分测试请确保你已经准备了以下工具: l 已安装SDK工具Android Studio l 一部已经Rooted设备或模拟器 l 已经Root模拟器可以使用已安装XposedCuckoDroid

    1.7K70

    开发经验分享:资源、UI、函数库、测试、构建一个都不能少

    这里我只提出几个“必备”组件: Sherlock Action Bar:作者Jake Wharton。这个工具栏设计扩展了支持函数库,可以通过一个API操作各个版本工具栏。...Spring for Android RestTemplate模块提供了一个可以环境下工作RestTemplate版本,为你应用程序提供了一个非常灵活REST API。...功能测试或者黑盒UI测试不要求测试者对应用实现细节非常了解,只需要从用户角度了解执行特定动作或者输入特定内容会有怎样输出结果。这个方法可以让开发和测试人员在你组织里独立地工作。...测试开发者可以编写涵盖各种操作功能测试、系统测试和验收测试用例。此外,Robotium还有一个非常活跃开发者论坛。 云端测试:你可以在大量设备上运行你测试并获得所有崩溃和错误信息。...我得说:Gradle是新官方构建工具,相关插件在不久将来应该会很快开发并支持,所以继续关注。 我总是会鼓励开发者使用并重用经过检验概念、模式、框架和函数库。

    1.1K70

    树莓派折腾记:纯手机+数据线连接树莓派

    虽然我们可以从树莓派红绿两个指示灯点亮情况看出树莓派是否正常开机&正常运行,但在不连接任何外设情况下,我们是无法对树莓派进行任何操作。...将最新系统烧写进SD卡,如果树莓派SD卡工作在Windows环境下,则在"电脑(我电脑)"中可以看到一个名为"boot"可移动磁盘,打开磁盘,在磁盘根目录新建一个名为ssh(无后缀)空文件,...如果SD卡工作在Linux环境下,在终端中执行df命令你可以看到一个30m左右fat32分区,cd进入分区所对应挂载点,然后执行: touch ssh   在此分区根目录下新建一个名为ssh(...因为我们开启了"USB网络共享"功能,所以在手机连接WIFI或者打开数据连接开关情况下,树莓派可以通过手机访问外部网络,这时你可以对树莓派执行一些必须联机才可以进行操作,比如更换软件源,安装vncserver...因为树莓派官方系统和系统都是基于Linux内核,在Linux中,USB接口可以虚拟为有线网口,也就是说,用数据线连接树莓派和手机,就相当于将两台电脑主机用网线连接一样,而通过"USB网络共享"这个功能

    5.1K21

    通过蓝牙实现手机远程控制

    我们将探讨在应用程序中设置蓝牙服务,以及如何使用Python编写一个蓝牙客户端,向手机发送命令,实现点击、滑动和返回等操作。...通过该技术,你可以创建一个简单而强大远程控制系统,方便在特定场景下控制手机操作。 分享 一种基于蓝牙连接手机远程控制方案,通过该方案,用户可以在不直接触摸手机屏幕情况下执行各种操作。...第一部分:准备工作 在开始之前,我们需要进行一些准备工作。首先,确保你手机已启用开发者选项,并启用USB调试模式。其次,你需要安装Android Studio,用于编写和运行应用程序。...第二部分:应用程序开发 我们将创建一个简单应用程序,该应用程序通过蓝牙接收命令并执行相应操作。...第四部分:安全性和更多操作 在实际应用中,安全性是一个重要考虑因素。你可以通过添加身份验证和加密来确保蓝牙连接安全性。此外,你可以扩展应用程序以支持更多操作,例如截屏、打开应用程序等。

    1.2K40

    数据收集错误使Chrome 79 发布陷入混乱(IT)

    12月13日,星期五早上,应用开发人员和用户开始报告他们遇到一些应用程序数据丢失问题。 因此,谷歌上周六暂停了Chrome 79在设备上发布。...该漏洞会清除某些使用内置WebView应用程序数据,该组件在应用程序内部呈现网页。当用户登录应用程序网页时,或者如果默认浏览器缺少自己内部渲染引擎,Chrome就会启动加载内容。...问题概要 谷歌工程师相当肯定丢失数据是由存储位置改变造成。然而,修补代码以解决该问题仍然是工程师们面临挑战。到目前为止,还没有保证补丁能将丢失数据返回到受影响应用程序。...实际上,许多应用程序通常只是加载在WebView组件中一个网站,过程相当于Chrome简易版。与在线SQLite数据库相比,它是一种更简单、更紧凑本地保存用户设置和数据方法。...他告诉LinuxInsider:“谷歌甚至还没有列出会受影响应用程序,因此在不知道哪些数据存在风险情况下,最好做法是在问题得到纠正之前避免使用Chrome79。”

    1.8K10

    Tensorflow Lite人体姿势跟踪功能上线:基于PosNet实时人体姿态估计

    怀着激动心情,我们发布了一个「TensorFlow Lite」示例应用程序(https://www.tensorflow.org/lite),通过它在设备上通过使用「PoseNet」模型来实现人体姿势估计...这种姿势估计模型不会鉴别图像中的人是谁,只会找到关键身体部位位置。 TensorFlow Lite 分享了一个示例应用程序,该应用程序利用设备摄像头来实时地检测和显示一个人关键部位。 ?...PoseNet 示例应用程序 与现有的以 JAVA 写示例相反,PoseNet 示例应用程序是在 Kotlin 上开发。...开发应用程序目的为了让所有人都能以最小支出轻松地使用 PoseNet 模型。这个示例应用程序包括了一个 PoseNet 库,它抽离了模型中复杂性。...该应用程序对每张传入摄像头图像执行以下操作: 从摄像头预览中获取图像数据并将它从「YUV_420_888」转换成「ARGB_888」格式。 创建一个位图对象来保存来自 RGB 格式帧数据像素。

    2.1K30

    树莓派使用Android系统

    这篇文章详细记录了下怎么在树莓派上安装系统,使用了LineageOS版本Android。...下载版谷歌应用 由于LineageOS没有预装谷歌应用,所以需要手动安装。 1. 要下载谷歌应用,需要进入OpenGAPPS网站。...可以使用屏幕中间选项来选择您要使用语言(1.置后后,请点击 "下一步 >"按钮 (2.)。 3. 现在使用屏幕左侧下拉框设置设备时区(1.也可以使用设置来控制当前日期和时间。...这个选项将开始树莓派上运行Android操作系统出厂重置过程。 12. 当恢复软件完成操作系统重置后,现在可以回到主菜单。要返回主菜单,请点击屏幕底部主菜单图标。 13....在此页面上,可以配置您设备需要使用密码。为了简单起见,继续本教程,选择 "不是现在 "选项。 8. 屏幕可以让你调整字体大小或更改设备墙纸。

    15.3K20

    如何在iPhone上安装Android操作系统,而且还不需要刷机,体验也很流畅

    如果没装过Ubuntu,请参见相关教程 虽然大部分步骤可以再任何操作系统上完成,但是某个工具(名叫oibc)还没有Windows版本此外,我提供执行文件是在32位Ubuntu上编译。...第二种方法就是,在苹果设备上使用软件可能会有一些限制,因为苹果设备运行是iOS操作系统,而软件通常是为Android设备开发。然而,有几种方法可以尝试在苹果设备上运行软件: 1....使用模拟器:模拟器是一个在计算机上模拟其他操作系统环境软件。你可以在苹果设备上安装一个模拟器,例如BlueStacks或Genymotion,然后在该模拟器中安装和运行应用程序。 2....你可以在这些虚拟机中运行应用程序,并通过远程桌面连接到虚拟机,以在苹果设备上访问安应用程序。 3. 寻找替代应用:有时候,某些应用程序在苹果设备上可能有类似功能替代应用程序。...最好方法是在需要使用某个特定应用程序时,尝试寻找类似功能或替代应用程序,或者使用可在iOS上运行原生应用程序

    1.9K10

    Appium自动化测试框架

    命令电脑 Daemon守护进程,手机中接受adb命令 Server端 手机中管理通信 工作原理 client发送命令给server server将命令交给Daemon daemon...执行命令 执行结果返回给server端 执行结果发送给client端 abd工具可以在电脑通过终端命令来操作手机/模拟器 ---- 连接 连接某台手机或者模拟器(夜神模拟器程序暴露连接端口为...---- 初始化流程 通过appium初始化日志分析得到 获取配置相关参数 相关环境检查—jdk版本,连接设备,adb配置,设备sdk版本 检查对应应用程序是否安装,并且判断设备是否可以正常连接...,每间隔设定轮询时间定位指定元素,每次间隔轮询时间内没有定位成功会忽略异常,如果超出设定时间仍未定位成功则抛出异常 可以使用ExpectedConditions中多种方法来满足不同定位需求...,下面开始讲解,如何完成对Hybrid APP(混合型—>Native+H5)进行自动化测试 手机端页面分为两类,一类使用原生开发,另一类使用原生加h5页面混合而成,对于原生页面的自动化测试

    2K30

    75%设备受威胁,都是高通API代码惹祸 ?

    而这个漏洞最早可以追溯到Androidv4.3及早期版本。除此之外,如果操作系统版本越旧,那么设备遭受攻击可能性也就越大。...安全研究人员认为,这个漏洞之所以会存在,是因为操作系统中Netd守护进程接口参数没有对输入数据进行类型检测。...恶意应用程序只需要使用官方提供应用程序编程接口,即可利用这个漏洞来对目标设备进行攻击。 除此之外,由于API是由官方提供,它不会那么容易就被自动化反恶意软件工具所检测到。...即使漏洞发现者FireEye,也无法使用他们工具检测到利用漏洞恶意软件。用户只需下载一个看似无害应用程序,然后允许它访问网络,那么这名用户就会被攻击。...安全研究人员表示,在旧款设备中,恶意应用程序不尽可以从手机短信数据库中提取出用户短信,而且还可以从通话数据库中提取出用户通话记录。

    81870

    Auto.js脚本开发环境搭建

    Auto.js软件安装及简单使用 直接将APK发送到手机上进行安装,电脑端模拟器上直接拖进去就可以安装,安装时不光要安装Auto.jsAPK,还要安装打包插件APK,Auto.jsAPK安装完成后桌面上是有图标的...稳定模式,选项开启后开发脚本可以适配更多手机,如果只是针对某种特定机型的话,可以不打开启选项; 4. 模拟器系统必须在7.0以上,才能保证代码示例正常运行。...如果当前系统在7.0以下,请使用多开模拟器添加一个7.0以上系统; 2. 手机投屏软件安装和使用 手机要投屏到电脑屏幕上首先要对手进行一些设置。 1....打开应用包,进入命令模式,执行scrcpy,即可开启投屏,此时电脑上操作与在手机上操作可以实时同步了。 7....相当于是自动执行了 :adb start-server  此时需要杀死这些服务:adb kill-server  关闭服务后,应用包文件夹就可以正常移动或是删除了。

    3.5K20

    在苹果应用商店17个应用程序中发现iOS Clicker Trojan

    使用广告欺诈活动相似的命令和控制服务器,暗自进行广告欺诈活动。...这家软件开发公司已经在苹果应用商店中发布了51个应用程序,并且在谷歌应用商店中也拥有28个应用程序。 此次iOS应用程序开发人员使用同一C2服务器,但应用程序没有表现出任何恶意行为。...广告欺诈活动 研究人员首次发现iOS Clicker Trojan程序使用C2服务器,可以连接到背后攻击者,和Clicker Trojan活动手法如出一辙。...在受感染设备上运行后,恶意软件能够收集系统信息,例如操作系统版本、设备制造商和型号、用户居住国家/地区、互联网连接类型、用户时区以及带有Clicker应用程序信息木马程序。...在正常网络环境中,移动恶意软件仍然是鲜为人知威胁之一,但在具有针对性攻击场景中,使用率更高。建议用户检查所安装应用程序是否合法,并具有良好评价,并确保正常运行时,可以不要求更多权限。

    2.6K20

    Operation Magichm:蔓灵花组织CHM文件投放与后续操作

    经过溯源,本次攻击活动中蔓灵花采用了与以往截然不同攻击链,使用.net远控作为节点执行命令或者下发插件,并下发了一个之前从未被披露过新模块。攻击全流程如下: ?...a=XX&b=XX&c=XX&d=XX&e= 但文件一落地就被天擎查杀,并没有执行后续操作,接着蔓灵花组织花了半小时时间来替换服务器上payload,直到17:21分时受害者才成功下载了一种免杀Downloader...我们观察到当核心.net节点正常运行时,远程服务器上Payload一直处于404状态,当核心节点被杀软或者人工清除,攻击者才会在远程服务器上传免杀后核心节点,核心节点复活后,攻击者首先执行了键盘记录模块...h= … … 本次活动使用MuuyDownLoader最早可以追溯到2019年 文件名 MD5 ITW wupdte 4bcfb31d0e3df826d3615a41149ebf9c http://...目前已支持包括Windows、平台在内多种格式文件深度分析。

    1.7K30

    什么是Java灵魂?了解JVM结构模型,生命周期,Java王朝虚拟机更替,各家大厂虚拟机百花齐放

    ,其执行过程主要依赖与操作栈,指令集更小 不需要硬件支持,可移植性更好,更好实现跨平台 基于寄存器特点 典型应用就是 x86 二进制指令集,比如传统PC 以及Davlik 虚拟机...JIT ** 如果需要使用JIT 需要外挂,但是一旦使用了JIT编译器,JIT就会接管虚拟机状态执行系统,解释器将不在工作,解释器不能和编译器配合工作 现在都 hotspot VM内置了虚拟机 Exact...联合开发开源 JVM 受到同样开源 OpenJDK 压制,SUN坚决不给Harmony 获得JCP认证,最终 2011 年 停止,IBM转而参与 OpenJDK 虽然没有大规模商用,但是它类库被...应用于系统 并且在 2.2 中提供了JIT 发展迅猛,Dalvik VM只能做虚拟机,而不能称作java虚拟机,因为它没有遵守java虚拟机规范 区别 不能直接执行Java CLass 基于寄存器架构...不是JVM栈架构 执行是编译以后dex文件,执行效率较高, 这个dex : 可以通过class转换成dex 使用java语法来编写应用程序可以直接使用大部分都Java API等 不过再

    41030

    国内GitHub被曝造假,其背后黑色产业链竟是......;系统新漏洞曝光!Jetty 9.4.12发布

    Kyle 承认开源软件可以被用于做邪恶事,但他不忍看到自己帮助开发软件被与 ICE 签有合同企业使用。‍...这一漏洞能影响9.0 Pie以前所有版本。...Nightwatch Cybersecurity方面表示,谷歌已经在9.0 Pie上修复了问题,但它仍然存在于较旧版本系统中,而且谷歌似乎不打算对旧版本上漏洞进行修复。...3、京东:刘强东已回国正常开展工作‍ 昨日晚间,京东方面称,已得知 CEO 刘强东先生于 2018 年 8 月 31 日被明尼阿波利斯警方调查,随后即被释放,没有任何指控,也没有被要求保释。...目前,刘强东已经回到中国正常开展工作。‍

    86210

    移动体验设计6大禁

    Material design(左)vs. ios(右),图片来源:tutsplus 字体也需要遵循每个平台标准:使用Roboto字体,iOS使用San Francisco字体系列。...根据不同字体便可以判断你所使用应用还是ios应用 如果你想自定义应用中界面元素,请仔细根据你品牌来设计,而不是把另一个不同平台规范作为依据。...空白状态(尤其是错误状态)不应该是一个死胡同状态,它应该告诉用户需要怎样操作才能看到相应内容,从而使应用程序正常运行。 ?...Azendoo错误状态有一个简单“如何解决问题”说明 2、不要把用户引向浏览器 用户在使用应用程序时,所有操作都应该在该应用程序中进行。...Facebook版app里“忘记密码?”按钮 3、不要在用户下载应用程序后立即要求评分 没有人想要被打断,尤其是当一些没用东西出现在显示重要内容中间位置时。

    2.2K130
    领券