小编Kim*_* HJ的帖子

安装java 8后出现问题

Android Studio有一个弹出窗口,告诉我在运行SDK管理器并再次启动Android Studio后可以获得更新我得到另一个popoup,请求我到Androids网站,它告诉我应该升级到Java JDK 8和JRE 8之后我做了我尝试运行调试时遇到235错误.我卸载了版本8并重新安装了7u80 JDK和JRE,现在我已经减少了34个错误.当我输入java -version时,我得到1.8.073这里都是35个错误.

    Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
Error:  at java.lang.ClassLoader.defineClass1(Native Method)
Error:  at java.lang.ClassLoader.defineClass1(Native Method)
Error:  at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
Error:  at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
Error:  at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
Error:  at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
Error:  at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
Error:  at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
Error:  at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
Error:  at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
Error:  at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
Error:  at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
Error:  at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
Error:  at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
Error:  at java.security.AccessController.doPrivileged(Native Method)
Error:  at java.security.AccessController.doPrivileged(Native Method)
Error:  at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
Error:  at java.net.URLClassLoader.findClass(URLClassLoader.java:354) …
Run Code Online (Sandbox Code Playgroud)

java android android-studio

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

FCM令牌丢失

我正在尝试使用Postman测试FCM,但即使FCM令牌存在,我总是会收到以下错误.我在Cloud Messaging选项卡中获得了令牌:Firebase Cloud Messaging令牌.

<HTML>
<HEAD>
    <TITLE>The request was missing an Authentification Key (FCM Token). Please, refer to section &quot;Authentification&quot; of the FCM documentation, at https://firebase.google.com/docs/cloud-messaging/server.</TITLE>
</HEAD>
Run Code Online (Sandbox Code Playgroud)

这是我发送的内容.

POST /fcm/send HTTP/1.1
Host: fcm.googleapis.com
Cache-Control: no-cache
Postman-Token: 9109eb13-245f-0786-21a5-6207f5426b44

Content-Type:application/json
Authorization:key=AAAAfnYrKvU:APA91bFwgeM3zuFId6UDzvIHk9qZ3lKHnX-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{  "data": {     "message": "This is a Firebase Cloud Messaging Topic Message!",    } }:
Run Code Online (Sandbox Code Playgroud)

postman firebase-cloud-messaging

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

保存的位图是黑色的

我用文本创建了一个位图,我可以在Imageview中查看它,但是当我保存位图时,我只得到一个黑色图像.我花了三个小时看类似的问题,但没有一个对我有用.这是代码.谢谢你的帮助.

 public void createBitmap(){
    Bitmap LabelBitmap;
    FileOutputStream fos = null;
//create Text Bitmap
    LabelBitmap = textAsBitmap(this,"BRO D 0813","fonts/arialbd.ttf", 4, Color.BLACK);
//load bitmap in to Imageview
    ImageView myImageView = (ImageView) findViewById(R.id.imageView);
    myImageView.setImageBitmap(LabelBitmap);
// save bitmap
    String root = Environment.getExternalStorageDirectory().toString();
    File myDir = new File(root + "/myfolder");
    myDir.mkdirs();

    ByteArrayOutputStream bytes = new ByteArrayOutputStream();

    LabelBitmap.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
    if (!myDir.exists()) {
        myDir.mkdir();
    }

    File myDirFile = new File(root +"/myfolder/mybitmap.jpg");

    try {
        if(myDirFile.exists()){
            myDirFile.delete();
        }
        myDirFile.createNewFile();
    } catch (IOException e) {
        e.printStackTrace();
    }

    try { …
Run Code Online (Sandbox Code Playgroud)

file-io android bitmap

3
推荐指数
1
解决办法
2818
查看次数

UIAlertView 已弃用 Xamarin iOS

我正在尝试将以下代码更改为 UIAlertController 但我收到一条错误消息“不可调用成员‘UIAlertController’不能像方法一样使用”

这是 AppDelegate.cs 中的原始代码

private void remoteNotificationPayload(NSDictionary userInfo)
    {
        var aps_d = userInfo["aps"] as NSDictionary;
        var alert_d = aps_d["alert"] as NSDictionary;
        var body = alert_d["body"] as NSString;
        var title = alert_d["title"] as NSString;

        this.showAlert(title, body);
    }

private void showAlert(string title, string message)
{
  var alert = new UIAlertView(title ?? "Title", message ?? "Message", null, "Cancel", "OK");
  alert.Show();
}
Run Code Online (Sandbox Code Playgroud)

我试过这就是我得到错误的地方:

private void showAlert(string title, string message)
{
 var okCancelAlertController = UIAlertController(title ?? "Title", message ?? "Message", preferredStyle: UIAlertControllerStyle.Alert);

 okCancelAlertController.AddAction(UIAlertAction.Create("OK", …
Run Code Online (Sandbox Code Playgroud)

xamarin.ios xamarin

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

使用uJson for Delphi解码json

我有一个看起来像这样的JSON文件,我正在尝试对其进行解码,但是没有运气:

[
  {
    "FirstName": "Kim",
    "Surname": "Jensen"
  },
  {
    "FirstName": "Amery",
    "Surname": "Mcmillan"
  },
  {
    "FirstName": "Denton",
    "Surname": "Burnett"
  }
  ...
]
Run Code Online (Sandbox Code Playgroud)

将uJson与Delphi 2007结合使用,我知道当数组具有如下名称时如何提取数据:

{
  "Names": [
    {
      "FirstName": "Kim",
      "Surname": "Jensen"
    },
    {
      "FirstName": "Amery",
      "Surname": "Mcmillan"
    },
    {
      "FirstName": "Denton",
      "Surname": "Burnett"
    }
    ...
  ]
}
Run Code Online (Sandbox Code Playgroud)
var
  json: TJSONObject;
  Text: String;
  i: Integer;
begin
  json := TJSONObject.create(jsontext);

  for i:=0 to json.getJSONArray('Names').Length -1 do
  begin
    Text := json.getJSONArray('Names').getJSONObject(i).optString('FirstName');
    ...
  end;
end;
Run Code Online (Sandbox Code Playgroud)

但是,这个数组没有名字,我已经尝试了几乎所有我能想到的东西,但是这个简单的事情却花了我几个小时才能弄清楚。

delphi json delphi-2007 ujson

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