草庐IT

broadcast_intent

全部标签

Android,.txt 电子邮件附件未通过 Intent 发送

我正在测试创建一个.txt文件,然后通过intent将其作为电子邮件附件发送。创建.txt文件try{StringfileName="testFileName.txt";Fileroot=newFile(Environment.getExternalStorageDirectory(),"testDir");if(!root.exists()){root.mkdirs();}Filegpxfile=newFile(root,fileName);FileWriterwriter=newFileWriter(gpxfile);writer.append("Testingemailtxtat

java - 通过 Intent 卸载 Android 应用程序时崩溃

为什么当我尝试调用此函数时我的应用会崩溃?publicvoiduninstall(){Intentintent;StringpackageName;packageName=HelloWorldActivity.class.getPackage().getName();intent=newIntent(Intent.ACTION_DELETE);intent.setData(Uri.parse(packageName));startActivity(intent);}我需要任何权限才能卸载软件包吗?我是否需要将.toString()添加到.getName()中?

Android 将 base64 字符串传递给另一个有 Intent 的 Activity

如何将base64编码的字符串传递到另一个页面。我试过这个但是当这段代码运行时程序卡住了base64String=base64FromBitmap(capturedImage);intent.putExtra("BASE64IMAGE",base64String]);//Freezesonthisline这是base64convert方法。它工作没有问题privatestaticStringbase64FromBitmap(Bitmapbmp){ByteArrayOutputStreambyteArrayOutputStream=newByteArrayOutputStream();b

android - 如何从 Chrome 内部触发的 Intent 将结果返回到您的网页?

所以我很高兴发现chromemobile可以调用intent但是,我可以取回结果吗?我有一个供用户输入商品条形码的输入。如果他们使用的是chromemobile,我想调用条码扫描器应用程序,并将扫描的条码接收回输入字段。在google上找不到任何相关信息。即使是指向文档或示例的简单链接也会有很大帮助。谢谢。 最佳答案 Chrome不会以startActivityForResult启动Activity因此没有简单的方法可以让接收应用程序直接回调到网站或Web应用程序,并像您期望的那样在本地进行响应。虽然有一个解决方案,但它需要nati

来自触发它的同一 Activity 的 Android 句柄/覆盖/中断 Intent

我有一个Android应用程序,它必须解析相当大量的HTML并将其放置在一个或多个TextView中。因此,这些给定的TextView中的任何一个都可能包含一个以上的html链接。这些链接是动态创建的,并嵌入到文本的其余部分中。似乎我能让这些链接起作用的唯一方法是使用以下代码。TextViewtextView=newTextView(mContext);textView.setAutoLinkMask(0);textView.setLinksClickable(true);Linkify.addLinks(textView,Patterns.WEB_URL,"ref://");text

java - 在 android 中处理多个 Intent 的更好方法是什么?

我们在Android或Java中多次遇到以下代码或类似的东西。这段代码似乎包含重复,这根本不是一个好习惯。必须有一些更好的方法来做到这一点。有没有更短的代码来实现这个?Intentintent=null;switch(v.getId()){caseR.id.details:intent=newIntent(this,DetailsActivity.class);break;caseR.id.apply:intent=newIntent(this,ApplyActivity.class);break;caseR.id.edit:intent=newIntent(this,EditActi

android - Logcat 在收听桌面时钟警报 Intent 时无法在广播接收器的 onReceive 内部工作

我正在使用我的广播接收器收听桌面闹钟更改Intent。当调用我的广播接收器中的onReceive()方法时,onReceive中的日志(Log.i/v())不是在Android显示器上打印,但Toasts工作正常。list文件:广播接收器:importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.util.Log;importandroid.widget.Toast;importjava.text.SimpleDateF

android - 如何为应用程序上下文启动 Intent

我发现了几乎相同的问题:HowtostartanIntentifcontextisnotActivityContextbutApplicationContext但我在使用https://stackoverflow.com/a/9238105/6593395时失败了publicvoidonReceive(Contextcontext,Intentintent){Stringaction=intent.getAction();if("android.intent.action.BOOT_COMPLETED".equals(action)){IntentapplicationIntent=n

android - 权限拒绝 : starting Intent not exported from uid

当我从我自己的应用程序打开一个已经安装在我手机中的应用程序时,我遇到了这个问题。PermissionDenial:startingIntent{act=android.intent.action.MAINcat=[android.intent.category.LAUNCHER]cmp=com.qq.reader/.widget.picbrowser.PictureActivity}fromProcessRecord{3823559b16851:com.pax.market.android.app/u0a322}(pid=16851,uid=10322)notexportedfromu

Android 指纹 api - FingerprintManager.AuthenticationCallback 未在 SCREEN_ON Intent 后调用

我正在编写一个使用nativeAndroidFingerprintAPI(在Android6.0及更高版本上)对用户进行身份验证的应用。在一种情况下-设备收到Gcm通知,如果屏幕关闭但手机未锁定-应用程序通过启动带有以下标志的activity来“唤醒”设备:WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON|WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON|WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED然后该应用会显示一个对话框,要求用户使用他的手指进