CFont总是不能设置到HDC中

比如以下语句:

1
2
3
4
CFont font_;
font_.CreatePointFont(16 * 10, _T("微软雅黑"));
...
SelectObject(hdc, &font_);

编译后运行,在hdc上写的字根本没改变字体。很郁闷。
最后发现,要这样写:

1
SelectObject(hdc, font_.m_hObject);

或者这样写:

1
SelectObject(hdc, font_);

apk解包并二次封装

  1. 解包,从网上下载apktool.jar后执行
    1
    
    java -jar apktool.jar d eye_debug.apk
  2. 替换eye_debug文件夹的文件。
  3. 封包

    1
    
    java -jar apktool.jar b eye_debug -o eye_nosign.apk
  4. 签名

    1
    2
    3
    4
    5
    6
    7
    
    del eye_signed.apk
     
    set PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_65\bin
     
    rem keytool -genkey -keystore bm.keystore -alias bm -keyalg RSA -validity 10000
     
    jarsigner -verbose -keystore bm.keystore -signedjar eye_signed.apk eye_nosign.apk bm