2019独角兽企业重金招聘Python工程师标准>>>

//一、打开另一个Ativity
//跳转代码如下:// 打开另一个Activitypublic void openSchema(View view) {Intent intent = new Intent();// setAction里面的字符串可以自己取,不要用中文,如果不懂怎么取,用包名点类名的方式命名intent.setAction("com.example.andday06activity_property.OtherActivity");// 数据格式:schema://authority/path,在另外一页面按这种格式接收intent.setData(Uri.parse("zhangsan://183123456/resource"));// "zhangsan"是自己在配置文件中定义的数据类型,startActivity(intent);}
//注意:要在AndroidManifest.xml文件中配置过滤器如下:
<activity android:name=".OtherActivity"><intent-filter ><action android:name="com.example.andday06activity_property.OtherActivity"/><category android:name="android.intent.category.DEFAULT"/><data android:scheme="zhangsan"/>//自己定义的类型</intent-filter></activity>//获取传过来的数据Intent intent=getIntent();Uri uri=intent.getData();String schema=uri.getScheme();String authority=uri.getAuthority();String resource=uri.getPath();text_orther.setText(schema+":"+authority+":"+resource);
//你传什么类型的数据,在另一边也要按格式接收(Scheme)二、打开阅读器// 打开阅读器,比如:即当你想打开一个网址,有多个浏览器提醒你用哪个打开的意思
//可以理解为这个APP调用了另一个APPpublic void openreader(View view) {Intent intent = new Intent();intent.setAction(intent.ACTION_VIEW);// 注意:如果你自己定义了阅读器,以下这个就不用设置,在另外一个工程的AndroidManifest.xml配置// intent.addCategory(category);intent.setType("text/*");// 发送的内容intent.putExtra(intent.EXTRA_TEXT, "你好啊!!");// intent.EXTRA_TEXT是一个常量,可以自己定义startActivity(intent);}//另一工程的代码:(被调用的APP)
protected void onStart() {//这个工程就是自己定义的阅读器// 在这个工程进行AndroidManifest.xml配置,给调用方调用super.onStart();//接收调用方的文本数据Intent intent=getIntent();String content=intent.getStringExtra(intent.EXTRA_TEXT);text_info.setText(content);}//而且被调用的工程要配置AndroidManifest.xml:如下<intent-filter ><action android:name="android.intent.action.VIEW" /><category android:name="android.intent.category.DEFAULT"/><data  android:mimeType="text/*"/></intent-filter>

转载于:https://my.oschina.net/u/2541146/blog/603759

Android模拟自定义浏览器和打开另一个Ativity(06)相关推荐

  1. 【参透浏览器原理】1—— 为什么明明浏览器只打开了一个页面,却出现了多个进程

    前言 这个专题主要是结合对浏览器原理的学习而产出的一些笔记,作为一个职业前端,浏览器就像是我们的一个宝贝盒子一样,我们必须知道你们有些什么,以及为什么会有这些东西的存在,这样我们才能在日常的编码过程中 ...

  2. android模拟点击系统打开apk按钮,Android开发系列: 电脑端Android模拟器安装使用教程...

    如今说到什么智能手机最火,那很多人肯定会说android系统的手机.如果你还没有Android手机,又想买一部试试,可是价格都不便宜,买来不适合自己怎么办?那么可以先在电脑上安装一个Android模拟 ...

  3. 发送意图到浏览器以打开特定的URL [重复]

    本文翻译自:Sending an Intent to browser to open specific URL [duplicate] This question already has an ans ...

  4. Android 模拟点击

    Android 模拟点击 前言 最近提出一个需求让做模拟点击,什么意思呢?就是有一个按钮,你点击这个按钮触发的不是按钮本身,而是其他的地方.其实就是在用户不触摸手机屏幕的时候,模拟触发手机屏幕的某个地 ...

  5. android五子棋编程教程全集,android简单自定义View实现五子棋

    本文实例为大家分享了android自定义View实现五子棋的具体代码,供大家参考,具体内容如下 先说一下吧,android的自定义View就是自己实现一个类去继承View,实现其中的方法,这里面我最感 ...

  6. android在浏览器中打开,在android浏览器中打开一个链接(WebView)

    我最近实现了shouldInterceptRequest方法来检测链接"http://sitemercado.com.br/valida"点击在Android浏览器中打开它而不是在 ...

  7. firefox+android+平板,Firefox模拟手机浏览器(iOS+Android) – UserAgent Switcher使用方法...

    前两天还讨论了利用Chrome来模拟iOS和Android手机浏览器的方法,今天换成一款同样非常热门的Firefox浏览器,看看它是如何实现模拟手机浏览器的.这里强烈推荐大家使用UserAgent S ...

  8. 谷歌无法打开微信二维码链接解决方案 之 使用谷歌模拟微信浏览器

    目录 一.为什么要模拟微信浏览器? 二.开发调试遇到的问题 三.解决方案:谷歌模拟微信浏览器步骤 一.为什么要模拟微信浏览器? 做过微信集成的人应该知道,页面在微信浏览器中,出 JS 相关的错误之后, ...

  9. Android实现通过浏览器点击链接打开本地应用(APP)

    Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据 今天老大给我提了一个需求叫我调研一下,他已经测试了iOS平台上是可以的,需求很简单就是在系统浏览器中通过输入一个uri ...

最新文章

  1. vc 6.0的安装问题
  2. 从乘法表JAVA意思4_四、Java从头开始-我的九九乘法表(二)
  3. git 查看公共commit_git使用点滴:如何查看commit的内容
  4. android屏幕适配流程,Android屏幕适配姿势
  5. 目标检测第2步:如何在Windows 10下安装Anaconda?
  6. 前端 javascript 数据类型 布尔类型
  7. 消息中间件学习总结(5)——RocketMQ之Apache RocketMQ背后的设计思路与最佳实践
  8. [NOIp 2009]Hankson的趣味题
  9. 酷派大神9976A刷机
  10. 二级c语言vc2010下载,全国计算机等级考试二级C语言考试系统下载
  11. html5 做屏幕保护效果,电脑屏保制作软件如何制作屏保 及如何设置屏幕保护
  12. 你来分我先选 原则
  13. ecu可以用计算机控制吗,ECU应该怎么调?买来的电脑里的默认ECU程序能用么?
  14. 如何更有效地使用kindle?
  15. 求索NoSQL的现在与未来,第五届 Techo TVP 开发者峰会圆满落幕
  16. 设计模式:访问者模式-vistor
  17. 无法打开虚拟磁盘服务器,win2008R2 修改了带有快照的父虚拟磁盘;导致启动不了...
  18. 该文件包与具有同一名称的现有文件包存在冲突
  19. android studio使用雷电模拟器详细过程(或其他)
  20. 装饰模式实例与解析 实例一:变形金刚

热门文章

  1. nessus国内用户不让免费使用了!
  2. canvas 中的元素拖拽
  3. ubuntu下移植QT基本流程
  4. 存储和存储服务器的游戏
  5. git学习指南_几十张动图告诉你 Git到底是怎么玩的
  6. static,extern关键字作用?
  7. XamarinAndroid组件教程设置自定义子元素动画(一)
  8. 分享Kali Linux 2017年第二周镜像文件
  9. 圆角阴影_Win10新界面曝光,圆角设计加阴影半透明,更招年轻人喜欢
  10. 深度学习 Neural Style 之TensorFlow实践