自定义URL用scheme唤起Activity
来源:互联网 发布:mac 虚拟机装office 编辑:程序博客网 时间:2024/06/16 14:19
1.在AndroidManifest.xml中定义shceme:
<activity android:name="..SchemeActivity" android:screenOrientation="portrait"> <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="如http" /> </intent-filter></activity>
2.解析:
public class SchemeActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initIntent(); } private void initIntent() { Uri uri = Uri.parse(getIntent().getDataString());
//获取param String id = uri.getQueryParameter("id"); String typeStr = uri.getQueryParameter("type"); Intent intent ; switch (typeStr) { case "0":
//处理 break; default: break; } startActivity(intent); finish(); }}
阅读全文
0 0
- 自定义URL用scheme唤起Activity
- Android自定义URL使用Scheme方式唤起Activity或App
- Android自定义URL使用Scheme方式唤起Activity或App
- Android自定义URL使用Scheme方式唤起Activity或App
- 自定义URL Scheme
- 自定义URL Scheme详解
- 自定义URL Scheme
- 自定义URL Scheme
- Android 自定义URL Scheme
- 自定义 URL Scheme
- IOS App自定义URL scheme
- 自定义 URL Scheme 完全指南
- 自定义 URL Scheme 完全指南
- 自定义 URL Scheme 完全指南
- 自定义 URL Scheme 完全指南
- 自定义 URL Scheme 完全指南
- 自定义 URL Scheme 完全指南
- 自定义 URL Scheme 完全指南
- iOS不同屏幕适配字体大小
- js继承方式
- 【CCF】201509_3 模板生成器
- cout的格式化控制
- leetcode160-Intersection of Two Linked Lists
- 自定义URL用scheme唤起Activity
- Java多线程编程:Callable、Future和FutureTask浅析
- SQL-已存在数据的表主键设置递增
- 第十二周 【项目5
- DevExpress XtraTabControl 加载Form,不重复显示,自动定位打开页面
- webstorm破解方法(亲测可用)
- 12.Python
- zookeeper笔记(一)
- 2018 年趋势:AI 和物联网的未来将会如何?