草庐IT

Android:是否有一种编程方式可以在主屏幕上创建网络快捷方式

您知道有一种编程方式可以在手机用户的主屏幕上创建网络快捷方式吗?我想做的是:当手机用户点击我们的Android应用程序中的按钮时,该应用程序会在手机用户的主屏幕上放置一个网站快捷方式。 最佳答案 首先,您需要向manifest.xml添加权限您需要构建一个Intent来查看网页。像...Intenti=newIntent();i.setAction(Intent.ACTION_VIEW);i.setData(Uri.parse("http://www.blablaba.com"));您可以通过创建一个小测试应用程序并执行startA

android - 如何让 Overview Screen 中的任务看起来像 Chrome 一样?

这些Google标签看起来在一起。我试过了,还是不行。我试过的Intent标志FLAG_ACTIVITY_NEW_DOCUMENTFLAG_ACTIVITY_MULTIPLE_TASKFLAG_ACTIVITY_REORDER_TO_FRONTIntentintent=newIntent(mActivity,***.class);intent.addFlags(***);ActivityManageractivityManager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);ListappTasks=activ

android - 如何从我的 Android 应用程序将短信转发给选定的联系人到 whatsapp?

几天来我一直卡在这里,我试图将带有选定联系人的短信(我的应用程序中的预定义集)发送到whats应用程序,在stackoverflow的帮助下,我找到了两种将短信发送到whatsapp.第一种方法:一种方法是转发短信到whatsapp,但不是选择联系人,联系人可以从whatsapp中选择,但我不想那样。我想要联系人也应该从我的应用程序中选择。现在方法二:方法二与方法一相反。此方法将选定的联系人发送到whatsapp以获取短信但不使用(预定义短信)。我的问题是我希望这两个东西都应该从我的应用程序sms+Contact传递给whatsapp。当我尝试合并这两种方法时都会出错。请帮我这是我的第

重定向 url 的 Android 深层链接

我的应用配置为处理深层链接“xyz”然后有一个链接“abc”,它使用http302重定向到“xyz”如果“abc”是用chrome打开的,chrome会将它重定向到“xyz”,然后打开我的应用但如果在Gmail中打开“abc”,Gmail会将其重定向到“xyz”,但不会打开我的应用程序。我知道在Gmail中,如果用户转到选项->使用chrome打开->这将导致行为(3)但是有什么解决方案可以让Gmail在重定向url后打开我的应用程序吗? 最佳答案 在你的list中试试这个,使用完整的url(比如:http://www.exampl

android - chrome 忽略 Intent 中包含的 header

我曾经将header添加到Intent中,如下所示:IntentmyIntent=newIntent(Intent.ACTION_VIEW,Uri.parse(baseUrl));myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);Bundlebundle=newBundle();TokenManagermanager=TokenManager.getTokenManager();bundle.putString("Authorization",manager.getAuthorization());bundle.putString("Co

java - 在 screen_on 上更新 android 小部件的最佳方法是什么。 Android Oreo 是否支持它(API 26)

我创建了一个运行良好的小部件,然后根据GooglePlay开发者控制台的要求,我将targetSDK从23更改为26。切换到AndroidSDK26后,我的应用小部件不再在screen_on/User_present事件上更新。我可以看到,由于(后台执行限制),Android26中的后台运行任务发生了一系列变化。以下是我的问题?问题1-如何在每次screen_on事件时更新我的​​应用小部件,以便用户在小部件上看到正确的状态?Q2-如何每1小时定期更新我的应用小部件?下面是我目前正在使用的代码。staticvoidupdateAppWidget(Contextcontext,AppWi

android - 三星手机忽略 Captive Portal Intent (android.net.conn.CAPTIVE_PORTAL)

我想设置一个可以选择用于导航强制门户的Activity。当我选择一个强制WiFi网络时,我希望能够选择我的应用程序作为处理程序,而不是启动预装在每部Android手机上的CaptivePortalLogin应用程序。这适用于Pixel2和OnePlus6t,但不适用于我在这里放置的任何三星手机(S10(9.0.0)、S8(8.0.0)、A6(8.0.0))).在三星手机上,它会立即打开CaptivePortalLogin应用程序。CaptivePortalLogin应用未设置为三星手机上的默认应用。我已经以标准方式设置了Activity:有没有办法让三星手机的行为与所有其他手机的行为一

android - 打开带附件的短信应用程序

我正在尝试从Unity应用程序启动一个Intent,它将启动带有附件的短信应用程序。我已经能够打开短信应用程序,但附件加载不正确,抛出以下异常:'Couldnotdeterminetypeoffile:///storage/emulated/0/Android/data/com.torpedoesaway.memematch/files/Gifit2MemeFiles/gifit2meme-2019-09-7-09-39-54.gifjava.io.IOException:java.lang.RuntimeException:setDataSourcefailed:status=0x8

android - 如何从 Htc Hero Dialer 捕捉调用 Intent

有没有人找到一种方法来接听来自HtcHeroDialer的拨出电话?我目前在我的应用程序中使用NEW_OUTGOING_CALLIntent,这适用于标准Android拨号器,但不适用于HtcHero拨号器。英雄拨号器似乎没有激发那个特定的Intent。还有其他方法可以实现吗? 最佳答案 这似乎是HTC内部版本号2.73.405.5的问题,我有一个Hero具有该内部版本号,另一个具有较早的内部版本号,并且它适用于较早的内部版本号。有报道称,HTC在构建中遗漏了一些代码,最初告诉用户不要更新,但后来收回了这一点,因此HTC构建中可能存

android - 找不到处理 Intent 的 Activity

我对我的Intent有疑问。当我选择Intent时,我的应用程序似乎崩溃了。由于堆栈跟踪,我发现了错误代码行。但我找不到任何问题。希望任何人都可以帮助我。这是第121行的java代码:startActivity(newIntent(Intent.ACTION_INSERT,getIntent().getData()));这是堆栈跟踪:11-2416:09:24.634:ERROR/AndroidRuntime(222):Uncaughthandler:threadmainexitingduetouncaughtexception11-2416:09:24.834:ERROR/Andro