相关疑难解决方法(0)

如何针对ACTION_SEND意图过滤特定应用(并为每个应用设置不同的文字)

在使用ACTION_SEND意图时,如何过滤掉特定应用? 这个问题已经以各种方式提出,但我无法根据给出的答案收集解决方案.希望有人可以提供帮助.我想提供在应用程序内共享的功能.根据Android Dev Alexander Lucas的建议,我更倾向于使用意图并且不使用Facebook/Twitter API.

使用ACTION_SEND意图共享

使用ACTION_SEND意图共享非常好,但问题是(1)我不希望每个共享选项,我宁愿将其限制为FB,Twitter和电子邮件,以及(2)我不想分享每个共享应用程序都是一样的.例如,在我的推特分享中,我将包括一些提及和主题标签限制为140或更少,而Facebook分享将包括链接和功能图像.

是否可以限制ACTION_SEND(共享)意图的选项?我已经看到了使用PackageManager和queryIntentActivities的一些事情,但是却无法弄清楚PackageManager和ACTION_SEND意图之间的联系.

要么

如果我可以使用ACTION_SEND意图直接进入Facebook或Twitter而不是弹出对话框,而不是过滤共享应用程序,我的问题也可以解决.如果是这种情况,那么我可以创建自己的对话框,当他们点击"Facebook"创建一个特定于Facebook的意图,然后将它们一直发送到Facebook.与Twitter相同.

或者是不可能的?Facebook和Twitter API是唯一的方式吗?

android android-intent android-sharing

179
推荐指数
7
解决办法
12万
查看次数

在webview中加载flv视频的问题

我想在webview中加载 .flv视频.

我从这个链接中获得了帮助,但问题是我无法在模拟器中查看视频.

这是我的代码:

package com.FlvTester;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.widget.FrameLayout;

public class FlvTester extends Activity {

WebView webView;
String htmlPre = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"utf-8\"></head><body style='margin:0; pading:0; background-color: black;'>";  
String htmlCode = 
        " <embed style='width:100%; height:100%'  src='http://www.platipus.nl/flvplayer/download/1.0/FLVPlayer.swf?fullscreen=true&video=@VIDEO@' " +
        "  autoplay='true' " +
        "  quality='high' bgcolor='#000000' " +
        "  name='VideoPlayer' align='middle'" + // width='640' height='480' 
        "  allowScriptAccess='*' allowFullScreen='true'" +
        "  type='application/x-shockwave-flash' " +
        "  pluginspage='http://www.macromedia.com/go/getflashplayer' />" +
        "";
String …
Run Code Online (Sandbox Code Playgroud)

flash android

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

标签 统计

android ×2

android-intent ×1

android-sharing ×1

flash ×1