在开发过程中经常需要将代码封装后交付使用,在Android中也是如此
下面是封装的步骤
创建一个没有Activity的Android的工程
1、将res中的资源全部删除
2、删除AndroidManifest.xml中资源的引用
类似这样的代码android:icon="@drawable/icon" android:label="@string/app_name"
其实AndroidManifest在我们发布jar的时候并不发布,之所以这样做不过是为了编译时好看而已。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="MyAndroid.Widget"
android:versionCode="1"
android:versionName="1.0">
</manifest>
3、建立自己的Java控件
package MyAndroid.Widget;
import java.io.InputStream;
import java.net.URL;
import android.content.Context;
import android.