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>

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());

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" >

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

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());

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;