以下の内容はhttps://kazzz.hatenablog.com/entry/20100225/p1より取得しました。


AndroidManifest.xmlのメタデータを読み込む

Androidマニフェスト※におけるactivity要素では、Activity中からアクセスできるメタデータをmeta-data要素に記述できる。

  • AndroidManifest.xml

                    
                    
          
              
          
        
        
          
              
          
        
        
          
              
          
        
    
 

メタデータ要素を読むためにはActivityInfo.metadataにアクセスする必要がある。

  • Bootstrap.java
//メタデータを読込んでインテントからアクティビティを起動

ActivityInfo info = this.getPackageManager().getActivityInfo(this.getComponentName(), PackageManager.GET_META_DATA );
String activityName = info.packageName + info.metaData.getString("startup");
String action = info.metaData.getString("action");
Class clazz = Class.forName(activityName, this.getClassLoader());
Intent intent = new Intent(this.getApplicationContext(), clazz);
intent.setAction(action);
        
this.startActivity(intent);

※最近、マニフェストという言葉を聞くと、いらいらする。




以上の内容はhttps://kazzz.hatenablog.com/entry/20100225/p1より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14