我的意思是安装ffmpeg为我的PHP设置的扩展.所以在我安装它之前,我需要phpize它.我安装php5-dev了sudo apt-get install php5-dev.但是现在当我运行时,phpize我收到以下错误:
phpize
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module
Run Code Online (Sandbox Code Playgroud)
我的php.ini的位置是 /usr/local/zend/etc/php.ini
从另一个在线资源我试过这个
sudo apt-get install autoconf automake libtool m4
Run Code Online (Sandbox Code Playgroud)
但所有这些都已经安装好了.
找到config.m4没有返回任何内容.
这里有什么指示我可以如何获得phpize并因此ffmpeg启动并运行?
我正在阅读Lars Vogel关于使用Fragments 的教程,我遇到了以下代码:
android:layout_marginTop="?android:attr/actionBarSize"
Run Code Online (Sandbox Code Playgroud)
我不确定是什么?android:attr意思,特别是问号.
假设我在运行时请求权限,如下所示:
ActivityCompat.requestPermissions(thisActivity,
new String[]{Manifest.permission.READ_CONTACTS},
MY_PERMISSIONS_REQUEST_READ_CONTACTS);
Run Code Online (Sandbox Code Playgroud)
Android系统会创建一个弹出对话框来请求权限.如何为该对话框定义自定义布局?
我正在努力使用软键盘上的完成按钮.我无法通过软键盘完成按键来隐藏键盘.从另一个按钮,它完美地与
imm.hideSoftInputFromWindow(editText.getApplicationWindowToken(), 0);
但onKeyListener不能按我想要的方式运行.当我点击editText时,软键盘会显示,其内容将从字符中清除.
谢谢收听!
main.xml:
<EditText
android:id="@+id/answer"
android:layout_gravity="center_horizontal" android:textSize="36px"
android:inputType="phone"
android:minWidth="60dp" android:maxWidth="60dp"
/>
Run Code Online (Sandbox Code Playgroud)
Java文件:
private EditText editText;
//...
editText = (EditText)findViewById(R.id.answer);
editText.setOnClickListener(onKeyboard);
editText.setOnKeyListener(onSoftKeyboardDonePress);
//...
// method not working:
private View.OnKeyListener onSoftKeyboardDonePress=new View.OnKeyListener()
{
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if (event.getKeyCode() == KeyEvent.FLAG_EDITOR_ACTION)
{
// code to hide the soft keyboard
imm = (InputMethodManager) getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getApplicationWindowToken(), 0);
}
return false;
}
};
private View.OnClickListener onKeyboard=new View.OnClickListener()
{
public void onClick(View v)
{
editText.setText("");
}
}; …Run Code Online (Sandbox Code Playgroud) 我正在使用PhoneGap和Android,并在外部服务器上安装我的.html和js文件.当我使用以下代码时,该应用程序加载我的外部.html文件,一切正常:
this.setIntegerProperty("loadUrlTimeoutValue", 60000);
this.loadUrl("http://www.myserver.com");
Run Code Online (Sandbox Code Playgroud)
但是,当通过WebView我的工作似乎无法设置loadURLTimeoutValue为WebView:
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
webView = (WebView) findViewById(R.id.webview);
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.loadUrl("http://www.myserver.com");
}
Run Code Online (Sandbox Code Playgroud)
这不起作用.如何设置超时值WebView?
我有一些表行
<tr class="b_row">
<td>
<div class="cpt">
<h2>
<a href="/ref/ref/1.html">example</a>
</h2>
</div>
</td>
</tr>
<!--more elements -->
<tr class="b_row">
<td>
<div class="cpt">
<h2>
<a href="/ref/two/23.html">example N</a>
</h2>
</div>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
我需要在属性中获取超链接.我用这个脚本
function openAll()
{
$("tr.b_row").each(function(){
var a_href = $('div.cpt').find('h2 a').attr('href');
alert ("Href is: " + a_href);
}
Run Code Online (Sandbox Code Playgroud)
问题:变量a_href总是/ ref/ref/1.html
我想只为一个用户进行一次登录而不存储在数据库中,但我似乎无法使其工作.
我的代码:login.php
<html>
<head>
<title>Login</title>
</head>
<h3>Add entry</h3>
<p> Add another Article</p>
<form action="trylog.php" method = "post">
<label for="username">Username</label> <input type="username" id="usename" name="username"><br /><br />
<label for="password">Password:</label> <input type="text" id="password" name="password"><br /><br />
<button type = "submit">Login</button>
</form>
</html>
Run Code Online (Sandbox Code Playgroud)
trylog.php
<html>
<title>Login</title>
<body>
<?php
$usr = "admin";
$psw = "password";
$username = '$_POST[username]';
$password = '$_POST[password]';
//$usr == $username && $psw == $password
session_start();
if ($_SESSION['login']==true || ($_POST['username']=="admin" && $_POST['password']=="password")) {
echo "password accepted";
$_SESSION['login']=true;
}else {
echo "incorrect login"; …Run Code Online (Sandbox Code Playgroud) 我有一个WebView,只需单击一个Android按钮,就可以将一些JavaScript加载到WebView中.
我的问题是如何在加载时将Android变量传递给JavaScript.
我的当前代码将JavaScript加载到WebView中
private OnClickListener OnClick_grabit = new OnClickListener() {
public void onClick(View v) {
webView.loadUrl("javascript: function loadScript(scriptURL) {
var scriptElem = document.createElement('SCRIPT');
scriptElem.setAttribute('language', 'JavaScript');
scriptElem.setAttribute('src', scriptURL);
document.body.appendChild(scriptElem);
} loadScript('http://www.pathtojavascript/javascript.js');");
}
};
Run Code Online (Sandbox Code Playgroud)
所以我需要将一些东西传递给initialize()Android 的JavaScript .
我想将我的java项目转换为Kotlin,有超过500个java文件.如何轻松将其转换为Kotlin?
我知道我们可以将一个java文件转换为Kotlin,但是有很多文件.
我可以一次转换吗?
我正在研究安全性应用程序。用户必须输入正确的密码才能卸载应用程序。我已获得应用中设备管理员的许可。但是,当用户尝试安装应用程序时,他/她可以通过停用设备管理员设置来卸载应用程序。
我想当用户激活设备管理员设置,然后应用在设备管理员上设置密码。卸载时,询问密码,然后用户显示设备管理员设置。
有可能吗 如果是的话,请建议我该怎么做,如果不是,请告诉我如何防止用户卸载应用程序。