小编Oli*_*xon的帖子

可绘制到位图,可绘制的未知大小/维度

我有一个可绘制的对象,它是一个向量.由于你不能裁剪(或因ICS强制硬件加速而剪辑)一个drawable它使得精灵动画无用.

我正在尝试将drawable转换为具有特定大小的位图(最低屏幕尺寸的百分比以获得最佳结果).

当然,版本需要超级内存高效.

我需要帮助的是创建具有特定大小的位图,这是我到目前为止所获得的:

public Bitmap svgTObitmap(String name, int percentage, int screen_width, int screen_height)
{
    _resID = _context.getResources().getIdentifier( name , "raw" , _context.getPackageName());
    SVG svg = SVGParser.getSVGFromResource(_context.getResources(), _resID);

    Drawable drawable = svg.createPictureDrawable();

    Bitmap bmp = ((BitmapDrawable)drawable).getBitmap();

    return bmp;
}
Run Code Online (Sandbox Code Playgroud)

java android bitmap drawable

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

java.sql.SQLException:在结果集开始之前.结果集循环中的查询如何?

我正在尝试在结果集循环中创建一个查询,但我不断收到错误"在结果集开始之前".我尝试了很多不同的方法,但他们不断提出相同的错误.

有人可以帮帮我吗?

String insertSQL = "INSERT INTO MonthlyReportTable VALUES(NULL,"; //Primary Key.

String PlannetSchemeCode = "";
int ResponcibleAuthorityID = 0;

Statement stmt = ConnectionDetails.getNewConnectionPPARSDB().createStatement();
ResultSet resultsSet = stmt.executeQuery("SELECT * FROM planning_scheme");

Statement insideStatement = ConnectionDetails.getNewConnectionPPARSDB().createStatement();

//Loop though each planning scheme and create the data for each field.
while (resultsSet.next()) 
{
    PlannetSchemeCode = "'" + resultsSet.getString("ps_code") + "'";

    //Planning Scheme Primary Key
    insertSQL += PlannetSchemeCode + ",";

    /*
    //Responsible Authority ID
    insertSQL += "'" + String.valueOf(
            ResponcibleAuthorityID = MySQLUtil.getResults(
                ConnectionDetails.Database_Connection_PPARSDB, 
                "SELECT resp_authority_id …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

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

更新了Eclipse,无法删除Jar

我从我的libs文件中删除了一个jar,现在我无法构建项目,jar也不会消失.

我已经尝试清理项目,修复android属性现在我被卡住了.

有没有其他人有这个问题?

Description Resource    Path    Location    Type
Archive for required library: 'C:/apps/APP/libs/imagecrop.jar' in project 'APP' cannot be read or is not a valid ZIP file   APP     Build path  Build Path Problem
Run Code Online (Sandbox Code Playgroud)

eclipse android adt

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

将XML字符串转换为ArrayList

似乎是一个基本问题,但我在任何地方都找不到。基本上,我有一个这样的XML链接列表:(全部在一个字符串中)

我已经有了包含所有XML的“字符串” var。只需提取HTML字符串。

<?xml version="1.0" encoding="UTF-8"?>
<fql_query_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" list="true">
<photo>
    <src_small>http://photos-a.ak.fbcdn.net/hphotos-ak-ash4/486603_10151153207000351_1200565882_t.jpg</src_small>
</photo>
<photo>
  <src_small>http://photos-c.ak.fbcdn.net/hphotos-ak-ash3/578919_10150988289678715_1110488833_t.jpg</src_small>
</photo>
Run Code Online (Sandbox Code Playgroud)

我想将它们转换为arrayList,所以类似URLArray [0]的字符串将是第一个地址。

谁能告诉我该怎么做,谢谢?

java xml arrays string android

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

在LibGDX中将形状绘制为纹理

我正在游戏中创建菜单,特别是带圆角和边框的矩形.我可以使用形状渲染器执行此操作,但我不能混合形状渲染器和精灵批处理器.目前,我的分辨率似乎是使用大型形状作为PNG并在大量设备上缩放它们,这会产生模糊的角落.

我已经阅读了关于网格物体,着色器的教程,使用精灵批处理后的形状渲染器(复杂化层和性能影响),9补丁(边框变得模糊,无法正确进行渐变)

在android中它非常简单,我们只是在XML中定义形状,它创建了一个很好的清晰形状示例:带有边框和渐变的圆角矩形.

任何人都可以给我一些建议,我将如何创建一个带有渐变的圆角矩形,最好是一些易于使用的实现,可以在可重用的类中使用.

java opengl android libgdx

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

如何使用browserify捆绑多个javascript库?

我正在尝试在浏览器中使用Browerifiy,如果我使用独立选项它会暴露一个模块.我不想这样做.网站和文档似乎在我实际编译代码的任何地方都被切断了.没有人说过如何在浏览器属性中实际使用代码.

我有一个笨拙的任务:

browserify: {
      standalone: {
        src: [ '<%= yeoman.server %>/shared-components/**/*.js' ],
        dest: '<%= yeoman.client %>/app/js/browserifed-shared-code.js',
        /* Commented out, zero documentation on this. Can only expose one module it seems.
        options: {
          browserifyOptions: {
            standalone: 'Utility' //Unable to say '**/*' error :-/
          }
        }
        */
      },
Run Code Online (Sandbox Code Playgroud)

这似乎工作,它使这样的文件:

(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
'use strict';

var UrlController = function(){};

UrlController.test = function () {
    return …
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm browserify gruntjs

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

模型中的猫鼬模型未定义

我正在为删除对象编写一个清理函数。这被称为正常。我的问题是;另一个模型没有正常填充。(它在其他地方工作)

在 ModelGame.js 中

var mongoose = require('mongoose');
var ModelUser = require(process.env.root + '/models/ModelUser');

// Some schema code
// Some schema code
// Some schema code

// Remove ids to users.
gameScheme.post('remove', function(game) {
    game.removeGameIdsOnUsers().then(function(){
        next();
    })
    .catch(function(err){
        next(err);
    })
    ;
});
gameScheme.methods.removeGameIdsOnUsers = function () {
    var self = this;
    return this.users.reduce(function(promise, user) {
        return ModelUser.findOne({id: user}).exec()
            .then(function(foundUser) {
                return foundUser.removeGameId(self)
                    .catch(function(err) {
                        console.log('Error removing game id to user.' + user);
                        console.log(err);
                        Promise.reject(err);
                    }),
            Promise.resolve();
        });
    });
};
Run Code Online (Sandbox Code Playgroud)

我得到以下 …

mongoose mongodb node.js

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

C#设置对象为null

我想将一个对象设置为null,这样我就可以"消费"各种各样的东西.在Java中我们有这个.

//In some function/object
Vector3 position = new Vector3();

//In some loop.
if(position != null){
    consumePositionAsForce(position);
    position = null;
}
Run Code Online (Sandbox Code Playgroud)

我知道在C#中,如果你使用原始类型buut,我必须'Box'和'Unbox'对象我找不到任何关于可空值类型的文档.

我试图在C#中做同样的事情,但我收到关于类型转换的错误/警告.因为我无法设置Vector3 = null.

c#

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

在 Flutter 中的多个 Firebase 项目/环境之间切换?

有谁知道如何在应用程序内切换 Firebase 项目/环境,假设您有一个包含不同开发 URL 的下拉菜单。我们不是在谈论不同的构建,这对我们不起作用,并且需要将多个版本发送到 TestFlight。

我们在这里找到了一段代码。

final options = FirebaseOptions.from({});
final firebaseApp = await FirebaseApp.configure(name: 'some_app_name', options: options);
Run Code Online (Sandbox Code Playgroud)

但我们不知道如何使用它,也不知道它是否能正常工作。

编辑

当我写这篇文章时,它还没有得到官方支持。现在是了。

firebase flutter

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

Java Android,在对象方法/函数上添加提示/描述

作为标题,我如何在对象上放置提示或描述,以便如果用户将鼠标悬停在方法或对象上,他们将获得类似于具有解释的标准对象库的描述.我到处搜索,但我找不到一个例子.

java

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

为什么我们实际使用getter和setter?

可能重复:
Getters和Setters是邪恶的吗?
为什么要使用getter和setter?

我一直在问自己一段时间,但为什么我们实际上使用Getters和Setter方法呢?他们在我们的代码中占用了额外的空间,有人可以解释.我在下面发布了一些代码以便更好地理解.

public class Test2
{
   public int _ChangeThis = 0;
}
Run Code Online (Sandbox Code Playgroud)

- - 另一种方式 - -

public class Test1
{
    public int _ChangeThis = 0;

    public setChangeThis(int ChangeThis)
    {
        _ChangeThis = ChangeThis;
    }
Run Code Online (Sandbox Code Playgroud)

}

---主要代码---

Test2 testclass = new Test2();

//What is the difference and why do we use the setter? I cannot understand the advantage.
testclass.setChangeThis(1);
testclass._ChangeThis = 1;
Run Code Online (Sandbox Code Playgroud)

java

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

使用Comparator比较对象中的浮点列表

您好我正在尝试从最高值先排序浮点数列表,然后再排列到ArrayList中的最低值.

CustomObject包含一个对象,该对象的值为float.

到目前为止,我正在这样做(失败,没有做任何事情).

Collections.sort(mNaturalResistanceBoxes, new Comparator < PercentageBox > () {
    public int compare(PercentageBox o1, PercentageBox o2) {
        return o1.mCountry.mNaturalResistance 
          < o2.mCountry.mNaturalResistance ? -1 : 
             o1.mCountry.mNaturalResistance > o2.mCountry.mNaturalResistance ? 1 : 0;
    }
});
Run Code Online (Sandbox Code Playgroud)

任何人都可以让我知道我在哪里错了吗?

java

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