2015年5月23日 星期六
如何修改App Store中App Preview所顯示的語言
最近發現很多遊戲在App Store上架時,
不論本身的內容或介面是否本地化與否,
在App Preview頁面中所顯示的"語言"都會標示為英文居多;
剛巧有朋友在問這個問題,
所以打在Blog中記錄一下。
其實這個參數的顯示,
是取決於ipa的內容,
開發者是不能在iTunesConnect網站上修改的,
即是說要修改這部份就一定要提交新的ipa才可以;
而做法很簡單,
只要加入一個文件夾即可,
文件夾內容如下:
繁體中文:zh-Hant.lproj
簡體中文:zh-Hans.lproj
只要把想要的"語言"文件夾加到.app之中,
再生成ipa並提交到Apple,
上架時App Preview頁面中所顯示的"語言"就會顯示為你想要的語言了
(P.S. Mac App做法也是一樣)
2012年3月11日 星期日
在Layout XML中的ListView Preview它的List Item效果
<ListView>
<!-- Preview: listitem=@layout/listitem_layout -->
</ListView>
<!-- Preview: listitem=@layout/listitem_layout -->
</ListView>
Add activity's view to Layout
// add activity to Layout
FrameLayout container = (FrameLayout) findViewById(R.id.layout);
container.addView(
getLocalActivityManager().startActivity("ViewActivity", new Intent(RootActivity.this , NextActivity.class))
.getDecorView());
FrameLayout container = (FrameLayout) findViewById(R.id.layout);
container.addView(
getLocalActivityManager().startActivity("ViewActivity", new Intent(RootActivity.this , NextActivity.class))
.getDecorView());
2012年3月9日 星期五
Change device orientation, video view not reload
// change device orientation, video view not reload
// "AndroidManifest.xml" file
<activity android:name=".MoviePlayerActivity"
android:configChanges="orientation" >
// "AndroidManifest.xml" file
<activity android:name=".MoviePlayerActivity"
android:configChanges="orientation" >
2012年2月22日 星期三
Java trim non-number character
// java trim non-number character
System.out.println("@*1#^2$@!34#5ajs67>?<{8_(9SKJDH".replaceAll("\\D", ""));
// output : 123456789
System.out.println("@*1#^2$@!34#5ajs67>?<{8_(9SKJDH".replaceAll("\\D", ""));
// output : 123456789
2012年2月17日 星期五
change current resources locale
// change current resources locale
Configuration config = new Configuration();
config.locale = new Locale("zh", "TW");
getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
Configuration config = new Configuration();
config.locale = new Locale("zh", "TW");
getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
2012年2月16日 星期四
Get specified service is running
// get specified service is running
ActivityManager myManager=(ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);
ArrayList runningService = (ArrayList) myManager.getRunningServices(30);
for(int i = 0 ; i < runningservice.size();i++) {
if(runningService.get(i). service .getClassName().toString().equals("com.xxx.RuningService")) {
return true;
}
}
return false;
ActivityManager myManager=(ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);
ArrayList
for(int i = 0 ; i < runningservice.size();i++) {
return false;
訂閱:
文章 (Atom)