我如何制作一个处理我的一些图像的数组,以便我可以像这样使用它?:
ImageView.setImageResource(image[1]);
Run Code Online (Sandbox Code Playgroud)
我希望我解释得很好......
首先,我确定我的fb应用程序ID是有效的,因为用户可以使用Facebook凭据登录我的Android应用程序直到几天前(我认为它是在2月休息之前更改).
最近新用户无法再使用Facebook登录我的Android应用程序因为facebook一直说我的fb应用程序无效(错误是Invalid application fb-app-id:)但是old users已经授权我的Android应用程序访问他们的信息仍然可以使用Facebook登录.(旧用户仍然可以使用Facebook凭据登录我的应用,但新用户不能)
有谁知道为什么这发生在我的Facebook应用程序以及如何解决它?
编辑:访问https://graph.facebook.com/facebook-app-id时出现此错误
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
在文档中,显示排行榜的代码段是
startActivityForResult(Games.Leaderboards.getLeaderboardIntent(getApiClient(), LEADERBOARD_ID), REQUEST_LEADERBOARD);
Run Code Online (Sandbox Code Playgroud)
这将使用LEADERBOARD_ID进入给定的排行榜
我的游戏有severel排行榜,我想要做的是显示它们的列表,以便用户可以选择特定的排行榜.
有可能吗?
嗨,我正在开发一个Android应用程序,将点击一个按钮发送邮件.代码起初工作但由于某种原因它现在不起作用.有人可以帮我这个吗? xyz@outlook.com是收件人.abc@gmail.com是发件人. 我已经对主题和邮件正文进行了硬编码.
package com.example.clc_construction;
import java.io.File;
import java.io.UnsupportedEncodingException;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Environment;
public class Email extends Activity
{
public String jobNo;
public String teamNo;
private static final String username = "abc@gmail.com";
private static final String password = "000000";
private …Run Code Online (Sandbox Code Playgroud) 我收到此错误"目标主机不能为空,或在参数中设置".我的清单文件设置了互联网权限,我在我的网址之前放了"http://".它仍然会出现同样的错误.我的网址没有"www".附在它上面.
我的代码的一部分:
HttpPost post = new HttpPost("http://infocreation.something_something1.xml");
Run Code Online (Sandbox Code Playgroud)
我的部分内容如下:
<uses-permission android:name="android.permission.INTERNET/>
Run Code Online (Sandbox Code Playgroud)
现在我该怎么做?
我试图通过蓝牙(作为连接平台)在Android设备上创建客户端 - 服务器连接网络.一个设备充当服务器和其他4或5个设备作为客户端.我尝试了很多来自git-hub存储库的例子但是那里没有多连接实现.这是我尝试通过蓝牙进行多连接的链接 https://github.com/arissa34/Android-Multi-Bluetooth-Library
对于使用FCM的推送通知.我在VIVO V3手机中遇到了一些问题.相同的代码适用于其他设备(黑莓,华为,三星)以及 我用3种方案测试的所有以下场景;
前两个条件运行良好.只有第三个问题.当应用程序杀死时没有收到任何通知.
下面的代码用于在服务器端发送数据通知消息,
{
"to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"data" : {
"title" : "Notification Title",
"body" : "Notification Message",
},
}
Run Code Online (Sandbox Code Playgroud)
以下代码在我的应用中使用,
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.media.RingtoneManager;
import android.net.Uri;
import android.support.v4.app.NotificationCompat;
import android.util.Log;
import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import me.leolin.shortcutbadger.ShortcutBadger;
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "debug"; …Run Code Online (Sandbox Code Playgroud) 我想在Web视图中加载图像,但它会在Web视图的top_left处显示所有图像.我的照片在互联网上而非本地.
gifView.loadUrl(mImageUrl);
gifView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
view.getSettings().setLoadsImagesAutomatically(true);
if (mProgressBar != null) {
mProgressBar.setVisibility(View.GONE);
}
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
if (mProgressBar != null) {
mProgressBar.setVisibility(View.VISIBLE);
}
}
});
Run Code Online (Sandbox Code Playgroud)
这是我的xml :::
<WebView
android:id="@+id/gif_image"
android:background="@null"
android:layout_gravity="center"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
Run Code Online (Sandbox Code Playgroud)
编辑:我用过:
String HTML_FORMAT = "<html><body style=\"text-align: center; background-color: null; vertical-align: middle;\"><img src = \"%s\" /></body></html>";
final String html = String.format(HTML_FORMAT, mImageUrl);
gifView.loadDataWithBaseURL("", html, "text/html", "UTF-8", "");
Run Code Online (Sandbox Code Playgroud)
但我的形象只有水平中心,如何居中
当我尝试使用SOCIAL AUTH 4.4 连接FACEBOOK API IN ANDROID 时出现此错误.
几天后,一切正常,我可以从我的应用程序将数据发布到Facebook.
现在我在尝试从我的应用程序访问Facebook时收到此错误.
无效的范围:offline_access,publish_stream.此消息仅向开发人员显示.如果存在,您应用的用户将忽略这些权限.请阅读以下文档获取有效权限:https: //developers.facebook.com/docs/facebook-login/permissions
阅读完文档后,我才知道,不允许使用权限offline_access和publish_stream,因此无法再请求.
所以我根据文档替换了我的属性文件.
publish_stream可以被publish_actions取代,offline_access也不见了.
喜欢以下:::
#facebook
graph.facebook.com.consumer_key = XXXXXXXXXXXXX
graph.facebook.com.consumer_secret = XXXXXXXXXXXXXXXXXXXXXXXXXXX
graph.facebook.com.custom_permission = publish_actions,email,user_birthday,user_location
Run Code Online (Sandbox Code Playgroud)
我仍然遇到同样的问题.我错过了哪里..
在我们的应用程序中,我们使用改造来进行以下依赖的网络连接:
compile 'com.squareup.retrofit2:retrofit:2.3.0'
compile 'com.squareup.retrofit2:converter-gson:2.3.0'
Run Code Online (Sandbox Code Playgroud)
最近我们开始得到这个已经解决的崩溃.那我怎么在我们的应用程序中解决这个问题?我的理解是改造是建立在okHttp库的基础之上的.这是否意味着我们必须等待包含新okHttp版本的新版本改装或者我可以手动包含新版本的okHttp作为单独的依赖并最终得到:
compile 'com.squareup.retrofit2:retrofit:2.3.0'
compile 'com.squareup.retrofit2:converter-gson:2.3.0'
compile 'com.squareup.okhttp3:okhttp:3.8.1'
Run Code Online (Sandbox Code Playgroud)
Proguard配置(虽然只是改装部分)
-dontnote retrofit2.Platform
-dontwarn retrofit2.Platform$Java8
-dontwarn okhttp3.**
-dontwarn retrofit2.**
-dontwarn com.squareup.picasso.**
-keep class retrofit2.** { *; }
-keepattributes Signature
-keepattributes Exceptions
-keepclasseswithmembers class * { @retrofit2.http.* <methods>; }
-keepclasseswithmembers interface * { @retrofit2.* <methods>; }
-dontwarn okio.**
Run Code Online (Sandbox Code Playgroud)