Play Framework 2.0是否有任何内置等效于1.2.x的jsAction?
如果没有,我该如何创建这样的标签?
更新:感谢Julien Richard-Foy让我走上正轨,我能够使用javascriptRouter.但是,Play 2.0没有提供有关如何在其手册中使用它的任何示例,因此我举例说明了如何在Java中使用它.
我创建了一个程序,每次收到来电时都会显示一个祝酒词.它在我尝试过的所有手机上运行正常 - 在来电屏幕上显示吐司.
昨天我将我的HTC Desire S更新为Sense 3.0(Android 2.3.5),显然它有一个新的锁定屏幕,显示来电.打开锁定屏幕将带我进入"原始"来电屏幕并接听电话.在电话接听之前,我还可以在原始呼叫屏幕上看到我的吐司一秒钟.
我显示的toast使用自定义布局,并从服务中显示.该服务在来电时从广播接收器接收意图.
我使用以下代码来展示我的祝酒词:
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.popup_toast, null);
toast = new Toast(getApplicationContext());
toast.setGravity(Gravity.TOP | Gravity.FILL_HORIZONTAL, 0, 0);
toast.setDuration(Toast.LENGTH_SHORT);
toast.setView(layout);
toast.show();
Run Code Online (Sandbox Code Playgroud)
有没有办法设置,以便在新的Sense 3.0锁定屏幕上显示吐司?
我有一个二进制文件,它是从Visual Basic 5.0中生成的程序创建的.该文件只包含LongVisual Basic世界中的一堆值.我已经知道Long在Visual Basic 5.0中大小是4个字节,但我不知道字节顺序.
我尝试使用各种"读取"方法使用DataInputStream解析文件,但我似乎得到"错误"(即负面)值.
如何阅读本文并使用Java正确解释?在Visual Basic 5.0中Long的字节顺序是什么?
下面是我正在尝试使用的某种代码; 我正在尝试阅读2 Long秒并在屏幕上打印出来,然后再阅读2个等等.
try {
File dbFile = new File(dbFolder + fileINA);
FileInputStream fINA = new FileInputStream(dbFile);
dINA = new DataInputStream(fINA);
long counter = 0;
while (true) {
Integer firstAddress = dINA.readInt();
Integer lastAddress = dINA.readInt();
System.out.println(counter++ + ": " + firstAddress + " " + lastAddress);
}
}
catch(IOException e) {
System.out.println ( "IO Exception =: " + e );
}
Run Code Online (Sandbox Code Playgroud)