组件之间共享的Angular 2模式
我有一个典型的Angular 2应用程序. 我安装了此模式组件: https://github.com/pleerock/ng2-modal . 有没有办法在更多组件之间共享相同的模式? 我解释更好.我希望相同的模态应在单击不同组件内的不同按钮时打开.是否可以? 我尝试了这种方法 https://plnkr.co/edit/RgI1e9PobC7FloLHpEFD?p=preview 但这不是正确的方法,因为它总是将内容添加到模式中. 我在我的app.ts文件下方发布它: 21/12/2016 Update 遵循@echonax建议,我更新了我的plunk: //our root app component import { NgModule, ComponentRef, Injectable, Component, Injector, ViewContainerRef, ViewChild, ComponentFac
0 2024-02-20
编程技术问答社区
SoundCloud安卓版明确的意向性分享不再起作用了
由于最新的SoundCloud应用程序更新了Android,因此(来自其他应用程序)明确的意图共享不再起作用.它没有显示共享页面(通常是由意图调用),而是开始在麦克风上记录音频,这绝对是错误的. 我检查了开发人员.soundcloud.com,既没有一个迹象,表明明确的意图共享不再支持,也不是其他任何方向的支持.因此,它看起来更像是Android上最新的SoundCloud更新中的主要错误. 有人会经历相同的行为吗? 有解决方案吗? 解决方案 同时,我从SoundCloud支持中得到了答案.它实际上似乎是一个错误.我还获得了下一个SoundCloud更新的Beta构建,显然包含一个错误修复... beta又可以使用.因此,我很确定它将在下一个版本中修复.
0 2024-02-15
编程技术问答社区
安卓共享意向无法启动
我正在编写一个Android应用程序,以使用共享意图将MP4格式视频从SDCARD上传到YouTube.当我安装到手机上时,它第一次完美地运行.但是,在重新启动应用程序之后,我无法再共享.如果我分享给WhatsApp,"共享失败" Apear.如果我单击youtube,我在logcat上收到了"没有媒体URI(S)"消息.重新安装同一电话或重新启动电话无法解决问题. 即使我将应用程序以相同的代码安装到其他Android设备时,它也只能完美运行一次.当我重新启动应用程序时,也会发生同样的问题. 我从此网站获得了代码: YouTube上传障碍 这是我的代码: findViewById(R.id.button2).setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { Intent sha
0 2024-02-15
编程技术问答社区
使用ACTION_SEND或ACTION_SEND_MULTIPLE同时发送图片和文字。
- 我们尝试使用以下代码发布图像和文本: final Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE); shareIntent.setType("image/png"); shareIntent.putExtra(android.content.Intent.EXTRA_STREAM, Uri.parse("file:///mnt/sdcard/UserImages/"+ ParseUser.getCurrentUser().getObjectId() + ".png")); shareIntent.putExtra(android.content.Intent.EXTRA_TEXT,"Hello test"); startActivity(Intent.createChooser(shareIntent,"Share")); - 我们也尝试使用shareIntent.se
0 2024-02-15
编程技术问答社区
如何使用意图分享到可用的应用程序来分享gif图像?
我想与WhatsApp之类的可用应用共享.gif,但无法在我的可绘制资源中获得有效的gif uri. Uri path = Uri.parse("android.resource://my_package_name/" + R.drawable.gif_1); Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND); shareIntent.setType("image/gif"); shareIntent.putExtra(Intent.EXTRA_STREAM, path); 共享图像有很多解决方案,但没有解决GIF共享的解决方案,请帮助 解决方案 我找到了答案,我刚刚创建了一个带有.gif扩展名的文件,它对我有用.请参阅下面的代码: private void shareGif(String resourceName){ String baseD
0 2024-02-15
编程技术问答社区
在FaceBook安卓版上分享内容
我使用意图和行动.在WhatsApp,Twitter,Facebook和Gmail等社交网络上共享我的自定义消息.除Facebook外,Gmail和其他应用程序都可以!我如何自定义代码也可以在Facebook上共享一些内容?我确实使用Facebook SDK在Facebook上分享毫无问题,但是我想使用意图进行. 这就是我使用的: Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, knowTitle+"Read the full article via MomsApp by EnfaMama A+ at http://meadjohnsonasia.com.my/mobileapp"); sendIntent.putExtra(Intent.EXTRA_SUBJECT, "I just read
0 2024-02-15
编程技术问答社区
如何用分享意图分享整个安卓应用
我之前曾使用过共享型意图,例如: Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("plain/text"); intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "---" }); intent.putExtra(Intent.EXTRA_SUBJECT, "---"); startActivity(Intent.createChooser(intent, "Contact Us!")); 但是,这基本上与电子邮件/MMS以及其他文本或文档类型应用程序共享.您如何做同样的事情,但包括Facebook,Twitter和Google Plus等社交共享(重要的).我想分享的是该应用程序,文本说:"嘿,下载此链接以查看该应用程序!" (或类似的东西). 解决方案 要添加Facebook,Twitter等.共享选项,用户只是需要安装这些应用程序.取决
0 2024-02-15
编程技术问答社区
安卓共享文件,通过电子邮件或其他应用程序发送文件
我在我的Android应用程序中有一个文件列表,我希望能够获取所选项目并通过电子邮件或任何其他共享应用程序发送它们.这是我的代码. Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_EMAIL, getListView().getCheckedItemIds()); sendIntent.setType("text/plain"); startActivity(sendIntent); 解决方案 这是在Android中共享文件的代码 Intent intentShareFile = new Intent(Intent.ACTION_SEND); F
0 2024-02-15
编程技术问答社区
通过WhatsApp发送消息
由于我找到了一些较旧的帖子,所以说whatsapp不支持这意图? 解决方案 更新 请参阅/?类别= 5245251 whatsapp点击聊天功能使您可以开始聊天 没有保存在手机中的没有保存电话号码的人 地址簿.只要您知道这个人的电话号码,您就可以 创建一个可以让您与他们聊天的链接. 使用: https://wa.me/155551234567 不要使用: 示例: 原始答案 这是解决方案 public void onClickWhatsApp(View view) { PackageManager pm=getPackageManager(); try { Intent waIntent = new Intent(Intent.ACTION_SEND); waIntent.setType("text/plain"); String text = "YOUR TEXT HERE";
0 2024-02-15
编程技术问答社区
如何导出一个活动以便其他应用程序可以调用它?
我搜索了很多,但是我找不到精确的答案如何导出活动,因此应用程序可以用startActivityforResult 开始. 我该如何实现?我必须以某种方式改变清单吗? 解决方案 您需要在清单中声明一个意图过滤器(我从条形码扫描仪中进行了以下示例): 然后使用相同的动作字符串创建意图: Intent intent = new Intent("com.google.zxing.client.android.SCAN"); st
0 2024-02-12
编程技术问答社区
安卓的分享意图与实际的Facebook整合
我将将" Facebook共享"集成到应用程序中.基本上是一个带有链接和图像和文本的时间轴帖子. 使用Android OS'共享意图与某些参数之间的详细Facebook 3.0集成与某些参数之间有什么区别?后者允许用户在诸如Facebook之类的应用程序之间进行选择,并且如果将应用程序配置为使用该意图,则可以在诸如Facebook之类的应用程序之间进行选择. 解决方案 请参阅此Facebook 因为它们仅允许与股票意图发布链接. 其他解决方案 唯一的区别将是一行代码,它将与数千个不同的应用程序(和其他社交网络)与使用Facebook SDK膨胀您的应用程序,工作时间,痛苦,漏洞,更干净的结果的错误. ; - ) 编辑: 如果他们不喜欢Facebook,Android的意图还将允许人们在Twitter,Google Plus和其他网站上分享.
0 2024-02-11
编程技术问答社区
为移动网络应用程序提供共享功能
如果我添加了'mailto:'链接到我的移动网络应用程序,智能手机知道要打开本机邮件应用程序,是否有类似的东西来"共享"? 我问是因为在我的Android 2.2上,如果我使用浏览器的菜单选项"选择文本",然后选择一些文本,我会以"共享"选项呈现,该选项打开一个本机对话框,其中包含可以通过选项共享的本机对话框Gmail,Facebook等...我想从我的移动Web应用程序触发此对话框.这可能吗? 事先感谢您的任何帮助,非常感谢我自己弄清楚. :) 解决方案 在这里是一个教程,但我不知道它是否适用于移动Web应用程序. 其他解决方案 如果您的Web应用程序包裹在本机层中(通过Phonegap或手动创建本地层),您可以通过各种方式传达您的意图(例如,提供一个URL自定义协议仅拦截本机层,或通过JavaScript回调函数)并将共享意图委派给本机层. 可以共享的任何数据可以从自定义URL中解析或作为回调函数中的参数传递.
2 2024-02-09
编程技术问答社区
当从安卓应用分享内容到流行的社交网络时,如何添加通过[我的应用]分享的内容?
我的Android应用程序允许用户阅读各种博客中的完整文章,并使用Android的Inbuilt Send Send Action分享帖子: Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND); 当我共享一篇文章时,Twitter表示它是通过Twitter的Android共享的,Facebook只是具有RSS图标,根本没有"通过". 让我的应用程序的标题出现在这些社交网络旁边的"共享"旁边的过程是什么? 解决方案 使用Twitter,您需要直接通过自己的应用程序进行共享,您使用的API密钥与"共享"链接相关联.如果您通过Twitter的官方应用程序或TweetDeck(例如,通过其API密钥共享文章)共享另一个Twitter应用程序(例如Twitter的官方应用程序或TweetDeck).有有关如何自己实施Twitter API的库和教程. 其他解决方案 @ernes7a这
2 2024-02-09
编程技术问答社区
如何用一些预先定义的文字和图片打开Facebook写帖子
如果我使用action_send的意图并键入" text/plain",并且extra_text facebook不会预填充任何内容.那是我已经看到的东西.每个人都说,使用Facebook SDK,但我不希望我的应用程序自动发布任何内容,也不希望从我的应用程序中处理登录令牌.我只希望Write Post Facebook屏幕通过预定的文本,链接和图像打开.就像我从画廊应用程序共享图像时一样.有可能吗? 解决方案 好吧,不可能通过意图做到这一点.显示文本,图像 +链接的唯一解决方案,并让用户在发布之前写点内容是使用丑陋的feed对话框(或使用EditText创建自定义活动,用户可以在其中写入某个). 这是有效的代码: public class FacebookPostActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.o
2 2024-02-07
编程技术问答社区
两个应用程序之间共享文件/安装目录
我在Android上有两个应用程序,需要在其中分享几个文件.现在,我通过FTP服务器共享文件. 有什么方法可以互相验证这些应用程序,以便它们可以互相安装的目录? 谢谢. AAT 解决方案 您需要设置 android "> android:sharseSeruserid 在两个应用程序的清单中,并用相同的证书签名: 将与其他应用程序共享的Linux用户ID的名称.默认情况下,Android分配了每个应用程序自己独特的用户ID.但是,如果此属性设置为两个或多个应用程序的相同值,则它们都将共享相同的ID-前提是它们也通过同一证书签名.具有相同用户ID的应用程序可以访问彼此的数据,如果需要,可以在同一过程中运行. 其他解决方案 版本1(com.example.v1): 呼叫您的共享prefences,带有以下标志: getSharedPreferences(PREFS_NAME, MODE_WORLD_READABLE | MODE_MULTI_PR
2 2024-02-07
编程技术问答社区
安卓。通过Intent.ACTION_SEND分享(东西),然后自动返回我的应用程序
我想分享我的应用程序. 共享(例如发送消息)后,我希望我的应用程序再次处于活动状态,并且发送应用程序消失. 使用下面的代码,我期望调用onActivityResult,但从未被调用. 发送电子邮件后,我的应用程序再次出现,但是在发送SMS("消息")后,消息传递应用程序仍然存在. (onActivityResult从未被调用) 谢谢: - ) Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); sharingIntent.setType("text/plain"); String shareBody = "This is a test"; sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "You have to see this!"); sharingIntent.putExtra(android.cont
2 2024-02-04
编程技术问答社区
Android中活动间的对象共享
嗨,我有一个关于在整个应用程序中传递对象的问题. 假设我想在整个应用程序中拥有一个大型自定义对象. 该对象将由多个活动和服务使用. 起初我做的是. 首先,我创建了一个应用程序类并定义了一个单例对象. public class FooApplication extends Application { public static SharedObj obj; ... } 第二,在活动中,我设置了此对象的值 public class FooActivity extends Activity { OnCreate() { FooApplication.obj = SharedObj.getInstance(); } } 第三,在另一项活动中,我访问此对象 public class BarActivity extends Activity { OnCreate() { SharedObj use
0 2024-02-03
编程技术问答社区
安卓系统中社交分享的最佳方式
我一直在寻找一种向社交网络共享信息的方法.我找到了2个可能的解决方案: 寻找已安装的应用程序并发送了意图(就像在画廊中使用的Android用途) 使用社交网络API 在寻找实现的快速方法时,我说使用已安装的应用程序来进行自定义和概括,我认为第二个选项是最好的. 我很难确定一个是否超过另一个. 所以我的问题是:最好的方法是什么?我建议的一种或完全不同的方式? 解决方案 我已经与 facebook api 真的很好.看起来是否安装了本机Facebook应用程序,如果不是,则在您的屏幕上弹出了一些弹出窗口,如果是的,它使用该应用程序来完成您的工作. 我认为您必须为所有社交网络采用相同的方法:检查应用程序是否存在.如果是,请使用.如果否,请使用自己的实施 其他解决方案 Android OS使用意图来做到这一点... 在寻找这个问题的答案时,我遇到了: 移动上的社交共享 引用@newproggie Intent share = ne
2 2024-02-02
编程技术问答社区
在Android中分享URL到Facebook、Twitter和电子邮件?
有什么类似于getSharekit.com的Android吗?它允许将URL分享到社交网站.是否有类似的东西,或者我需要为Facebook,Twitter和电子邮件分开编码? 解决方案 我不知道这是您的意思,但是您可以使用Android内置共享菜单... 您可以使用意图与Facebook,Twitter,Gmail等共享一个URL(只要应用程序安装在设备上): Intent i = new Intent(Intent.ACTION_SEND); i.setType("text/plain"); i.putExtra(Intent.EXTRA_SUBJECT, "Sharing URL"); i.putExtra(Intent.EXTRA_TEXT, "http://www.url.com"); startActivity(Intent.createChooser(i, "Share URL")); 如果您要共享的应用程序未安装在用户的设备上,例如 - Facebo
4 2024-02-02
编程技术问答社区
在应用程序之间共享文件
我可以与另一个相关的数据共享一个相关的数据.假设我在APK2的资源/原始文件夹中有一个音乐文件.我可以在apk1中使用相同的文件. thx ... 解决方案 如果您的应用程序与相同的证书签名并且具有相同的 android:sharedUserId 在清单中声明,他们可以共享数据,因为他们可以读/写入彼此的数据目录.如果您愿意,他们甚至可以共享一个过程(请参阅android:process). 其他解决方案 具有音乐文件的应用程序需要实现其他解决方案 要在APK之间共享文件,您需要通过文件提供商的实现来传递文件的URI.然后访问它时,请在第二个APK中使用内容解析器. 您可以在画廊和电子邮件应用程序集成中看到此图像,其中图像将图像附加到画廊的电子邮件中.
4 2024-02-01
编程技术问答社区