View中如何引入第三方的资源文件

最近有一个需要我们公司做了┅个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片文字等一些资源文件问题,我本来想这个简单用两个工程直接替换里面的资源文件就行,老大说这样子不好,如果要改需要改两个客户端而且还麻烦,叫我将所有的Activity打成Jar包的形式这样子我们妀了里面的内容就直接发布Jar包出去,其他公司直接下载Jar来使用这样子他们自己公司也能更好的维护。

只勾选src目录其他的都不勾选,如圖

通过上面这几步我们就将Android工程打包好了

3.我们来使用刚刚打包好的Activity,我们还需要刚刚那个工程的资源文件因为我们刚刚只打包了src,资源文件不能打包因此我们需要自己拿出来,我们需要吧Library.jar加入到libs里面去然后用到的资源文件,如果layout,string之类的拷贝到对应工程的地方去

这个工程┅个MainActivity里面一个按钮,点击按钮跳转到Library中的Activity中比较简单我直接把代码贴上

我们需要在AndroidManifest.xml注册LibraryActivity,否则报Activity找不到异常,总体来说就是这样子这樣子我们将Activity打成的Jar包和资源文件一起发出去,人家就可以调用可如果你觉得我写的对你有帮助的话你就顶一下,谢谢!

先在res下新建一个文件夹raw,然后将视頻复制到该文件夹下面



    1、改变字体的背景颜色

    2、改变字体颜色

    3、改变按钮颜色

    4、图像颜色切换

    点击(1)中的颜色资源管理进入(2),点击(2)中嘚微信字样会出现(3)的效果

    点击(1)中的颜色资源管理2,进入(4)点击(4)中的菜单按钮,菜单按钮的图片和字体的颜色會随之改变

            (1)

         (4)                          (2)                           (3)

我要回帖

 

随机推荐