小编Raj*_*ddy的帖子

如何用手指在图像上擦除油漆?

可以任何身体告诉我擦除图像上的油漆,在我的应用程序中我准备了手指画在图像上,如果我想要擦除它的颜色,在图像上获得黑色而不是擦除图像.我的代码是

    public class MyView extends View {
    int bh = originalBitmap.getHeight();
    int bw = originalBitmap.getWidth();
    public MyView(Context c)  {
        super(c);
        //mBitmap = Bitmap.createScaledBitmap(originalBitmap,bw,bh,true);
        mBitmap = Bitmap.createBitmap(bw,bh,Bitmap.Config.ARGB_8888);
        mCanvas = new Canvas(mBitmap);
        mPath = new Path();
        mBitmapPaint = new Paint(Paint.DITHER_FLAG);
        mBitmapPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC));
    }
    public MyView (Context c, int color)  {  
        super(c);

        mBitmap = Bitmap.createScaledBitmap(originalBitmap,bw,bh,true);
        mCanvas = new Canvas(mBitmap);
        mPath = new Path();
        mBitmapPaint = new Paint(Paint.DITHER_FLAG);
        mBitmapPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC)) ;
        mCanvas.drawColor(color);
    } 
    @Override
    protected void onSizeChanged(int w, int h, int oldw, int oldh) …
Run Code Online (Sandbox Code Playgroud)

android paint

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

数据库排序取决于整数?

在我的数据库中有一些行,每行有三列(id,name,moves,time).我想根据移动对行进行排序这是整数值.

我试过这样但不走运.

public Cursor fetchAllNotes() {
    return db.query(DATABASE_TABLE, new String[] { KEY_ROWID, KEY_NAME, 
         KEY_MOVES,KEY_TIME}, null, null, null, null, KEY_MOVES);
}
Run Code Online (Sandbox Code Playgroud)

像这样用过

private void getallrows()  {
    // get all the contacts..
    db.open();
    Cursor c = db.fetchAllNotes();       
    if (c.moveToFirst())   {        
       do {
          Sorting(c);
       } while (c.moveToNext());
    }
    db.close();
}
Run Code Online (Sandbox Code Playgroud)

移动我喜欢15,45,21,11,10,75,33我想要这样10,11,15,21,33,45,75

sqlite sorting android

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

我的应用程序中出现了新的Android SDK 17问题?

今天我更新了我的android sdk到新的android adk-17.我在这方面遇到一些问题,即无法在我的应用程序中显示AddMob,如果我在代码中删除addmob能够运行应用程序而不会出现任何错误.这个解决方案是什么,是新sdk中的这个错误.

这是Logcat信息

Caused by: java.lang.ClassNotFoundException: com.google.ads.AdView in loader   
           dalvik.system.PathClassLoader[/data/app/com.veritra.iflipout-1.apk]
Run Code Online (Sandbox Code Playgroud)

performance sdk android

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

为什么我收到服务的这个错误?

为什么我在拨打服务时收到此错误

E/ActivityManager(160): ANR in com.colo
E/ActivityManager(160): Reason: Executing service com.colo/.services.PmService
E/ActivityManager(160): Load: 8.41 / 7.12 / 6.4
E/ActivityManager(160): CPU usage from 21836ms to -1ms ago:
E/ActivityManager(160):   2.2% 160/system_server: 1.3% user + 0.9% kernel / faults: 9 minor
E/ActivityManager(160):   1.9% 65/bma_wq: 0% user + 1.9% kernel
E/ActivityManager(160):   1.4% 28646/com.colors.pipemedia: 1.2% user + 0.1% kernel / faults: 285 minor 1 major
E/ActivityManager(160):   0.5% 27859/com.google.android.apps.maps:NetworkLocationService: 0.4%  
                    user + 0% kernel / faults: 280 minor 14 major
E/ActivityManager(160):   0.3% 18292/com.android.systemui: 0.3% user + 0% …
Run Code Online (Sandbox Code Playgroud)

service android runtime-error

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

如何将字符串转换为HexaDecimal?

我有一个像这样的字符串:

"12"
Run Code Online (Sandbox Code Playgroud)

我需要将它转换为十六进制值,如下所示:

0x12
Run Code Online (Sandbox Code Playgroud)

我有一个像这样的字节数组

// 00 20 22 80 08 24 pi nn ff ff ff ff ff 
byte VerifyingAPDU[] = { (byte)0x00,(byte)0x20,(byte)0x00,(byte)0x80,(byte)0x08,(byte)0x24,
                     (byte)0x12,(byte)0x34, //pi nn
                     (byte)0xff, (byte)0xff, (byte)0xff, (byte)0xff, (byte)0xff };
Now i want to replace pi nn with user entered value in Eidter (EditText). how to do this ?
Run Code Online (Sandbox Code Playgroud)

例如,用户在editer中输入1111我必须替换Ox12 - > 0x11和0x34 - > 0x11.

string android hex type-conversion

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

如何检查拼图游戏是否完成?

我正在准备一个像拼图一样的小游戏,因为我在布局中使用9个imageview的9个不同的图像.在启动那些是实际图像时将图像设置为imageview,在shuffle用户将滑动图像以完成拼图之后,我想用实际图像检查修改后的图像,如果它们相等或不相同则天气是否相等弹出消息像游戏一样.

我试过这样的

1.在图像之间使用AND运算符(Drawables)但不幸.

2.对图像使用setLevel(),将这些setLevel值与滑动后的图像的getLevel值进行比较仍然不吉利..这里的问题是如果我点击imageview一次getLevel()给出正确的值,如果我点击多次它给出零值.为什么会这样发生..

如果您在我的代码中发现任何错误,请帮助我,否则请指导我良好的技术..

Xml code like this
<RelativeLayout
   //9 imageview's  
Run Code Online (Sandbox Code Playgroud)

在这样的jave代码中,如果用户点击imageview,它将交换图像

 img_View11.setOnClickListener(new View.OnClickListener()  {            
    public void onClick(View v)  { 

        if(img_View21.getDrawable() == default_img || 
                                    img_View12.getDrawable() == default_img) {

            System.out.println("yes");
            ++click;
            Noof_moves.setText("Moves: " +click);
            ImageView iv = (ImageView)v;                 
            d11 = iv.getDrawable();   
            prev_img = prev_imgView.getDrawable();

            la11 = d11.getLevel();
            System.out.println("d11 value is " +la11);                  

            prev_imgView.setImageDrawable(d11);                 

            img_View11.setImageDrawable(prev_img);                
            prev_imgView = img_View11;

            check();
            }
        else { System.out.println("no");  }
        }
    });

void check(){

    System.out.println("in checking condition");
    if((lb11==la11) && (lb12==la12) && (lb13==la13) && (lb21==la21) && (lb22==la22)
        && …
Run Code Online (Sandbox Code Playgroud)

puzzle android image imageview

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