小编Rea*_*oid的帖子

如何在Intent ACTION_SEND中将超链接传递给Gmail?

可能是这个问题已经被问到或者是另一个问题的重复,但是我的搜索没有得到任何解决方案.以下是我对我的问题所遵循的链接: Link1 Link2

实际上,我的问题与使用ACTION_SEND在Android默认意图中共享HTML文本有关.当我尝试创建具有不同值的URL的超链接时,它显示一个简单的值文本.这不是可点击的链接.

我是这样做的:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
String link = "https://www.android.com/";
String linkValue = "Click Me";
String body1 = "<a href=\"" + link + "\">" + link+ "</a>";//I don't want this
String body2 = "<a href=\"" + link + "\">" + linkValue + "</a>";//This is not working
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(body2));
startActivity(Intent.createChooser(intent, "Share With"));
Run Code Online (Sandbox Code Playgroud)

对于body2: 当我使用Gmail共享文本时,电子邮件中的超链接文本将作为普通文本.只需"点击我".我也在桌面浏览器上查了一下.但它也是一样的.我在Inspect Element中检查了这个文本(你可以获得浏览器页面的Inspect Element:右键单击浏览器页面>>在弹出窗口中单击底部Inspect OR refer Inspect Element)格式,发现没有超链接文本的标签.

对于body1: 它正在工作,我把URL作为电子邮件中的超链接,但我得到了URL作为超链接我不想在电子邮件中显示相同的URL而不是应该有一些提示值作为body2格式.这种格式可以通过身体中的直接URL共享来实现,无需标记.

在此输入图像描述

所以最后我的搜索是,在Android中是否有任何方式可以使用不同的提示值而不是链接(URL)来共享超链接文本.

html gmail android hyperlink android-intent

8
推荐指数
1
解决办法
3819
查看次数

Android:在android studio中增加adb调试超时

在Android Studio中调试应用程序时,应用程序将关闭.

实际上,当我在Android Studio中对我的Android应用程序进行调试时,我遇到了一个问题.应用程序正在接近一些断点执行.这些应用关闭断点每次都不一样.在ADB调试连接完成一段时间后,App调试模式不会超过2分钟.

我不知道这是由于ADB连接超时问题还是其他原因?

我发现此链接增加了Eclipse的Android Emulator Timeout时间,但Android Studio没有.

任何建议将不胜感激.

debugging android adb usb-debugging

7
推荐指数
1
解决办法
4979
查看次数

Android:谷歌地图 - 始终在地图加载时显示地图工具栏

在此输入图像描述

是否可以在地图加载时始终显示MapToolbar?实际上,当我点击标记的信息窗口时,我能够看到方向和地图按钮.但我想在地图加载时默认这两个按钮可见性.

要启用地图工具栏我正在做:

myMap.getUiSettings().setMapToolbarEnabled(true);    
Run Code Online (Sandbox Code Playgroud)

android google-maps android-layout

5
推荐指数
1
解决办法
615
查看次数

Android:当我生成签名版本时,APK大小会增加

在此处输入图片说明如果我在android studio中正常生成构建,它将生成具有大小的apk,但是当我为相同的代码生成带签名的apk时,会增加apk的大小吗?

在我的情况下,未签名的apk大小为7856 kb,对于签名的apk则为8680 kb。它增加了824 kb,为什么?

android android-build apk android-install-apk android-studio

5
推荐指数
1
解决办法
534
查看次数

Android:应用程序在调试过程中关闭

这是 Android Studio 设置的问题还是我不​​知道的其他问题?当我调试应用程序并在某个调试断点(断点不是每次关闭时都固定,它每次都不同)时,它会关闭应用程序并且从不显示在调试选择进程对话框中。要在调试过程中再次获得它,我需要再次运行该应用程序。

为什么这一切会发生,是否需要任何 Android Studio 设置来阻止这一切发生?

我的 Android Studio 版本是 2.2.1。任何帮助将不胜感激。

android android-debug android-studio android-developer-api

5
推荐指数
1
解决办法
1230
查看次数

错误:任务':app:packageDebug'的执行失败-Java堆空间

尝试构建APK时,Android Studio日志中出现此错误。

错误:任务':app:packageDebug'的执行失败。Java堆空间

当我尝试在资产目录中构建大小为350 MB的.sqlite APK时,就会出现此问题。当我删除.sqlite文件时,问题就消失了。

我的studio Studio64.exe.vmoptions文件:

-Xms2048m
-Xmx3840m
-XX:ReservedCodeCacheSize=960m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=250
-da
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Didea.paths.selector=AndroidStudio2.3
-Didea.platform.prefix=AndroidStudio
-Didea.jre.check=true
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

sqlite android packages build android-studio-2.3

3
推荐指数
1
解决办法
8514
查看次数

如何在Android中将Intent从Activity变为Fragment?

喜欢这个从片段到活动的良好运作.

Intent intent = new Intent(Location.this,MessageActivity.class);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

android

1
推荐指数
1
解决办法
4万
查看次数