草庐IT

recognizer-intent

全部标签

Android - 在更新 SDK 版本 23 后添加至少一个带有 ACTION-VIEW Intent 过滤器的 Activity

我在AndroidManifest.xml中得到以下工具提示:AppisnotindexablebyGoogleSearch;consideraddingatleastoneActivitywithanACTION-VIEWintent-filler.Seeissueexplanationformoredetails.AddsdeeplinkstogetyourappintotheGoogleindex,togetinstallsandtraffictoyourappfromGoogleSearch.谁能解释为什么会这样? 最佳答案

android - 如何在 Android 中使用 Intent 调用电话?

我正在使用以下代码在Android中调用电话,但它给了我安全异常,请帮助。posted_by="111-333-222-4";Stringuri="tel:"+posted_by.trim();Intentintent=newIntent(Intent.ACTION_CALL);intent.setData(Uri.parse(uri));startActivity(intent);权限异常(exception)11-2514:47:01.661:ERROR/AndroidRuntime(302):Uncaughthandler:threadmainexitingduetouncaug

android - 如何在 Android 中使用 Intent 调用电话?

我正在使用以下代码在Android中调用电话,但它给了我安全异常,请帮助。posted_by="111-333-222-4";Stringuri="tel:"+posted_by.trim();Intentintent=newIntent(Intent.ACTION_CALL);intent.setData(Uri.parse(uri));startActivity(intent);权限异常(exception)11-2514:47:01.661:ERROR/AndroidRuntime(302):Uncaughthandler:threadmainexitingduetouncaug

android - 发送电子邮件 Intent

Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("text/html");intent.putExtra(Intent.EXTRA_EMAIL,"emailaddress@emailaddress.com");intent.putExtra(Intent.EXTRA_SUBJECT,"Subject");intent.putExtra(Intent.EXTRA_TEXT,"I'memailbody.");startActivity(Intent.createChooser(intent,"SendEmail"));上面

android - 发送电子邮件 Intent

Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("text/html");intent.putExtra(Intent.EXTRA_EMAIL,"emailaddress@emailaddress.com");intent.putExtra(Intent.EXTRA_SUBJECT,"Subject");intent.putExtra(Intent.EXTRA_TEXT,"I'memailbody.");startActivity(Intent.createChooser(intent,"SendEmail"));上面

android.os.FileUriExposedException : file:///storage/emulated/0/test. txt 通过 Intent.getData() 暴露在应用程序之外

当我尝试打开文件时,应用程序崩溃了。它在AndroidNougat下工作,但在AndroidNougat上它会崩溃。只有当我尝试从SD卡而不是系统分区打开文件时,它才会崩溃。一些权限问题?示例代码:Filefile=newFile("/storage/emulated/0/test.txt");Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(file),"text/*");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startAc

android.os.FileUriExposedException : file:///storage/emulated/0/test. txt 通过 Intent.getData() 暴露在应用程序之外

当我尝试打开文件时,应用程序崩溃了。它在AndroidNougat下工作,但在AndroidNougat上它会崩溃。只有当我尝试从SD卡而不是系统分区打开文件时,它才会崩溃。一些权限问题?示例代码:Filefile=newFile("/storage/emulated/0/test.txt");Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(file),"text/*");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startAc

android - 如何从 Android 上的 Intent 中获取额外数据?

如何将数据从一个Activity(Intent)发送到另一个Activity?我用这段代码发送数据:Intenti=newIntent(context,SendMessage.class);i.putExtra("id",user.getUserAccountId()+"");i.putExtra("name",user.getUserFullName());context.startActivity(i); 最佳答案 首先,使用getIntent()方法获取启动Activity的Intent:Intentintent=getInt

android - 如何从 Android 上的 Intent 中获取额外数据?

如何将数据从一个Activity(Intent)发送到另一个Activity?我用这段代码发送数据:Intenti=newIntent(context,SendMessage.class);i.putExtra("id",user.getUserAccountId()+"");i.putExtra("name",user.getUserFullName());context.startActivity(i); 最佳答案 首先,使用getIntent()方法获取启动Activity的Intent:Intentintent=getInt

android - 向浏览器发送 Intent 以打开特定 URL

这个问题在这里已经有了答案:HowcanIopenaURLinAndroid'swebbrowserfrommyapplication?(41个回答)关闭9年前。我只是想知道如何向手机的浏览器启动一个Intent以打开一个特定的URL并显示它。有人可以给我一个提示吗? 最佳答案 要打开URL/网站,请执行以下操作:Stringurl="http://www.example.com";Intenti=newIntent(Intent.ACTION_VIEW);i.setData(Uri.parse(url));startActivit