草庐IT

android - 如何通过隐式 Intent 打开短信应用程序?

我遵循这段代码:Intentintent=newIntent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_DEFAULT);intent.setType("vnd.android-dir/mms-sms");startActivity(intent);它适用于android5.1,但不适用于android6.0,因为android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent。那么,如何通过隐式Intent打开短信应用程序呢?编辑:你读过我

android - android中的注销功能

我正在制作一种社交网络应用程序。我正在其中实现注销功能。在注销按钮上单击它应该导航到登录屏幕,但它现在导航到主页屏幕。我正在使用以下代码注销..IntentFilterintentFilter=newIntentFilter();intentFilter.addAction("com.package.ACTION_LOGOUT");registerReceiver(newBroadcastReceiver(){publicvoidonReceive(Contextcontext,Intentintent){System.out.println("onReceiveLogoutinpro

android - 如何杀死一个特定的 Activity ?

当我的android应用程序启动时,主Activity启动。它显示一个全屏图像5秒,然后使用intent跳转到另一个Activity。我想要的是终止主要Activity,以便当用户按下导航栏的后退按钮时,应用程序不会打开主要Activity,而是关闭。还有一件事:-我不想继续破坏以前的Activity。我只想在将Intent发送到新Activity后终止那个Activity(即主要Activity),因为我将添加更多Activity。我们可以说我的真正目的是破坏主要Activity,并使下一个Activity(在所有其他Activity之外)成为可以使用导航栏的后退按钮离开应用程序的A

java - 如何通过 PendingIntent 将自定义可序列化对象传递给 BroadcastReceiver

我正在尝试使用PendingIntent将自定义序列化对象从我的IntentService传递到BroadcastReceiver。这是我的自定义对象:行.javapublicclassRowimplementsSerializable{privateStringname;privateStringaddress;publicRow(BluetoothDevicedevice){this.name=device.getName();this.address=device.getAddress();}}这是我的IntentServiceMyIntentService.javapublic

android - 如何知道安装何时完成

我正在创建一个应用程序来安装从服务器下载的应用程序。我想安装这些应用程序下载文件后,我用于安装的方法的代码位于此处:publicvoidInstall(Stringname){//promptsusertoacceptanyinstallationoftheapkwithprovidednameIntentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(newFile(Environment.getExternalStorageDirectory()+"/ContentManager/"+n

android - 如何将应用程序发送到后台?

如何将我的应用程序发送到后台使用代码?如何在按下“主页键”时捕获事件?非常感谢! 最佳答案 Intenti=newIntent();i.setAction(Intent.ACTION_MAIN);i.addCategory(Intent.CATEGORY_HOME);this.startActivity(i);无法将Home键按下事件捕获为Android安全功能。 关于android-如何将应用程序发送到后台?,我们在StackOverflow上找到一个类似的问题:

android - 仅通过短信分享

我的应用程序有一个图片按钮,点击该按钮应该仅通过短信发送一段文本。我如何让我的应用程序做到这一点?请帮忙。我还希望用户能够从他设备上的联系人列表中选择一个联系人。朱马纳 最佳答案 要使用Intent发送短信,请使用此代码:StringsmsBody="SmsBody";IntentsendIntent=newIntent(Intent.ACTION_VIEW);sendIntent.putExtra("sms_body",smsBody);sendIntent.setType("vnd.android-dir/mms-sms");s

Libgdx 中的 Android Intent 和 startActivity(非 Activity 或 AndroidApplication 类)

请帮助我如何在Libgdx线程中运行以下代码-在render()、create()等...publicclassMyGameimplementsApplicationListener,InputProcessor{...IntentdiscoverableIntent=newIntent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,300);startActivity(discoverableI

android - 我可以检测 Android 是否已从 Notification Intent/PendingIntent 中终止应用程序(任务进程)吗?

Android操作系统会在内存不足时终止进程。场景:Android终止了应用程序进程,我通过Android启动器或最近任务列表(长按主页按钮)重新打开它。我可以使用以下方法检查Android是否在最近查看的Activity的onCreate()方法中终止了我的应用进程:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);if(savedInstanceState!=null){//Re-initialisethingsthatkillingtheappwo

android - 在新 Intent 中显示 TabHost 布局的问题

我在TabActivity类型的新Intent中使用TabHost时遇到问题,希望您能指出正确的方向。有趣的是,当我尝试在原始Intent中查看它时它工作正常:setContentView(R.layout.main)我收到“强制关闭”消息,在logcat中,即使我的Tabhostid="@android:id/tabhost",我也收到以下错误:02-1822:23:11.937:ERROR/AndroidRuntime(5944):Causedby:java.lang.RuntimeException:YourcontentmusthaveaTabHostwhoseidattrib