带有超链接的Angular 5 DomSanitizer
我正在使用Wysiwyg编辑器(CKEditor),并试图用Angular5渲染内容. 我试图找出的是在Angular5中使用DOMSANITIZER的正确方法.我面临的问题是,由此产生的消毒HTML中的超链接在产生的HTML中无法正常工作(无法"可单击"). 我正在使用以下打字稿代码返回SafeHTML内容: public getSafeContent(): SafeHtml { return this.sanitizer.bypassSecurityTrustHtml(this.page.content); } 并在我的模板中使用它: 这将使所有内联样式完整地渲染HTML,但是超链接无法正常工作. 我尝试这样做: public getSafeContent(): SafeHtml { return this.sanitizer.sanit
0 2024-02-21
编程技术问答社区
如何在Angular 2中创建一个指向外部URL的链接
我是Angular的新手.我从ver开始. 2. 我需要链接到file://... URL. 我尝试了普通href: 注意:app是处理应用程序的网络模型对象. no link here. 不起作用 - 链接在那里,有正确的URL,但是Angular似乎以某种方式阻止了该事件.为什么? 所以我已经看过ng-href,但这是Angular1.x. and 从我能告诉的是没有*ngHref .所以这只是一个天真的尝试: over a directive. 我还看到了路由的东西,但这似乎仅用于应用程序中的内部链接:
0 2024-02-20
编程技术问答社区
WebView用Intent.ACTION_VIEW处理重定向点击链接
我很难在webview上单击不同设备上的Intent.ACTION_VIEW上的内容. 我的场景是:我的应用程序中显示了一些HTML代码,此内容具有一些链接(HREF),然后在单击事件时,我想使用外部应用程序打开链接,而不是在同一链接中网络视图. 我已经通过: 实现了这一目标 webview.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(request.getUrl().toString())); activity.startActivity(intent); return
0 2024-02-19
编程技术问答社区
安卓:如何在安卓系统中创建一个直接下载链接
任何人都可以给我一个关于如何创建具有链接的文本视图的想法,当用户单击它时,该链接的文件将自动下载. 编辑: 这是代码正在处理的: String link = "http://www.exampleurl.com/"+pref.getString("fsfile" + count, null); link = link.replaceAll(" ", "%20"); fsfile.setText("Attached File"); fsfile.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // starting new Async Task new DownloadFileFromURL().execute(link);
2 2024-02-15
编程技术问答社区
安卓ACTION_SEND超链接在GMail中不起作用
这是我在Android中发送HTML电子邮件的代码,并具有可点击的链接. private void sendEmail() { Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); String subject = "Prueba"; String emailtext = "PruebaEmail"; emailIntent.setType("message/rfc822"); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(emailtext.toString())); startActivity(In
0 2024-02-15
编程技术问答社区
Webview的 "mailto: "链接和 "tel: "链接使用Intent.ACTION_VIEW工作,但我如何为 "mailto: "链接添加唯一的Subjectie?
我应该使用以下代码,因此我已经有效了.所有HTTP URL在WebView中应打开," TEL:"链接在拨号器中应打开,并且" Mailto:"链接在电子邮件客户端中应打开. 但我的问题是如何更改" mailto:"的主题:链接到不同的事物而不是其预定义的主题.我猜应该有2个单独的意图,1个" tel:"链接和1个链接:" link:"链接.我根本不知道如何将代码放入下面的杂货不动的方法中.也许我正在使用错误的方法来完成我的要求. @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if( url.startsWith("http:") || url.startsWith("https:") ) { return false; } //
2 2024-02-15
编程技术问答社区
如何在安卓应用中打开Youtube视频链接?
我的问题与有关如何打开YouTube链接的其他问题不同.我的问题是如何打开YouTube链接,然后在应用程序中打开时,它应该关闭YouTube应用程序,然后再次致电我的MainActivity,该应用程序打开YouTube应用程序.但是,它应该从SCRATH打开YouTube应用程序,而不仅仅是显示在后台运行的先前的YouTube活动. mainacitivy-> secondActivity-> YouTube->第三级 - > YouTube ,但我希望YouTube应用程序再次从头开始加载.但是目前,我正在获得以前打开的YouTube应用程序. MainActivity Intent intent = new Intent(MainActivity.this,ThirdActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK)
0 2024-02-15
编程技术问答社区
查找安卓应用的软件包名称,以使用从网络上启动市场应用的意图
我正在创建一个移动网站,其中包括一个页面,人们可以从中下载我们建议的相关应用程序.我找到了指令用于创建链接以启动市场假设您是有关应用程序的开发人员,并且知道确切的软件包名称. 除了与开发人员联系并询问吗? ,是否有任何方法可以获取软件包名称 此外,事实证明,这些说明实际上并不能用于创建Web超链接.他们只为您提供一个URI,可以在另一个Android应用中的Java代码字符串中引用.我们的网站位于Drupal,因此Java无法正常工作. 对于iPhone,我找到了简单的说明我需要从iTunes商店使用的URL/链接样式,所以我正在寻找这样的信息. 解决方案 这取决于您要从哪里获取信息.您有很多选择: 如果您有.apk的副本,则只是将其作为zip文件打开并查看androidManifest.xml文件的一种情况.顶级元素将具有package属性. 如果您在设备上安装了该应用程序,并且可以使用adb连接,则可以启动adb shell并执行p
4 2024-02-15
编程技术问答社区
如何从Fragment TextView打开URL?
我有一个带有多个选项卡的活动,每个选项卡都由一个片段组成,其中包含一些文本.我想拥有一个带有"阅读更多"的文本,这是指向URL的链接.没有链接,一切都很好,但是当我尝试实施它时,我会得到 e/uncaughtexception:java.lang.nullpointerexception 所以我认为这是我实施它的方式.现在,片段有: 在 public class About_us extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_about_us, container, false); //The part below is For Read
0 2024-02-14
编程技术问答社区
禁用android上的setMovementMethod(LinkMovementMethod.getInstance())。
我正在使用setMovementMethod(LinkMovementMethod.getInstance())在我的Android应用中使用EditText视图. EditText内部的链接正常工作,但是在某些情况下,我需要程序禁用此方法(出于在LongClick菜单中启用复制项目的原因).怎么做?我需要诸如" removeMovementMethod()". 你能帮我吗? 谢谢! 解决方案 也面临同一问题后,请考虑一下,似乎有一定的设置方法. 获取'textview' final TextView tv = new TextView(getContext()); 设置所有必要的布局参数 tv.setLayoutParams(lp_tv); 设置Linkify以将文本中的所有链接标记为Link tv.setAutoLinkMask(Linkify.ALL); 设置TextView的内容(setAutoLinkMask之后)
0 2024-02-14
编程技术问答社区
安卓系统中EditView的可点击链接和复制/粘贴菜单
我在我的Android应用中具有EditText视图.我需要其中的"内部链接",这意味着我需要在EditText内进行一些按钮或跨度,并且使用onClick在此按钮上,我可以执行一些操作(而不是重定向到网页). 我用ClickableSpan()这样意识到了这个按钮 linkWord = "my link"; link = new SpannableString(linkWord); cs = new ClickableSpan(){ private String w = linkWord; @Override public void onClick(View widget) { wrd.setText(w); } }; link.setSpan(cs, 0, linkWord.length(), 0); et.append(link); 为使此跨度可单击,我使用了 et.setMovementMethod(LinkMovementMeth
0 2024-02-14
编程技术问答社区
安卓系统如何等待代码完成后再继续工作
我有一种称为hostPhoto()的方法;它基本上将图像上传到站点并检索链接. 然后,我还有其他方法可以发布到网站的链接. 现在,使用此方法的im'的方式是这样: String link = hostPhoto(); //returns a link in string format post(text+" "+link); // posts the text + a link. 我的问题是... hostPhoto()需要几秒钟才能上传和检索链接, 我的程序似乎不在等待并继续发布,因此我以链接为null, 无论如何,我可以先获得链接...然后发布吗? 喜欢某种oncomplete?或类似的东西.. 我认为上面的方法可以工作,但是通过进行log. 更新:这是我的问题上的更新进度,我使用的是asynctask,但是log.i的错误显示了urlllink为null ...这意味着从hostphoto请求的链接从未回来Intime的链接日志.. 更新2:终于有效
0 2024-02-13
编程技术问答社区
如何将电子邮件链接添加到布局xml, Android
我有一个XML文件,我用来在我的应用程序中显示有关AlodDialog的信息. 我能够从文本资源和文本右侧的图像中拥有一个文本区域. 现在,我需要将支持电子邮件和可能的家庭网站地址添加到文本中.但是我需要单击.因此,单击电子邮件将发送电子邮件,然后单击网站将打开浏览器. 如何添加那些链接的文本?
0 2024-02-13
编程技术问答社区
安卓-是否可以在字符串资源中添加一个可点击的链接?
我通常会设置某种AlertDialog在用户首次使用我的应用程序之一时启动启动,并解释了如何使用该应用程序并全面介绍他们刚刚下载的内容.我通常还从strings.xml文件加载字符串. 我想做的是使字符串资源中的单词之一像网页上的超链接一样单击.基本上,您将拥有一个AlertDialog,并且在字符串资源中会有一个突出显示的单词,或者可能只是他们可以按下的网址.我想我只能添加一个将它们带到网站的按钮,但是我只是想知道在您的字符串资源中说单词是否可以单击超链接. 解决方案 只需在您的资源中使用HTML格式链接: Click me! 然后,您可以在TextView上使用setMovementMethod(LinkMovementMethod.getInstance())使链接可单击. 还有TextView的android:aut
0 2024-02-13
编程技术问答社区
无法在Android编程中从片段到活动/活动到片段的切换
目前,我主要使用片段连接到Facebook. 但是,对于其他代码,我正在使用普通的活动(无片段). 我现在的问题是,我希望有一个按钮可以链接从我的"主页"链接到片段,从片段回到我的"主页" 我无法做到. 我试图使用相同的代码在活动之间切换,但它行不通. 有没有办法将普通活动与碎片联系起来,反之亦然?还是他们只能彼此链接? 这是我的代码: public class SplashFragment extends Fragment{ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.splash, container, false); // return view; Bu
0 2024-02-12
编程技术问答社区
如何在textViews上显示链接并能正确处理它们?
背景 在您说这是一个重新发布之前,我必须说我尝试阅读其他帖子,所以请继续阅读. 可以以下一步的方式完成文本视图内显示链接的基本方法: final Spanned text = Html.fromHtml(getString(R.string.test)); textView.setText(text); textView.setMovementMethod(LinkMovementMethod.getInstance()); 和string.xml文件可以包含: is a test ]]> 但是,我们可能想捕获点击链接的事件,并自己处理
6 2024-02-11
编程技术问答社区
当自动链接设置为 "web "时,TextView捕捉到点击链接的情况
我的布局中有autoLink='web'的文本视图,当我单击它时,内部Internet浏览器将用URL打开,该URL作为文本视图中的文本提供,一切都很好.我希望对此做更多的事情,即除了在浏览器中打开该URL外,我还想采取一些其他操作.做什么最痛苦的方法是什么? 最好, deveti 解决方案 实际上, 我通过放弃autolLink='web'和解析HTML URL,创建SpannableString并设置其他跨度来解决此问题. 所以,假设我想做以下操作: 如果用户单击"不是URL"的文本文本的一部分,则方法someMethod()应称为 如果用户单击TextView的文本的一部分,则应调用方法someMethod(),并应使用给定的URL打开浏览器 因此,首先,我们有变量message和方法String extractFirstLink(String text)中的内容用于获取URL. private static String ext
2 2024-02-11
编程技术问答社区
带有可点击电话号码的安卓文本视图
我有一个文本视图显示 电话:0900-1111,传真:0900-2222 有没有办法使手机可单击但不能单击. 使用 Phone: 0900-1111, Fax: 0900-2222 将自动链接设置为电话,两者都是可单击的! 解决方案 您检查了API演示吗? 他们只为此,在视图/文本/链接下都有一个示例. 课程位于com.example.android.apis.text.link.java 例如,用于文本视图之一的字符串是: text2: Explicit links using markup. This has markup for a link specified via an t