小编DCo*_*der的帖子

从XML文件中读取需要很长时间

我已经将图像编码到xml文件中,并且在解码时我遇到了执行时间长的问题(对于中等大小的图像,差不多20分钟),下面的代码显示了我现在如何将xml转换为字符串,这对于xml需要很长时间拥有大型图像,是否可以在更短的时间内将xml转换为字符串.

String s1= new String();
System.out.println("Reading From XML file:");
    InputStream inst = new FileInputStream("c:/collection.xml");
    long size = inst.available();
        for(long i=0;i<size;i++)
        {
            s1=s1+ (char)inst.read();

        }
    inst.close();
Run Code Online (Sandbox Code Playgroud)

当我的xml包含多个图像时问题更严重.

java file-io iostream decode decoding

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

Lambda Expression示例在java 8中不起作用

我正在尝试在java 8中学习Lambda Expression.我确实安装了eclipse插件和java 8 SDK,但是当我尝试执行以下代码时,eclipse显示错误.

(String s) -> { 
            s="hello";
            System.out.println(s); }
Run Code Online (Sandbox Code Playgroud)

它显示"赋值的左侧必须是变量"错误.

请帮忙.

java lambda java-8

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

如何将位图图像存储到XML中

我被赋予了一个用Java编写程序的任务,该程序将图像存储到XML中,并从给定的XML提取原始图像中存储.

我已经在网上搜索了很多解决方案,但没有得到任何正确答案,我可以从中学到完整的转换过程,所以如果有人知道链接或有任何材料,请告诉我.

java xml encode bitmap

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

如何在LayerList android的中心添加图像

我正在为初始屏幕活动设置样式,并在样式中添加背景渐变,现在我试图在屏幕中心添加图像,实际上是在屏幕中心下方,比如说在中心下方20dp。谁能告诉我如何激活它。

我为活动添加的样式:

<style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowBackground">
            @drawable/background_splash
        </item>
        <item name="android:buttonStyle">
            @style/Base.Widget.AppCompat.Button.Colored
        </item>
        <item name="colorAccent">
            @color/white
        </item>
        <item name="colorPrimaryDark">
            @color/blue.dark
        </item>
    </style> 
Run Code Online (Sandbox Code Playgroud)

background_splash.xml:请参考文件中的注释

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/splash_screen_gradient" /> 
// here I want to add Image here such that it will be we wrap_contect and
// 20dp below center of screen
</layer-list>
Run Code Online (Sandbox Code Playgroud)

splash_screen_gradient.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
    >
    <item >
        <shape>
            <gradient
                android:angle="270"
                android:centerColor="#ff0000"
                android:endColor="#00ff00"
                android:startColor="#0000ff">
            </gradient>
        </shape>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

我已尝试通过在图层列表中添加位图,项目背景来尝试几种排列组合,但其无法正常工作。我不想将其添加到布局xml文件中。

java android android-layout android-xml android-styles

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

从mongodb BasicDBobject中提取字段值

我正在开发简单的Web应用程序来学习jsp,mongodb,html.我在jsp中创建了一个简单的注册表单,它从用户那里获取Name,Address和MobileNo信息并将其插入到mongodb中.现在我想检索这个存储的数据并将每个字段的值放在单个字符串变量中.

例如:

姓名:varun;
地址:那格浦尔;
MobileNo:1234567890

以上数据存储在mongodb中:

{ 
"_id" : ObjectId("5259bacea6f8b1c4cd3431d3"), 
"Name" : "varun", 
"Address" : "nagpur", 
"MobileNumber" : "1234567890" 
}
Run Code Online (Sandbox Code Playgroud)

在jsp中检索如下:

MongoClient mongoC = new MongoClient(new ServerAddress("Localhost",27017));
DB database = mongoC.getDB("dbfrnzout");
DBCollection collec1 = database.getCollection("coll"); 
DBObject dock= collec1.findOne();
out.println(dock);
Run Code Online (Sandbox Code Playgroud)

此代码将一条记录打印为json文档,我想存储与每个文档关联的值

单个字符串变量中的字段,如下所示:

String s1 = varun即.字段名称的值

需要一些指导.

java jsp mongodb

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

如何从android中的字节数组中提取幅度?

我正在使用录音机从麦克风录制声音.recoChunk byte []存储原始记录,如下所示.

while (isRecording == true) {
    Log.w("myMsg", "recording..");
    recoChunk = new byte[minBuffSize];
    audioRecord.read(recoChunk, 0, minBuffSize);
    mFosRaw.write(recoChunk);
}
Run Code Online (Sandbox Code Playgroud)

现在从recoChunk我想找到最大幅度记录我该怎么做?

java audio android

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

颜色流经管道动画效果在android中

我想创建如下所示的动画: 在此输入图像描述

请告诉我如何实现这个效果.

这只是我想要创建的实际动画的开始.在最终动画中,将有许多不同形状的管道和不同的颜色浮动它们.

示例形状:

在此输入图像描述

animation android android-animation

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