Android ProGuard混淆打包有第三方jar包的時候混淆配置文件的書寫
-dontwarn com.xx.bbb.** ##第三方jar包的包名不警告找不到引用
-keep class com.xx.bbb.** { *;} ##第三方jar包的包名不混淆
2015年4月26日 星期日
2015年4月23日 星期四
android 同Activity下 設定不同fragment 翻轉
Override
setUserVisibleHint()
in each fragment.
In the portrait only fragments:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser) {
Activity a = getActivity();
if(a != null) a.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
}
in the the portrait/landscape fragment:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser) {
Activity a = getActivity();
if(a != null) a.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);
}
}
This will allow the whole activity to rotate in one fragment, but fix it to portrait in others.
2015年4月20日 星期一
Java 字串 Unicode \u 顯示
public static String escapeUnicode(String input) {
StringBuilder b = new StringBuilder(input.length());
Formatter f = new Formatter(b);
for (char c : input.toCharArray()) {
if (c < 128) {
b.append(c);
} else {
f.format("\\u%04x", (int) c);
}
}
return b.toString();
}
訂閱:
文章 (Atom)