我希望我的 android 应用程序能够通过蓝牙、电子邮件、wifi 直连等方式共享文件……(标准共享方法)。我想将我的数据解析为具有自定义扩展名的文件,并通过某种共享方法(例如蓝牙)发送它。收件人应该能够打开文件,然后我的应用程序启动并处理该文件。在互联网上搜索并找到了简短的内容,有没有人知道有这方面的教程的好网站?或者关于这个主题的任何阅读材料?
所以,在我的博客上我发布了一些东西,然后我在Facebook上分享它.目前,我在Facebook上发布的帖子比我在博客上的反馈更多.有没有办法在我的博客上使用Facebook自己的评论功能,并将它链接到我墙上的共享项目?
即我在我的博客上发布"Hello World",我将它分享到我的Facebook墙上,获得20条评论.在我的博客上,我使用Facebook评论小部件,它会让任何人评论我的"Hello World"帖子,但它也会显示我的Facebook帖子中的20条评论,反之亦然 - 如果有人评论我的博客发布,它也显示在我的Facebook墙上(然而,并不重要).
我正在创建一个Android应用程序,我需要一个按钮将我的应用程序发送到另一部手机.
我试图把一个apk发送到其他但我不能这样做.我正在使用此代码:
Intent sharei=new Intent(Intent.ACTION_SEND);
sharei.putExtra(Intent.EXTRA_STREAM,Uri.parse("android.resource://com.packa.ge/raw/hafez.apk"));
sharei.setType("application/vnd.android.package-archive");
startActivity(Intent.createChooser(sharei, "share"));
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我看到一个波斯应用程序执行此操作:在上下文菜单中,其中一项是:"通过蓝牙发送",当我触摸它时,它将apk文件发送到另一部手机.
我打包我的应用程序并将其放到Raw文件夹发送,但这对第二或第三部手机无法正常工作.
他说:"我为Android创建了一个应用程序我需要把按钮发送给其他手机的应用程序",我认为他正在谈论发送他正在运行的相同应用程序....
Andrea Bellitto
是.我需要发送正在运行的应用程序.
我希望我的应用程序中有一个按钮,当按下它时,会弹出这个(见下图).我怎么做?我不想创建自定义共享extion,我只想要默认的一个?我用什么代码?所有在线教程都是客观的.请迅速给出答案.
到目前为止,这是我的代码,但是我得到一个错误,UIBarButtonItem不能为UIVIew提供什么?该操作是否连接到导航栏按钮项?
@IBAction func ActionButton(sender: UIBarButtonItem) {
let firstActivityItem = "Text you want"
let secondActivityItem : NSURL = NSURL(string: "http//:urlyouwant")!
// If you want to put an image
let image : UIImage = UIImage(named: "TALogo")!
let activityViewController : UIActivityViewController = UIActivityViewController(
activityItems: [firstActivityItem, secondActivityItem, image], applicationActivities: nil)
// This lines is for the popover you need to show in iPad
activityViewController.popoverPresentationController?.sourceView = (sender as! UIBarButtonItem)
// This line remove the arrow of the popover to show in iPad …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种创建按钮的方法,该按钮允许与我选择的主题标签共享URL.
那可能吗 ?
先感谢您.
我一直在使用两种不同的Web应用程序,一种是在Asp.net中开发的,而我现在正在开发的其他应用程序是AngularJS(这是独立的).
所以现在我的问题是,是否可以访问Angularjs App 的ASP.net应用程序会话?
如果可以这样做那么请建议我如何实现它?
谢谢,帮助将不胜感激.
上下文:在用户的 facebook 墙上共享一个网页
分享带有图片的网页
几分钟后,图片从我的网站上删除
大约几天(7 或使用 og:ttl),网页被重新抓取。在facebook墙上的分享帖子中,图片丢失了。
希望分享帖的形象永远不会丢失。因此,og:ttl 应该设置为非常大的值。
在https://developers.facebook.com/docs/sharing/opengraph/object-properties?locale=en,og:ttl 的最小值为 345600 秒(4 天)。但没有给出最大值。
facebook分享的og:ttl的最大允许值是多少?我可以为标签设置非常大的值(3153600000 ~ 100 年 ~ 永远)吗?
如果允许非常大的值,网页是否仍然重新抓取但时间没有过期?
Hy 我想与新的 api 共享图像。如果我有一个文件的上传表单,我可以与 api 共享该文件,我在尝试共享本地文件时会头疼。这是我的尝试:
function sharePage(){
const title = document.title;
var filesArray = [];
$.get(baseurl+"images/cover.jpg", { async: false }, function(data) { filesArray.push(data); });
setHashtag('share');
if(navigator.share){
if(navigator.canShare && navigator.canShare({ files: filesArray })) {
navigator.share({
text: 'FILE',
files: filesArray,
title: title,
url: baseurl
});
}else{
navigator.share({
text: 'NO FILE',
title: title,
url: baseurl
});
}
}else{
document.location.href="whatsapp://send?text="+baseurl;
}
Run Code Online (Sandbox Code Playgroud)
编辑:问题是,我不知道要为此脚本实现服务器端文件,例如 var file = baseurl+"images/cover.jpg"; 我尝试使用 jquery $.get 但它不起作用
在新闻网站上,客户希望我通过电子邮件,脸书和推特实现一种分享故事的方式(真的只是一个链接).
我可以为每个共享方法编写一些代码,但似乎很可能存在某种服务或库,它将当前的url共享给不同的服务.甚至可能会对共享内容进行一些跟踪 - 出于统计目的.
这样的服务或库是否存在?
我想建立一个用户可以上传和下载文件的系统.该系统将具有集中的地形,但将严重依赖对等体通过中央节点将相关数据传输到其他对等体.而不是持有整个文件的对等体,我希望它们能够保存整个数据集的压缩加密部分.
有些客户端匿名上传文件到服务器
我希望客户端能够使用某种NAT(随机ip)上传,意识到服务器无法将确认数据包发送回客户端.通过中继总内容长度的标头确保数据完整性可行,并且如果存在不匹配则忽略整个上载?
服务器索引,压缩并将数据拆分为块,向每个块添加标识字节,对其进行加密,并在映射每个块的位置时通过网络分割数据.
服务器还将根据请求更新对等体的文件索引.随着更多数据添加到系统中,我认为压缩可以变得更有效.我希望能够将这些新的字典条目推送到对等体,以便它们可以在客户端软件中更新它们的块和解压缩系统,而不会导致明显的网络压力.如果加密,则块可以很大,而没有任何客户端知道具有x文件的一部分.
有些客户端请求文件
中央节点执行查找以确定网络中的组块的位置并从对等方请求这些组块.一旦组装了块,它们就会被发送(仍然加密和压缩)到客户端,然后客户端将内容转换为解压缩文件.如果可以通过对等方进行加密请求并将其中继到服务器,并且洋葱通过具有端到端加密的多个路径进行路由,那将是很好的.
在后台,服务器将被监视块的稳定性和冗余,并在必要时将采取块是濒临灭绝,要么和他们抱在自己的银行或重新分配他们在网络上,如果有愿意的客户.以这种方式,中央节点可以适当地收缩和增长.
我们的目标是建立一个网络,任何客户都可以在其中上传或下载数据,而其他任何同行都不知道谁做过,但可以自由开放地访问所有人.
系统必须能够处理大量的同时连接,同时管理对等体和数据库而不会失去它的头脑.
您的最佳实施是什么?
编辑:赏金开了.
在周末,我实现了一个基本上完成上述工作的系统,减去第1部分.对于上传,我只是实现了SSL而不是伪造IP地址.该系统在几个方面都很薄弱.文件被分成1MB块并加密,并随机发送给注册的对等体.每个块的接收者都存储在数据库中.我担心这会很快变得太大而无法管理,但我也希望避免使用块请求充斥网络.当请求文件,中央节点通知同龄人拥有他们需要的块发送到X客户端(以P2P模式)的块或服务器(在直接模式下),然后传输文件了.该系统只是一个大黑客,并用ruby编写,我认为这不是真正的任务.对于重写,我正在考虑将C++与Boost.Asio一起使用.
我正在寻找有关架构和系统设计的一般建议.我完全不了解我目前的实施情况.
当前地形
服务器处理客户端上载,索引和内容传播
服务器处理客户端请求上载文件和请求文件的客户端客户端服务器接受块和请求
我希望客户端不必运行持久性服务器,但我想不出一个好方法.
我会发布一些代码,但它的尴尬.谢谢.请问任何问题,基本思路是拥有一个体面的匿名文件共享模型,结合分布式和集中式内容分发模式的优势.如果您有完全不同的想法,请随时发布,如果您愿意.