1.先用 7Z 開啟 source.apk,把 META-INF 移除。
2.用 Java 的工具產出簽章,{jdkpath}/bin 底下用 cmd 執行
keytool -genkey -alias (你的alias名稱) -keyalg rsa -validity 100000 -keystore (產出的store檔案)
3.將 source.apk 簽名,{jdkpath}/bin 用 cmd 執行
jarsigner -verbose -keystore (產出的store檔案) source.apk (你的alias名稱)
2012年11月13日 星期二
2012年11月7日 星期三
iText產出PDF報表經驗
使用iText的api來生成pdf
要使用中文文字內容要特別增加中文字型
static{
// 設定中文字型
BaseFont bf = null;
try {
bf = BaseFont.createFont(
AsianFontMapper.ChineseTraditionalFont_MHei,
AsianFontMapper.ChineseTraditionalEncoding_H,
BaseFont.NOT_EMBEDDED);
} catch (DocumentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
private static Font chineseFont10 = new Font(bf, 10, Font.NORMAL);// 設定中文字型(BaseFont、字型大小、字型型態)
private static Font linkChineseFont10 = new Font(bf, 10, Font.UNDERLINE,BaseColor.BLUE);// 設定中文字型(BaseFont、字型大小、字型型態、顏色)
要使用中文文字內容要特別增加中文字型
static{
// 設定中文字型
BaseFont bf = null;
try {
bf = BaseFont.createFont(
AsianFontMapper.ChineseTraditionalFont_MHei,
AsianFontMapper.ChineseTraditionalEncoding_H,
BaseFont.NOT_EMBEDDED);
} catch (DocumentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
private static Font chineseFont10 = new Font(bf, 10, Font.NORMAL);// 設定中文字型(BaseFont、字型大小、字型型態)
private static Font linkChineseFont10 = new Font(bf, 10, Font.UNDERLINE,BaseColor.BLUE);// 設定中文字型(BaseFont、字型大小、字型型態、顏色)
訂閱:
文章 (Atom)