精华内容
下载资源
问答
  • Eclipse XML元建模工具项目提供了诸如编辑器,扩展验证和生成器之类的工具,用于在Eclipse中开发基于xml的元模型和特定于域的语言。
  • Android 获取AndroidManifest.xmlmeta-data 的值
        public static int GetMetaDataInt(Context context, String name) {
                int Value = -1;
               PackageManager pm = context.getPackageManager();
               ApplicationInfo appInfo;
               try {
                    appInfo = pm.getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA );
                    Value = appInfo. metaData.getInt(name);
               } catch (NameNotFoundException e) {
                    e. printStackTrace();
               }
               return Value;
         }
    
         public static String GetMetaDataString(Context context, String name) {
               String s = "";
               PackageManager pm = context.getPackageManager();
               ApplicationInfo appInfo;
               try {
                    appInfo = pm.getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA );
                    s = appInfo. metaData.getString(name);
               } catch (NameNotFoundException e) {
                    e. printStackTrace();
               }
               return s;
         }
    
    <meta-data
                     android:name="ad_banner"
                     android:value="9079537189894199745" />
              如果 meta-data的值为 长数字,可以加 "\0" 强转成字符串,如 将"9079537189894199745"写成"\09079537189894199745"(加"\0")强转成字符串,用getString能拿到正确值。

    展开全文
  • 读取AndroidManifest.xml中的meta-data

    千次阅读 2018-12-24 22:09:36
    AndroidManifest.xml中定义了meta-data,例如常见的渠道名: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;manifest xmlns:android="...

    AndroidManifest.xml中定义了meta-data,例如常见的渠道名:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="zhangphil.book">
    
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
    
            ......
    
            <meta-data
                android:name="APP_CHANNEL"
                android:value="zhangphil" />
        </application>
    </manifest>

    上层Java代码读取:

            ApplicationInfo appInfo;
            try {
                appInfo = this.getPackageManager().getApplicationInfo(this.getPackageName(), PackageManager.GET_META_DATA);
                Bundle bundle = appInfo.metaData;
                String app_channel = bundle.getString("APP_CHANNEL", null);
    
                Toast.makeText(getApplicationContext(), app_channel, Toast.LENGTH_SHORT).show();
            } catch (Exception e) {
                e.printStackTrace();
            }

     

    需要注意的是,如果meta-data不是定义在application里面,而是在activity或者service等Android组件里面,代码实现会有不同。如果meta-data定义在service里面,那么上层Java代码读取的方式为:

    ComponentName cn = new ComponentName(this, XXXService.class);
    ServiceInfo info = this.getPackageManager().getServiceInfo(cn, PackageManager.GET_META_DATA);
    String xxx_value = info.metaData.getString("xxx_key");

     

    若是activity,则形式类似,用到的关键组件是activity的。如果是广播broadcast,则是广播的。

    展开全文
  • Unity3d c#实现架构 安卓代码实现获取主xml里的meta参数
  • android获取manifast.xml里面meta信息

    千次阅读 2013-03-22 10:37:53
    ApplicationInfo localApplicationInfo = localPackageManager.getApplicationInfo(paramContext.getPackageName(), 128);...Object localObject2 = localApplicationInfo.metaData.get("meta_tag"); Stri

    ApplicationInfo localApplicationInfo = localPackageManager.getApplicationInfo(paramContext.getPackageName(), 128);


    Object localObject2 = localApplicationInfo.metaData.get("meta_tag");


    String str = localObject2.toString();

    展开全文
  • META-INF context.xml下配置多数据源

    千次阅读 2016-08-28 11:35:39
    META-INF context.xml下配置多数据源

    java web项目下配置多数据源


    以双数据源为例:


    在META-INF 目录下的context.xml目录下配置如下


    <?xml version="1.0" encoding="UTF-8"?>
    <Context antiJARLocking="true" path="">
    <Resource name="jdbc/db1" auth="Container" type="javax.sql.DataSource"
    username="db1" password="123456" driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost:3306/db1" maxActive="100" maxWait="50000"
    maxIdle="30" />
    <Resource name="jdbc/db2" auth="Container" type="javax.sql.DataSource"
    username="db2" password="123456" driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost:3306/db2" maxActive="100" maxWait="50000"
    maxIdle="30" />
    </Context>


    取数据源如下


    public static Connection getCon(){//得到数据库连接的方法
    try{
    Context initial = new InitialContext();//得到上下文引用
    DataSource ds = //得到DataSource引用
       (DataSource)initial.lookup("java:comp/env/jdbc/db1");
    con = ds.getConnection();//得到数据库连接
    }
    catch(Exception e)
    {e.printStackTrace();}
    return con;//返回数据库连接

    /*try{
    Class.forName("com.mysql.jdbc.Driver");
    String url="jdbc:mysql://localhost/test";
    con = DriverManager.getConnection(url,"db1","123456");
    }catch(ClassNotFoundException e){
    e.printStackTrace();
    }catch(SQLException e1){
    e1.printStackTrace();
    }

    return con;*/
    }


         取数据源db2可以模仿来写。

    展开全文
  • 1.在 AndroidManifest.xml 的 application 中插入一段meta-data 信息  <meta-data android:name="AppUpdateUrl" android:value="http://www.xxx.com/app_update.aspx?type=2" /> 2. 然后使用代码进行获取他的值
  • Jenkins+gradle自动打包 场景:想用gradle修改AndroidManifest.xml中的meta-data元素值 JPUSH_APPKEY的value想替换成88888888AndroidManifest.xml:<meta-data android:name="JPUSH_APPKEY" android:value="${JPU
  • AndroidManifest.xml <meta-data>组件

    千次阅读 2013-06-03 12:20:01
    在AndroidManifest.xml中,<meta-data>元素可以作为子元素,   被包含在、<application> 、和元素中, 不同的父元素,在应用时读取的方法也不同。   1 :在Activity应用<meta-data>元素。  xml...
  • 官方介绍: http://android.com/guide/topics/manifest/meta-data-element.html
  • 今天用到的一些东西,在Android的使用过程中meta-data一般可以作为子元素,被包含在,,中,而在项目过程中取出这个...首先是在的 ,我们在Manifest.xml文件中的中添加: <meta-data android:name="MYDATA_APPLICATION
  • meta-data我们在进行使用推送和统计第三方插件开发中,常见在AndroidManifest.xml中通过来保存一些固定的配置信息或者是key值。 通过来保存一些定值,可以集中在AndroidManifest.xml中管理这些。ActivieAnroid里面...
  • metaf2xml可以下载,解析和解码航空例行天气报告(METAR,SPECI,SAO),机场预报(TAF),天气观测(SYNOP),浮标观测(BUOY)和飞机气象报告(AMDAR)。 数据也可以从解码后的BUFR消息中获取。 提取的数据可以以...
  • 但是又要能够在代码中获取到这些值,所有我只能在AndroidManifest.xml文件中引用这些变量,如下: <meta-data android :name= "WEIXIN_APP_ID" android :value= "${WEIXIN_APP_ID}" /> <meta-data ...
  • XML:网页中meta标签的使用

    千次阅读 2008-03-31 13:22:00
    Meta标签放在每个网页的...中,我们大家比较熟悉的如: 说明编辑工具; 说明关键词; 说明主页描述; 和 说明所用语言及文字... 可见Meta有两种,Name和Http-equiv。 Name主要用于描述网页, 对应于content, 以便于...
  • AndroidManifest.xml中使用Meta-Data

    千次阅读 2012-03-16 11:20:41
    有时候你有这方面的需要,建立了一些app-wide配置信息在一个android应用程序或...有几种方法来做这件事,但我是来更喜欢是加入一个元数据节点在AndroidManifest.xml文件。  这一领域可以用来储存一个布尔值、浮动,智
  • 之前没有配置JNDI数据源的context.xml的时候,还可以访问到应用的资源,配置完就404了
  • //在Activity应用元素。 ActivityInfo info = this.getPackageManager() .getActivityInfo(getComponentName(),PackageManager.GET_META_DATA); info.metaData.getString("meta_name"); //在appli
  • 另外,网友说,用WAR文件放到webapps文件夹下,启动tomcat,它会将META-INF下的context.xml复制到xml放到conf\Catalina\localhost\之中,但我的tomcat8不会复制。这也是一个问题。 我就想问,怎么样这个context.xml...
  • META-INF文件夹里的context.xml

    千次阅读 2016-04-06 17:25:31
    发现TOMCAT的conf/Catalina/localhost文件夹下多了项目的配置文件A.XML(A为项目名)。 为什么项目启动后会在conf/Catalina/localhost自动添加配置文件呢? 百思不得其解,于是开始上网search。 最终发现,若...
  • 当debug和release版本使用不同的值时,使用Gradle设置相应的值...meta-data android:name="com.amap.api.v2.apikey" android:value="${AMAP_KEY}" /&gt;  moulde中的build.gradle文件 ...
  • android 教你怎么获取AndroidManifest.xml文件中的meta-data数据
  • original link http://stackoverflow.com/questions/5337010/how-to-add-meta-inf-context-xml-in-warbler<br />  I finally figure out a way to copy context.xml to META-INF: create META-INF/...
  • android manifest.xml中的meta-data属性

    千次阅读 2009-11-25 14:14:00
    android:resource="resource specification" android:value="string" />这是该元素的基本结构.可以包含在 四个元素中。...一个组件元素能够包含任意数量的meta-data子元素。它们所有的值都会被收集在Bundle
  • 把配置写于/META-INF/context.xml中,例: 查看定义文件,comtext在tomcat5.5中可出现的位置有: [list] [*]in the $CATALINA_HOME/conf/context.xml file: the Context element information wi...
  • 问题:Could not load [META-INF/services/javax.xml.xpath.XPathFactory]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal...
  • 在部署 web 工程的时候 如果 工程中 META-INF 目录下 存在 Context.xml 则会在 tomcat 的安装目录的 conf/ 下 生成一个 Catalina/localhost 的目录结构 该目录下会产生 三个 xml 文件 host-manager.xml manager....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 263,722
精华内容 105,488
关键字:

xml的meta