草庐IT

random_int

全部标签

android - 使用 public native void 函数时如何更改 Activity 中的 int 值

我是新手,使用Eclipse开发Android应用程序。我有一个使用JNI的android项目。但是我有一个问题,我现在无法解决。使用publicnativevoid函数时如何更改Activity中的int值?我的代码如下,ImageActivity.javaintwidth=100,height=0;publicnativevoidFindFeatures(longmatRgba1,longmatRgba2,longmatRgba3,intwidth,intheight);FindFeatures(M1.getNativeObjAddr(),M2.getNativeObjAddr()

android - BigInteger q = new BigInteger(8, 10, new Random());未在 Android 中产生预期结果

BigIntegerq=newBigInteger(8,10,newRandom());每次从我的桌面运行但不是在Android中时,都会按预期给我随机数。在Android中,我总是只得到相同的输出而不是随机数。请帮助我获取随机BigIntegr。供您引用:intrandQ=(int)(Math.random()*9);for(intr=0;r是我所做的快速修复,我对此修复不满意,因为它会消耗额外的时间。非常感谢您的建议 最佳答案 这是一个非常普遍的问题,与语言或平台无关。每次都必须重用Random()的实例来获取随机数。默认构造函

android - 方法 findViewByID(int) 未定义类型 new View.OnClickListener(){}

我在Button和EditText中的以下代码中遇到上述错误。我只是不知道它为什么要来。如果你们能理解并告诉我这里到底出了什么问题,那就太好了。importandroid.app.Activity;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.EditText;publicclassActivity2extendsActivity{publ

java - 调用 arraylist 的 remove(int) 方法从所有类似的 arraylists 中删除该项目

好吧,我不是专业程序员,所以我的问题听起来可能很愚蠢。我有这个代码:ArrayListlist1=newArrayList();list1=list2;请注意list2在[1,2,4]中包含三个项目。所以现在,list1里面有相同的项目。但是当我调用remove(index)方法时。它从两个ArrayList中删除该项目。这是我的完整代码:ArrayListlist1=newArrayList();list1=list2;for(inti=0;i我这样做的目的是解决一个有其他解决方案的问题。我问这个问题只是因为我很好奇并且想知道为什么会这样?以及如何在不从两个ArrayList中删除的

android - 从 SQLite 返回一个 int 结果

所以我想找到最大ID并通过加1返回它。以下是我在SQLhelper中的代码。它看起来很不对劲,因为它的公共(public)无效但我返回了CR。我有点困惑,因为游标用于读取记录,但我只希望使用SQL查询返回整数结果。publicintgetID(Stringname){Stringidquery="SELECTIFNULL(MAX(id),0)+1FROM"+TableInfo.TABLE_NAME+"WHEREappliance="+name;SQLiteDatabaseSQ=this.getReadableDatabase();CursorCR=SQ.rawQuery(idquery

android - FileDescriptor在Android中的实际系统文件描述符(作为int)

有没有办法从Android的FileDescriptor对象获取系统文件描述符(套接字或文件号作为int)?我想直接在JNI代码中访问文件描述符,而不使用任何Java包装器。编辑:我找到了getParcelFileDescriptorFD并且FileDescriptor具有名为“descriptor”的int字段,示例用法在media/jni/android_media_MediaPlayer.cpp中,func定义在frameworks/base/core/jni/android_util_Binder.cpp,字段本身在libcore/luni/src/main/java/java

java - 如何通过名称获取 "public static final int"值?

我创建了一个类来扩展KeyEvent:publicclassmyKeyEventextendsKeyEvent{publicstaticfinalintMY_KEYCODE_01=KeyEvent.KEYCODE_A;//...publicstaticfinalintMY_KEYCODE_30=KeyEvent.KEYCODE_Z;}现在,我想通过变量名(例如“MY_KEYCODE_01”应该返回整数值KeyEvent.KeyCODE_A)从另一个类(另一个文件)获取整数值。我尝试过:try{Classcls=myKeyEvent.class.getClass();Fieldfield

android - 希望在 OpenCV(标量)中使用 Android 颜色(int)

我希望将Android颜色转换为OpenCV标量OpenCV要求:ScalardebugColor;debugColor=newScalar(0,0,255);Android预定义颜色是这样的。debugColor=getResources().getColor(R.color.RED);//R.color.RED在Android中的res/values/color.xml中被污染我希望这个cosintellij在代码边缘显示一个彩色方block 最佳答案 它会是这样的:newScalar(Color.red(debugColor)

android - onServicesDiscovered(BluetoothGatt gatt, int status) 永远不会被调用

我有一个从IntentService调用的BluetoothLeService。BLEService在连接之前工作正常。与iBeacon建立连接后,调用;publicvoidonConnectionStateChange(BluetoothGattgatt,intstatus,intnewState){StringintentAction;if(newState==BluetoothProfile.STATE_CONNECTED){intentAction=ACTION_GATT_CONNECTED;mConnectionState=STATE_CONNECTED;broadcastU

java - 类型不兼容,需要 java.lang.Integer[],找到 Int[]?

所以我在strings.xml中存储了一个整数数组“images_array”。我正在尝试将它提取到我的Websites.java文件中以使用它来显示图像。但由于某种原因我得到这个错误:我尝试将数组存储在与调用它的文件相同的文件中,它起作用了,只是,从strings.xml调用它对我不起作用。也许我还没有学到什么?非常感谢任何帮助。谢谢! 最佳答案 Integer和int可以互换使用,因为编译器会自动包装和解包它们。这不适用于数组。Integer[]和int[]是两种完全不同的类型。getIntArray()返回int[],因此您不