やっと方法がわかりました。
以下は、Leaderboardに登録する部分だけ抜粋しました。
■補足
・best_record には、タイムアタックの自己記録が保存されています。
・Leaderboard に送信する Score 型は、long型しか扱えませんが、宣言を見ると
「displayText」を使えば、表示される書式を変更できそうです↓
-----------------------------
public Score(long score, String displayText) { this.score = score; this.displayText = displayText; }
-----------------------------
ということで、displayTextを使って実装した例です↓
-----------------------------
// OpenFeintに情報を送信
long sec = (long) Math.floor(best_record / 1000);
long millisec = (long) Math.floor(best_record % 1000);
// スコアのインスタンスを生成
Score s = new Score(best_record, sec + "." + millisec + " sec");
s.submitTo(l, new Score.SubmitToCB() {
// 処理完了
private final void finishUp() {
}
// スコア送信成功
@Override public void onSuccess(boolean newHighScore) {
}
// スコア送信失敗
@Override public void onFailure(String exceptionMessage) {
finishUp();
}
});
-----------------------------
OpenFeintの管理画面では、書式を確認することはできません↓

Android端末からLeaderboard(ランキング)を確認すると、意図した書式になっていました↓
