cms 页面管理----scheme动态跳转到对应activity
2015-04-07 10:12
281 查看
cms 页面管理—-scheme动态跳转到activity
h5日益火爆,他的页面更新速度快, 跟native页面很像,很适合制作活动专题页: scheme可以后台配置cms跳转。首先在Mainifest文件里面对要启动的Activity添加一个过滤器。
<activity android:name="com.example.helloworld.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.BROWSABLE"/> <data android:scheme="scheme的名字"/> </intent-filter> </activity>
在MainActivity接收数据
public class MainActivity extends Activity implements View.OnClickListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Intent intent = getIntent(); String scheme = intent.getScheme(); Uri uri = intent.getData(); System.out.println("scheme:"+scheme); if (uri != null) { String host = uri.getHost(); String dataString = intent.getDataString(); String id = uri.getQueryParameter("d"); String path = uri.getPath(); String path1 = uri.getEncodedPath(); String queryString = uri.getQuery(); System.out.println("host:"+host); System.out.println("dataString:"+dataString); System.out.println("id:"+id); System.out.println("path:"+path); System.out.println("path1:"+path1); System.out.println("queryString:"+queryString); } } }
写一个最简单的网页:
<a href="scheme名称://主机:端口/test?p=12&d=1">test</a>
在手机浏览器点击测试。
相关文章推荐
- 动态网站中静态页面的管理与维护
- 在 HTML 与 JSP 中 怎么才能在 if 条件中 跳转页面 并且显示到对应页面的 里的话
- Activity跳转页面切换漂亮效果(转)
- 页面(Activity)之间的平滑跳转及封装
- PHP网站手机适配跳转到相对应的页面
- 动态网站中静态页面的管理与维护
- Activity跳转页面切换漂亮效果(转)
- 区分Activity的四种加载模式(Activity跳转管理) 和 Intent的常用Flag参数
- 【WEB静态页面架构经典】架构一个可承受千万级访问量的动态扩展CMS
- 几秒钟跳转页面动态显示时间
- Ext2.0+struts2.0实现动态页面的跳转
- 动态可缓存的内容管理系统(CMS)(转)
- Android基础】页面跳转与传值(Activity跳转与传值)
- 动态网站中静态页面的管理与维护
- Android基础】页面跳转与传值(Activity跳转与传值)
- 几秒钟跳转页面动态显示时间
- 从Activity跳转到系统的各个设置页面
- 【原创体验】Activity跳转页面切换漂亮效果
- 【Android基础】页面跳转与传值(Activity跳转与传值)
- 动态可缓存的内容管理系统(CMS)