小编Com*_*mon的帖子

在android webview中使用javascript

我正在尝试从我的webview中的javascript界面​​开始一个活动.这个例子显示了一个祝酒词.我怎么能叫一个班而不是一个吐司呢?

public class JavaScriptInterface {
Context mContext;

/** Instantiate the interface and set the context */
JavaScriptInterface(Context c) {
    mContext = c;
}

/** Show a toast from the web page */
public void showToast(String toast) {
    Toast.makeText(mContext, toast, Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)

这对于html页面.

<input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" />

<script type="text/javascript">
function showAndroidToast(toast) {
    Android.showToast(toast);
}
Run Code Online (Sandbox Code Playgroud)

javascript android webview

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

等待 Shell 脚本上的按键

我制作了一个Bourne shell脚本,我需要通过添加“按 Esc 按钮执行命令”来改进它。

\n\n

这是BASH中的一个工作示例:

\n\n
#!/bin/bash\nread -s -n1 key\ncase $key in\n$\'\\e\') echo "escape pressed";;\n*) echo "something else" ;;\nesac\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我无法使其在 Bourne shell \xe2\x80\x94 中工作 错误:“读取:非法选项 -s”

\n\n

你能帮我找到一个 Bourne shell 解决方案吗,因为 Google 上几乎所有的信息都是关于 Bash 语句的。

\n

unix bash shell keypress

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

多个条件php/mysql

我在php/mysql上进行多个critera搜索,这个搜索有5个条目: - 类型,价格最小 - 价格最大,数量最小 - 数量最大:

$Type = $_POST['Type'];
$Pmin = $_POST['Pmin'];
$Pmax = $_POST['Pmax'];
$Qtmin = $_POST['Qtmin'];
$Qtmax = $_POST['Qtmax'];
$query = "SELECT * FROM products where type_product='$Type' 
and price_min<='$Pmin' 
and price_max>='$Pmax'  
and qty_min<='$Qtmin' 
and qty_max>='$Qtmax' " ;
Run Code Online (Sandbox Code Playgroud)

这很好用,但用户必须填写所有条目.我的想法是用户只能输入Type,Type和Price,或者只输入数量等等.我试图使用OR子句,但我没有让它运行良好.

php mysql sql

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

标签 统计

android ×1

bash ×1

javascript ×1

keypress ×1

mysql ×1

php ×1

shell ×1

sql ×1

unix ×1

webview ×1