package net.coding.program.setting;
import android.content.pm.PackageInfo;
import android.os.Build;
import net.coding.program.R;
import net.coding.program.project.detail.TopicAddActivity;
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.EActivity;
@EActivity(R.layout.activity_topic_add)
public class FeedbackActivity extends TopicAddActivity {
String FEED_EXTRA = "";
@AfterViews
protected void init2() {
setActionBarTitle(R.string.title_activity_feedback);
}
@Override
public boolean canShowLabels() {
return false;
}
@Override
protected int getTopicId() {
return 39583;
}
@Override
public String getProjectPath() {
return "/user/coding/project/Coding-Android/";
}
@Override
public boolean isProjectPublic() {
return true;
}
@Override
protected void showSuccess() {
showButtomToast("反馈成功");
}
@Override
protected String getExtraString() {
if (FEED_EXTRA.isEmpty()) {
try {
PackageInfo pInfo = getPackageManager().getPackageInfo("net.coding.program", 0);
String appVersion = pInfo.versionName;
String phoneModel = Build.MODEL;
int androidVersion = Build.VERSION.SDK_INT;
FEED_EXTRA = String.format("\nCoding %s %s (%s)", appVersion, phoneModel, androidVersion);
} catch (Exception e) {};
}
return FEED_EXTRA;
}
@Override
protected String getSendingTip() {
return "正在发表反馈...";
}
}