小编You*_*ddh的帖子

在android中实现徒手作物

即时尝试使用canvas在android中实现徒手作物.我使用drawPath并将其存储在List中并在画布路径绘图中绘制确定,

像这样

在此输入图像描述

但现在我想用这段代码在侧面区域中制作所有像素,但我不知道如何做到这一点..

public  Bitmap getBitmapWithTransparentBG(Bitmap srcBitmap) 
    {
        Bitmap result = srcBitmap.copy(Bitmap.Config.ARGB_8888, true);
        int nWidth = result.getWidth();
        int nHeight = result.getHeight();
        for (int y = 0; y < nHeight; ++y)
        {
          for (int x = 0; x < nWidth; ++x) 
          {
             for (int i = 0; i < points.size() ; i++) 
             {

             }
              result.setPixel(x, y, Color.TRANSPARENT);
          }
        }
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

points是路径坐标列表,是绘制路径的代码

package com.org;

import java.util.ArrayList;
import java.util.List;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color; …
Run Code Online (Sandbox Code Playgroud)

android canvas

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

我怎样才能在android中播放来自byte的视频

我的项目中有视频.为了安全起见,我加密了运行良好的视频文件.但问题在于

 **videoView.setVideoPath("/mnt/sdcard/intro_video.3gp");** 
Run Code Online (Sandbox Code Playgroud)

在这个方法中,我必须传递文件.(这是解密的)所以我在sdcard上创建解密文件的文件路径是可以直接在视频视图中传递字节(解密).我正在使用Cipher进行加密.

这是我的代码

 private void decryption()throws Exception {
    // TODO Auto-generated method stub
    String filePath2 = path + "en/encVideo";

    String filePath3 = path + "de/decVideo";

    File decfile = new File(filePath3);


    if(!decfile.exists())
        decfile.createNewFile();

    File outfile = new File(filePath2);
    int read;

    FileInputStream encfis = new FileInputStream(outfile);
    Cipher decipher = Cipher.getInstance("AES");

    decipher.init(Cipher.DECRYPT_MODE, skey);
    FileOutputStream decfos = new FileOutputStream(decfile);
    CipherOutputStream cos = new CipherOutputStream(decfos,decipher);   

    while((read=encfis.read()) != -1)
    {

        cos.write(read);
        cos.flush();
    }
    cos.close(); 
}
Run Code Online (Sandbox Code Playgroud)

encryption android android-videoview

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

在应用程序购买中显示消息"您已拥有此项目".在android中

我正在尝试在应用程序中实现.在Android中,应用程序内部工作正常.但是,当我从设备中删除应用程序并重新安装它时,如果我尝试购买,它会显示此消息(product is Managed and in-app API Version 2)

在此输入图像描述

在日志中,我有一个错误 RESULT_DEVELOPER_ERROR,然后我用Google搜索,我发现版本3有更多的响应代码,如BILLING_RESPONSE_RESULT_ITEM_ALREADY_OWNED

因此,如果已经购买了产品,则响应必须类似, BILLING_RESPONSE_RESULT_ITEM_ALREADY_OWNED并且在版本2中这是不可能的.

那我该怎么办?我需要实现版本3吗?

android in-app-purchase

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

将DICOM图像转换为jpeg图像

我的代码是

import java.awt.image.BufferedImage;
import java.io.BufferedOutputStream;    
import java.io.File;    
import java.io.FileOutputStream;   
import java.io.IOException;  
import java.io.OutputStream;    
import java.util.Iterator;    
import javax.imageio.ImageIO;    
import javax.imageio.ImageReader;    
import javax.imageio.stream.ImageInputStream;    
import org.dcm4che2.imageio.plugins.dcm.DicomImageReadParam;    
import com.sun.image.codec.jpeg.JPEGCodec;    
import com.sun.image.codec.jpeg.JPEGImageEncoder;

public class DicomToJpeg {    
    public static void main(String args[]) throws IOException, Exception
    {
        dicomToJpeg("d:/F74AFBC7");
    }

    public static void dicomToJpeg(String args) throws IOException, Exception {
        // TODO Auto-generated method stub      
        try 
        {               
            File myDicomFile = new File(args);
            BufferedImage myJpegImage = null;
            Iterator<ImageReader> iter = ImageIO.getImageReadersByFormatName("DICOM");
            ImageReader reader = (ImageReader) iter.next();
            DicomImageReadParam param = null; …
Run Code Online (Sandbox Code Playgroud)

java jsp

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

如何在android中设置webview的文本颜色

我正在尝试使用此代码更改webview的文本颜色

String message ="<font color='white'>"+"<u>"+
"text in white"+ "<br>" +
"<font color='cyan'>"+"<font size='2'>"+
" text in blue color "+"</font>";
webview.loadData(message, "text/html", "utf8"); 
Run Code Online (Sandbox Code Playgroud)

但我有一些HTML页面.存储在我的SD卡中然后如何更改文本颜色..

我用

webViewRead.loadUrl(url);
Run Code Online (Sandbox Code Playgroud)

url是我文件的路径.

android webview

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

如何将我的Android手机连接到统一测试游戏?

我刚刚开始学习团结,我一直坚持将我的Android手机连接到统一测试运行.可以从统一测试Android手机上的游戏吗?我尝试使用模拟器,但无法正常工作模拟器的屏幕变蓝,它确实显示了统一的欢迎屏幕.

我的设备是xperia arc Android 4.0.4是他们用于统一和android的任何同步软件吗?

android unity-game-engine

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

从Activity调用finish()

我想知道,是finish();呼叫效应static变量.不static变量是受GC.

static int displayChart = 0;
Run Code Online (Sandbox Code Playgroud)

声明代码.

java static android garbage-collection

4
推荐指数
2
解决办法
232
查看次数

Android服务不是以warninig开头的

我有一个应该在后台上传照片的服务.但是,当我尝试启动它时,它无法启动.在logcat中,我注意到我收到了警告Implicit intents with startService are not safe : Intent { .....}.我已经三倍检查了清单中的动作字符串是否相同以及我的开始.我的代码:
清单:

<service android:name=".photosupload.services.PhtosUploadService" 
  android:exported="false" android:process=":uploadPhotosServiceProcess">
  <intent-filter>
    <action android:name="com.yoovi.app.photosupload.services.action.START_UPLOAD" />
  </intent-filter>
</service>
Run Code Online (Sandbox Code Playgroud)

启动服务代码:

  Intent i = new Intent(PhtosUploadService.ACTION_START_UPLOAD);
  i.putExtra(PhtosUploadService.ALBUM_ID, albumID);
  context.startService(i);
Run Code Online (Sandbox Code Playgroud)

android android-service android-implicit-intent

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

jquery datatable display创建表后行中没有数据可用行运行时(javascript)

我试图显示Jquery DataTable我创建的数据的table(),JavaScript 但有些表如何显示这样.

在此输入图像描述
Jquery DataTable正确显示但功能不起作用,即使我搜索然后显示通知 No data available in table 即使我在页面中右键单击并且View Page Source新行不显示它们.我不是没有什么问题听到我把数据表的初始化代码,

$(document).ready(function() {
    $('#example').dataTable({
        "sPaginationType" : "full_numbers"
    });
});
Run Code Online (Sandbox Code Playgroud)

表格中插入行的代码

$("#example").find("tr:not(:first)").remove();

 for (var i = 0; i < response.userListReturns.length; i++) {
    var table = document.getElementById("example"); 
    var thisRowCount = table.rows.length;                   
    var row = table.insertRow(thisRowCount);

     var cell1 = row.insertCell(0);
     cell1.style.paddingTop = '4px';
     cell1.style.paddingBottom = '4px';
     cell1.style.textAlign = "center";
     if(i%2!=0)
     cell1.style.backgroundColor="#BAD6F7";
     var element0 = document.createElement("input");
     element0.type = "radio";
     element0.id = "chkEditDelet"+i;
     cell1.appendChild(element0);

     var cell2 = …
Run Code Online (Sandbox Code Playgroud)

html javascript datatables

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

TextView Marquee在android中无效

我试图使用字幕,它不工作,这是我的代码......任何人都可以看到问题?

 <TextView
        android:id="@+id/lblTitle" 

        android:ellipsize="marquee" 
        android:marqueeRepeatLimit="marquee_forever"
        android:singleLine="true"
        android:scrollHorizontally="true"
        android:focusable="true" 
        android:focusableInTouchMode="true" 
        android:freezesText="true"

        android:layout_width="140dp"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_marginLeft="15dp"
        android:gravity="center"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:text="Book Title"
        android:textColor="#FFFFFF"
        android:textSize="12dp" />
Run Code Online (Sandbox Code Playgroud)

我在运行时设置此textview的文本.我使用此链接TextView Marquee无法正常工作的代码

android textview

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