相关疑难解决方法(0)

Android WebView:处理方向更改

问题是旋转后的性能.WebView必须重新加载页面,这可能有点单调乏味.

每次处理方向更改而不从源重新加载页面的最佳方法是什么?

android orientation webview

145
推荐指数
5
解决办法
9万
查看次数

Facebook Like按钮重定向到android中的facebook网站

我正在开发像按钮一样的facebook来集成我的应用程序.这里是从developers.facebook.com复制的html代码

<html>
<body>                   
    <div id="fb-root"></div>
    <script>
        (function(d, s, id) {
            var js, fjs = d.getElementsByTagName(s)[0];
            if (d.getElementById(id)) 
                return;
            js = d.createElement(s); 
            js.id = id;
            js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=my_app_id";
            fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));
    </script>
    <fb:like data-href="http://www.facebook.com/facintegra" data-send="true" data-width="450" data-show-faces="false" data-font="tahoma"/>
</body>
Run Code Online (Sandbox Code Playgroud)

我的android活动代码

mWebView = (WebView) findViewById(R.id.webview);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setAppCacheEnabled(true);
    mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    mWebView.loadUrl("file:///android_asset/FacebookLikeView.html");

    m_cObjFacebook = new Facebook("Your_id");

    authorizefacebook();

}

private void authorizefacebook(){
    m_cObjFacebook.authorize(this, m_cPermissions, new DialogListener() {
        @Override
        public void onComplete(Bundle values) {
            m_cAccessToken = values.getString(Facebook.TOKEN);

        }

        @Override
        public void onFacebookError(FacebookError error) {
            System.out.println(error.toString()); …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-like

10
推荐指数
1
解决办法
2957
查看次数

android facebook就好

我想在我的Android应用程序中集成一个类似的按钮.我用过代码

likeWebView = (WebView) findViewById( R.id.webView1 );
 likeWebView.getSettings().setJavaScriptEnabled(true);
 String url = "http://www.facebook.com/plugins/like.php?" +
           "href=" + URLEncoder.encode("likeurl" ) + "&" +
           "layout=standard&" +
           "show_faces=false&" +
           "width=500&" +
           "action=like&" +
           "colorscheme=light&" +
           "access_token=" + URLEncoder.encode( "read_stream" );
likeWebView.loadUrl( url );
Run Code Online (Sandbox Code Playgroud)

但登录后显示空白页面.请给我一个添加Like按钮的解决方案.

android

6
推荐指数
2
解决办法
6967
查看次数

Facebook喜欢用Facebook SDK for Android登录的按钮

WebView在我的Android应用程序中嵌入了类似按钮.

我通过SSO使用facebook-android-sdk登录我的Android应用程序; 但是当我点击"赞"按钮时,它仍然会提示登录页面(当然它确实如此).

我想知道是否有任何方法让WebView我知道我已经登录(例如提供access_token网页中的某个地方)?

谢谢.

android facebook single-sign-on facebook-like

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

Facebook喜欢按钮在android中打开空白页面

我试图通过我的Android应用程序喜欢facebook上的网址.我正在使用android webview来显示类似的按钮,但是当我点击它时,没有任何反应,它显示一个空白页面.但是当我在Android网页浏览器中使用相同的URL时,收益如预期,并喜欢链接.

我使用以下代码

 WebView like_btn = (WebView) findViewById(R.id.WEBView);
 String url = "http://www.facebook.com/plugins/like.php?layout=standard&show_faces=true&width=80&height=50&action=like&colorscheme=light&href=http://google.com";
    like_btn.loadUrl(url);
    like_btn.getSettings().setJavaScriptEnabled(true);
    like_btn.getSettings().setAppCacheEnabled(true);
    like_btn.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
Run Code Online (Sandbox Code Playgroud)

我是做得对还是有其他方法来实现这个功能?在SO上还有其他与此问题相关的问题,但他们只说明了如何关闭空白页面.真正的问题是它甚至不喜欢这个网址.

android facebook

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

Android WebView Facebook登录(弹出/重定向问题)

大家好吗?

我正在使用WebView开发一个简单的移动应用程序.我的网站使用布局,使其具有原生应用程序的外观.我还允许用户使用他们的Facebook帐户登录我的网站.这是我的场景

**工作**来自PC/Chrome:可以访问移动站点URL,使用facebook登录,打开弹出对话框A).登录,或B.)如果用户是FB登录,提示用户接受

**工作**来自手机/ Chrome:可以访问移动网站URL,使用Facebook登录,打开带有A的新选项卡.)登录,或B.)如果用户是FB登录,提示用户接受

**问题!**来自手机/ APK:在WebView中加载网站,点击登录Facebook,在网页浏览中打开Facebook登录页面,但是一旦我输入详细信息并尝试登录,就没有任何反应.如果我转到我的主屏幕并重新打开应用程序,它会使用我之前提交的详细信息登录

基本上我所说的是,在APP中,一旦我离开我的网站URL并进入Facebook的网站输入facebook详细信息以便登录并按登录 - 它不会因某种原因重定向回我的网站.我一直在寻找解决方案,我也在这里和其他地方广泛搜索但是找不到可行的解决方案,我相信很多其他人可能会遇到类似的问题. Facebook或其他服务

这是我的代码(最初更简单,但我现在正在利用我在另一个主题中找到的内容来解决这个问题,但是它仍然不起作用 - 我还想提一下,我发现这部分代码,当从手机上加载TARGET_URL时,手机会将其重定向到网站的移动版本,因为它是代码的功能,导致它在浏览器中打开,而不是我的WebView)

我完全糊涂= /

    public class MainActivity extends Activity {

/* URL saved to be loaded after fb login */
private static final String target_url="http://www.moneygirlsmusic.tv/app/index.php?do=/mobile/";
private static final String target_url_prefix="www.moneygirlsmusic.tv/app/index.php?do=/mobile/";
private Context mContext;
private WebView mWebview;
private WebView mWebviewPop;
private FrameLayout mContainer;
private long mLastBackPressTime = 0;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);
    // final View controlsView =
    // findViewById(R.id.fullscreen_content_controls);
    CookieManager cookieManager = CookieManager.getInstance(); 
    cookieManager.setAcceptCookie(true); 
    mWebview …
Run Code Online (Sandbox Code Playgroud)

eclipse redirect android facebook webview

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

如何添加到我的Android应用程序一个按钮,而不是像Facebook页面?

我试过这个:https://github.com/crowjdh/android-facebook-like-button-integration

但它不起作用.当用户按下我正在开发的Android应用程序按钮时,我搜索比"喜欢"更简单的东西到我的脸书页面.谢谢

android facebook button facebook-like

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