我创建了一个应用程序,用服务器时间替换当前显示时间.我已经尝试了很多,但我找不到解决方案.如何将其设置为我的设备?
我知道如何在我的Android设备上获得服务器时间.是否可以实时,特别是在Android上?
我正在创建一个简单的秒表应用程序,并有一个按钮,按下按钮按下计时器.很简单,见下文.
我想创建一个弹出的确认对话框,询问用户是否确定要停止计时器.我怎样才能做到这一点?
public void stopClick(查看视图){
Run Code Online (Sandbox Code Playgroud)chronometer.stop(); }
更新:
谢谢.我现在有以下代码但收到错误.还发布以下日志.
public void stopClick(查看视图){
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle(R.string.app_name);
builder.setMessage("Do you want to stop ?");
builder.setIcon(R.drawable.ic_launcher);
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
chronometer.stop(); // stop chronometer here
}
});
builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
Run Code Online (Sandbox Code Playgroud)
日志:
03-15 09:21:49.130: I/Process(27748): Sending signal. PID: 27748 SIG: 9
03-15 09:21:53.550: D/AndroidRuntime(28182): Shutting down VM
03-15 …Run Code Online (Sandbox Code Playgroud) 我想为不同的联系人添加不同的对话框.. !! 我想在以下for循环中创建,这是我的代码.. !!
public class CallActivity extends Activity{
sqlAdapter adapter;
Context mContext;
String Birthdate, CurrentDate, ctName = "Unknown", phNumber = "Unknown";
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.reminder);
Calendar cal = Calendar.getInstance();
int date = cal.get(Calendar.DAY_OF_MONTH);
int month = cal.get(Calendar.MONTH)+1;
Run Code Online (Sandbox Code Playgroud)
/*适用于当前日期*/
if(date<10 && month<10){
CurrentDate = "0"+month+"-0"+date;
Toast.makeText(getBaseContext(), "CurrentDate : " + CurrentDate, Toast.LENGTH_LONG).show();
}else if(month<10 && date>10){
CurrentDate = "0"+month+"-"+date;
Toast.makeText(getBaseContext(), "CurrentDate : " + CurrentDate, Toast.LENGTH_LONG).show();
}else if(month>9 && date<10){
CurrentDate …Run Code Online (Sandbox Code Playgroud) 我试图替换一个字符:在生成的系统日期,所以我可以把它作为标题.它给了我格式:"前29,2013 7:42:19 pm",所以我需要更改":"为"",用字符串替换.但我不知道该怎么做.我很感激你的帮助.继承我的代码:
public void createPDF()
{
Document doc = new Document();
try {
Date date = new Date();
String dateTime = DateFormat.getDateTimeInstance().format(date);
File sdCard = Environment.getExternalStorageDirectory();
File dir = new File (sdCard.getAbsolutePath() + "/Bitacora");
dir.mkdirs();
File file = new File(dir, "Bitácora "+idetotrocliente.getText().toString()+", "+dateTime+etsitio.getText().toString()+".pdf");
FileOutputStream fOut = new FileOutputStream(file);
}
catch(Exception)
{
}
}
Run Code Online (Sandbox Code Playgroud)