在Android中跨进程显示View(在不同的Application间共享View)
来源:互联网 发布:有没有京东秒杀软件 编辑:程序博客网 时间:2024/05/17 08:54
很多时候,如果我们的程序包含有非常多的功能,我们就不得不在程序中为每个模块添加大量的代码,并重新编译整个工程。
我们可以可容易的将逻辑部分移到单独的Jar,但是如果升级仍然需要升级整个Application.
那么有没有办法将程序的某一个或一部分View移动到另外一个APK,在需要显示时,从那个单独的程序中获取并显示?
首先,我们知道View并不是一个Parcelable的类,也就是说它不能直接在进程之间传递。这样看来,我们难道就没法在不同的进程间共享View了么?
既然我们开了这篇文章,答案自然是否定的!想想android桌面的Widget是怎么实现的?他是如何实现在Launcher中加载不同进程间View的?
答案就是这里。。RemoteViews!.
- 在Android中跨进程显示View(在不同的Application间共享View)
- iOS 在一个屏幕中根据不同的按钮创建不同的 view 默认显示第一个
- Android 切换显示各种不同的view
- Android 在activity中显示非view组件eg:GLSurfaceView
- 在View显示图片
- android view显示在最顶层
- 在Activity中显示自定义View
- Android自定义可以在文字上方显示备注的View
- Android在指定View的下方显示PopupWindow
- 在MFC的View窗口中显示IplImage之一
- 在MFC的View窗口中显示IplImage之二
- 在RCP View中显示JFreeChart报表完成的代码
- android自定义view的自定义属性在xml中快捷键显示问题
- 在 android monitor View Hierarchy 的 View 树上显示你的类名
- 【android】让popupwindow显示在view的上方并与该view水平居中对齐
- 【android】让popupwindow显示在view的上方并与该view水平居中对齐
- Android 自定义view接收输入法输入的内容并显示在view上
- [addChildViewController]View Controller中可以添加多个sub view,在需要的时候显示出来;
- Word2011 for mac crash解决办法
- oracle RMAN备份与恢复
- VS2008连接TFS 2010
- 如何获取cpu占用率和 mem使用情况
- Unix经典编程
- 在Android中跨进程显示View(在不同的Application间共享View)
- Oracle分区之二:表分区
- Objective-C block
- MFC类CtrlList使用方法
- Android 手势&触摸事件
- SQL Server 数据库内部版本号
- java.math.BigDecimal类的用法
- ios中一些非常实用又容易被忽略的函数
- 用.NET SqlBulkCopy类执行批量复制