Tag: java的

如何使用多个日期选择器更新文本视图

我在尝试使用某个日期选择datepicker时尝试更新textview。 但是第一个textview tahat是startDate没有更新它总是更新第二个Text-view。 我正在使用两个日期选择器来更新两个不同的textview。 这是我更新TextViews的代码 public class AndroidDatePicker extends Activity { private TextView mStartDate; private TextView mEndDate; private Button mStartBtn; private Button mEndBtn; int from_year, from_month, from_day, to_year, to_month, to_day; static final int START_DATE_DIALOG_ID = 0; static final int END_DATE_DIALOG_ID = 0; static final int DATE_PICKER_TO = 0; static final int DATE_PICKER_FROM = 1; @Override […]

将ImageView实现为SurfaceView

我有一个小问题…… 是否可以在SurfaceView实现ImageView ,或在SurfaceView创建ImageView 如果是这样,有人会指出我正确的方向如何做到这一点。

Paypal Sandbox交易未显示

我在paypal沙盒中创建了一个帐户并创建了2个帐户,其中一个帐户有一些钱用于付款。 我使用我的java程序中的签名详细信息来获得付款。 当用户点击pay with paypal按钮时,我们将从paypal获取一个令牌并将其传递给此URL: https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token= 成功付款后,我无法在paypal沙盒帐户中看到任何交易? 为什么会这样,我在做什么错? 我正在使用Google App Engine java和jsp。 请给我任何帮助完成链接“Pay With Paypal” 谢谢。

如何在动画结束后在android中隐藏图像

在我的Android应用程序中,当我点击任何一个所有图像都是动画时,我有五个图像视图。 我为所有图像设置了缩小和Zoomin动画。 动画完成后,所选图像视图将不可见。 在图像不可见之后,当我点击该图像视图位置时,它再次启动动画并且图像不可见。 放大动画: 缩小动画 zoomin =AnimationUtils.loadAnimation(this, R.anim.zoom); zoomout=AnimationUtils.loadAnimation(this, R.anim.zoomout); ImageView v2 = (ImageView) findViewById(R.id.image2); v2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { v2.setAnimation(zoomin); v2.startAnimation(zoomin); v2.setAnimation(zoomout); v2.startAnimation(zoomout); v2.clearAnimation(); } });

旋转和平移矩阵来自单应性opencv

我正在使用java中的android应用程序,我使用findHomography()使用opencv计算单应性,我如何通过单应性找到包含旋转和平移的相机姿势矩阵 Mat homography = Calib3d.findHomography(ReferencePoints2, ReferencePoints1,0,Calib3d.RANSAC);

Jetty 7 – 禁用根文件夹中的目录列表/

我有很多生产服务器在每个服务器上运行RMI应用程序,还有4个Java Web应用程序,例如: Server A: RMI app by JNLP file; webapp_1 (connected by RMI with local RMI app); webapp_2 (connected by RMI with local RMI app); webapp_3 (connected by RMI with local RMI app); webapp_4 (connected by RMI with local RMI app); Server B: …the same..OK 所有用户在默认上下文中直接在8080端口(直接到Jetty)上访问此服务器,例如“main-area”,它可以通过某些html链接访问所有应用程序(RMI app,webapp_1,webapp_2等)。 当某些用户访问“/”页面时,例如: www.foo.com:8080/ main-area/ webapp_1/ webapp_2/ webapp_3/ … Jetty返回包含所有应用程序的列表(就像Apache的目录列表一样)。 […]

更改活动会阻止ImageButton setImageResource工作

我有一个主要活动,每次点击都会改变ImageButton上的图像。 public class MainActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); static ImageButton mGetClickTime; mGetClickTime.setOnClickListener(new View.OnClickListener() { mUpdateBackground(); } } } public static void mUpdateBackground() { int[] imageIds = { R.drawable.bg1, R.drawable.bg2, R.drawable.bg3, R.drawable.bg4, }; Random generator = new Random(); randomImageId = imageIds[generator.nextInt(imageIds.length)]; mGetClickTime.setImageResource(randomImageId); } 这很好用,直到单击菜单按钮并访问另一个活动 public class settings extends MainActivity{ @Override […]

在克隆中使用协变返回类型真的会破坏兼容性吗?

我最近遇到过为什么Java 5+ API没有利用协变返回类型? 。 我同意这个问题,在Java 5中,JDK开发人员可以使用协变返回类型进行克隆并更改现有类,以便我们可以编写 ArrayList list = new ArrayList(); ArrayList clone = list.clone(); 代替 ArrayList clone = (ArrayList)list.clone(); 但由于某些原因,没有那样做。 我做了一些实验来改变我的test.ArrayList.clone返回类型从Object到ArrayList,看看“以前编译的类无法找到具有新返回类型的方法”,但无法重现问题。 在字节码中,对旧test.ArrayList.clone的调用看起来像 INVOKEVIRTUAL test.ArrayList.clone()Ljava/lang/Object; 也就是说,方法签名包含返回类型,因此在我将其签名更改为test.ArrayList.clone()Ltest.ArrayList 。 所以似乎老类会破坏,但实际上并不是因为test.ArrayList.class中有2个克隆方法 public clone()Ltest.ArrayList; public bridge clone()Ljava/lang/Object; 第二个是桥梁,它只是调用协变版本 … INVOKEVIRTUAL ArrayList.clone()Ltest.ArrayList; … 所以旧class继续工作没有问题。 任何人都可以解释更改克隆的返回类型如何破坏字节码?

获得毫秒格式

我试图让这个字符串返回Minute:Second:Millisecond for MediaPlayer。 我找到了这段代码,但无法弄清楚如何使毫秒工作并将其放在2位小数。 我确信这对合适的人来说很简单! private String getTimeString(long millis) { StringBuffer buf = new StringBuffer(); int hours = (int) (millis / (1000*60*60)); int minutes = (int) (( millis % (1000*60*60) ) / (1000*60)); int seconds = (int) (( ( millis % (1000*60*60) ) % (1000*60) ) / 1000); buf .append(String.format(“%02d”, hours)) .append(“:”) .append(String.format(“%02d”, minutes)) .append(“:”) […]

Jmockit:不能模拟net.android.Uri类的toString方法

IDE:Android Studio 2.2.2 | Jmockit:2.1 | Java:1.8.0_102-b14 我试图模拟类net.android.Uri的方法toString()。 这个类上的所有方法都可以模拟OK,但是toString()方法。 @Test public void method(@Mocked final Uri uri) throws Exception { new NonStrictExpectations() { { uri.getHost(); result = “sendViewLog”; uri.getAuthority(); result = “getAuthority”; uri.getEncodedFragment(); result = “getEncodedFragment”; uri.getPort(); result = 8080; uri.toString(); // <——- result = "helloWorld"; } }; sut.method(); } 结果:但是toString()返回null值,上面的所有方法都被模拟了。 你能给我一些解决方法来解决这个问题。 PS1:我意识到当我将鼠标hover在Expectations块内的toString方法时。 它显示此警告消息: 报告对忽略该调用结果的特定方法的任何调用。 检查使用org.jetbrains.annotations.Contract(pure […]