本文着重介绍如何创建Android library,并且在工程中使用此library提供的资源,具体步骤如下:
1. 创建一个Android工程,命名为MyLib[size=1em]1 | [size=1em][size=1em]<activity android:name="net.devdiv.mylib.MyLib" /> |
[size=1em]1 [size=1em]2 [size=1em]3 [size=1em]4 [size=1em]5 | [size=1em][size=1em]<?xml version="1.0" encoding="utf-8"?> [size=1em]<resources> [size=1em] <string name="mylibhello">String fetched from lib!</string> [size=1em] <string name="mylib_app_name">MyLib</string> [size=1em]</resources> |
[size=1em]1 [size=1em]2 [size=1em]3 [size=1em]4 [size=1em]5 [size=1em]6 [size=1em]7 [size=1em]8 [size=1em]9 [size=1em]10 [size=1em]11 [size=1em]12 [size=1em]13 [size=1em]14 [size=1em]15 [size=1em]16 [size=1em]17 [size=1em]18 [size=1em]19 [size=1em]20 [size=1em]21 | [size=1em][size=1em]package net.devdiv.myproj; [size=1em]import android.app.Activity; [size=1em]import android.os.Bundle; [size=1em]import android.widget.TextView; [size=1em]import net.devdiv.mylib.*; [size=1em]import android.content.Intent; [size=1em]public class MyProj extends Activity { [size=1em] /** Called when the activity is first created. */ [size=1em] @Override [size=1em] public void onCreate(Bundle savedInstanceState) { [size=1em] super.onCreate(savedInstanceState); [size=1em] setContentView(R.layout.main); [size=1em] TextView tv = (TextView)findViewById(R.id.myprojtext); [size=1em] tv.setText(R.string.mylibhello); [size=1em] [size=1em] Intent it = new Intent(this, MyLib.class); [size=1em] startActivity(it); [size=1em] } [size=1em]} |
欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) | Powered by Discuz! X3.4 |