我在布局中创建了一个TimePicker,我希望它以格式24h显示时间.
你能帮助我吗?谢谢.
我正在使用以下代码显示ProgressDialog:
void showProccess() {
p = new ProgressDialog(this);
p.setTitle("PleaseWait");
p.setMessage("data loading");
p.show();
}
Run Code Online (Sandbox Code Playgroud)
在Android 2.3.1 ProgressDialog中显示a时,我无法点击Activity.但是在Android 4.0.3中,我点击Activity并ProgressDialog退出.我想要ProgressDialog不退出,就像Android 2.3.1一样.你能帮助我吗?谢谢.
我的代码设置了MediaRecorder,它在行集质量上显示错误
mMediaRecorder = new MediaRecorder();
// Step 1: Unlock and set camera to MediaRecorder
mCamera.stopPreview();
mCamera.unlock();
mMediaRecorder.setCamera(mCamera);
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mMediaRecorder.setProfile(CamcorderProfile .get(CamcorderProfile.QUALITY_HIGH));
mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
// Step 4: Set output file
mMediaRecorder.setOutputFile(getOutputMediaFile(MEDIA_TYPE_VIDEO).toString());
// Step 5: Set the preview output
mMediaRecorder.setPreviewDisplay(mPreview.getHolder().getSurface());
// Step 6: Prepare configured MediaRecorder
try {
mMediaRecorder.prepare();
Log.d("DEBUG", "IllegalStateException preparing MediaRecorder: "
+ e.getMessage());
releaseMediaRecorder();
return false;
} catch (IOException e) {
Log.d("DEBUG",
"IOException preparing MediaRecorder: " + e.getMessage());
releaseMediaRecorder();
return false;
}
Run Code Online (Sandbox Code Playgroud)
例如:
java.lang.IllegalStateException
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪:
java.lang.IllegalStateException
at android.media.MediaRecorder.setOutputFormat(Native …Run Code Online (Sandbox Code Playgroud) 我将输入文件设计为:
<input type="file" name="file" id="file" size="52" />
Run Code Online (Sandbox Code Playgroud)

我想更改按钮“浏览...”的文本和颜色。你能帮助我吗?谢谢大家。
在Joomla我使用以下代码发送邮件:
function sendmail($file,$mailto)
{
$mailer =& JFactory::getMailer();
//var_dump($mailer); exit;
$config =&JFactory::getConfig();
$sender = array(
$config->getValue( 'config.mailfrom' ),
$config->getValue( 'config.fromname' )
);
$mailer->setSender($sender);
$recipient = array($mailto);
$mailer->addRecipient($recipient);
$body = "Your body string\nin double quotes if you want to parse the \nnewlines etc";
$mailer->setSubject('Your subject string');
$mailer->setBody($body);
// Optional file attached
$mailer->addAttachment(JPATH_BASE.DS.'CSV'.DS.$file);
$send =&$mailer->Send();
if ( $send !== true ) {
echo 'Error sending email: ' . $send->message;
} else {
echo 'Mail sent';
}
}
Run Code Online (Sandbox Code Playgroud)
这是Joomla中的函数sendmail:带有$file文件zip的路径,$mailto是我的gmail.当我发送邮件时,我收到错误:
function …Run Code Online (Sandbox Code Playgroud) 在PostgreSQL:我转换string到timestamp用to_timestamp():
select * from ms_secondaryhealthcarearea
where to_timestamp((COALESCE(update_datetime, '19900101010101'),'YYYYMMDDHH24MISS')
> to_timestamp('20121128191843','YYYYMMDDHH24MISS')
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
ERROR: syntax error at end of input
LINE 1: ...H24MISS') >to_timestamp('20121128191843','YYYYMMDDHH24MISS')
^
********** Error **********
ERROR: syntax error at end of input
SQL state: 42601
Character: 176
Run Code Online (Sandbox Code Playgroud)
为什么?如何转换string为timestamp?
我使用以下方法在PHP中导出了一个xml文件:
$xmldoc = new DOMDocument();
$xmldoc->formatOutput = true;
$xmldoc->encoding="Shift_JIS";
// create root nodes
$root = $xmldoc->createElement("TableData");
$xmldoc->appendChild( $root );
$xmldoc->save($filename);
Run Code Online (Sandbox Code Playgroud)
结果:
<?xml version="1.0" encoding="Shift_JIS"?>
<TableData> </TableData>
Run Code Online (Sandbox Code Playgroud)
现在,我想添加如下行 <!DOCTYPE TableDef SYSTEM "TableData.dtd">:
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE TableDef SYSTEM "TableData.dtd">
<TableData> </TableData>
Run Code Online (Sandbox Code Playgroud)
如何添加DOCTYPE导出的xml?谢谢.
我的代码转到最后一个arraylist:
if (listItem.get(listItem.size() - 1).SortNo > 0) {
while (listItem.get(0).SortNo == 0) {
DTO_NightClinic dt = listItem.get(0);
listItem.remove(0);
listItem.add(dt);
}
}
Run Code Online (Sandbox Code Playgroud)
但通常listItem.remove(0);不起作用.第一项仍然存在于arraylist的第一个位置.
活动不是自动旋转:
<activity
android:name=".E028"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Black.NoTitleBar" >
</activity>
Run Code Online (Sandbox Code Playgroud)
如果我使用onConfigurationChanged,它不起作用:
@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)
当Ativity不自动旋转时,如何检查手机的状态是横向还是纵向?
我想这种情况:我必须使用传感器
我的代码:
@Override
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
if (event.values[1] < 6.5 && event.values[1] > -6.5) {
if (orientation != 1) {
Log.d("Sensor", "Landscape");
// listImage.notifyDataSetChanged();
}
orientation = 1;
} else { …Run Code Online (Sandbox Code Playgroud) 我收到以下致命错误:
致命错误:在第67行的/var/www/html/dai/components/com_servicemanager/views/i0602/view.html.php中调用未定义的函数mb_convert_encoding()
我创建了一个文件CSV:
<?php
$dateTimeNow = ...
$list = $this->get('DataCSV');
$filename = 'CSV_' . $dateTimeNow . '.csv';
foreach ($list as $item)
{
$csv .= join("\t", $item)."\r\n";
}
$csv = chr(255) .chr(254) . mb_convert_encoding($csv, "UTF-16LE", "UTF-8");
header("Content-type: application/x-msdownload");
header("Content-disposition: csv; filename=$filename; size=" . strlen($csv));
echo $csv;
exit;
Run Code Online (Sandbox Code Playgroud)
我在窗口上运行窗口是好的.但我把服务器放在Centos上,它无法创建文件csv.为什么?你能帮助我吗?谢谢.