好的朋友......长话短说,我是在一台我无法访问的计算机上开发的.我能够检索源代码,但不能检索用于签署和发布我的应用程序到市场的.keystore文件(有几个更新).如果我想要更新,我和我的可怜的用户是否运气不好?
我知道用于签署密钥的密码(至少它是三个中的一个),所以我可以创建另一个密码吗?必须有办法解决这个问题..硬盘驱动器失败了怎么办?
我正在构建一个通过AlarmManager触发警报的应用程序.
我希望能够通过它自己的非活动类来调用Alarm,但由于我没有扩展Activity,所以我似乎没有任何"上下文".这个概念让我困惑,我读过sdk文档.
我将如何使用:
alarmTest = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Run Code Online (Sandbox Code Playgroud)
在我的非活动课上?
此外,我假设获取上下文将允许我在我的非活动类中使用SharedPrefs和Intents?
我正在使用apidemos中的以下代码..
return new AlertDialog.Builder(AlertDialogSamples.this)
.setIcon(R.drawable.ic_popup_reminder)
.setTitle(R.string.alert_dialog_multi_choice)
.setMultiChoiceItems(R.array.select_dialog_items3,
new boolean[]{false, true, false, true, false, false, false},
new DialogInterface.OnMultiChoiceClickListener() {
public void onClick(DialogInterface dialog, int whichButton,
boolean isChecked) {
/* User clicked on a check box do some stuff */
}
})
.setPositiveButton(R.string.alert_dialog_ok, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked Yes so do some stuff */
}
})
.setNegativeButton(R.string.alert_dialog_cancel, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked No so do some …
Run Code Online (Sandbox Code Playgroud)