社区
Android
帖子详情
如何让自己的程序变成系统自动调用
moliliang
2011-06-08 03:39:45
比如,UC浏览器 和 系统自带的浏览器。 每次点击一个连接的时候,系统会自动弹出这2个浏览器,然后用户选择用哪一个浏览器浏览。
又或者需要打开图片的时候,系统会弹出多个图片浏览软件,然后用户选择。
想知道有什么API可以,或者是 AndroidManifest.xml 文件中需要配置什么……来实现这些?
谢谢~~~
...全文
145
3
打赏
收藏
如何让自己的程序变成系统自动调用
比如,UC浏览器 和 系统自带的浏览器。 每次点击一个连接的时候,系统会自动弹出这2个浏览器,然后用户选择用哪一个浏览器浏览。 又或者需要打开图片的时候,系统会弹出多个图片浏览软件,然后用户选择。 想知道有什么API可以,或者是 AndroidManifest.xml 文件中需要配置什么……来实现这些? 谢谢~~~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
moliliang
2011-06-08
打赏
举报
回复
其实我想实现的是…… 在一个TextView 中的 Text中有一个 HTML连接( <a> ),点击这个链接的时候,不是打开浏览器,而是打开自己的某个Activity 。
并且不需要自己去对每一个TextView 来写相关事件。
lizhengjun2010
2011-06-08
打赏
举报
回复
这些是根据你的数据类型来打开响应的程序的!
比如图片软件,在AndroidManifest.xml中的<intent-filter>中注册<data android:type>注册到系统中!
当应用Intent指定数据类型相匹配时,就会打开相应的软件!
Intent intent=new Intent()
intent.setDataAndType(uri,type)
startActivity(intent);
这个type就是对应的数据类型!
比如:
audio/* 打开视频
image/* 打开图片
linda_mary
2011-06-08
打赏
举报
回复
同关注,帮顶
操作
系统
——
系统
调用
系统
调用
1)概念: 在计算机中,
系统
调用
(英语:system call),又称为
系统
呼叫,指运行在使用者空间的
程序
向操作
系统
内核请求需要更高权限运行的服务。
系统
调用
提供了用户
程序
与操作
系统
之间的接口(即
系统
调用
是用户
程序
和内核交互的接口)。 操作
系统
中的状态分为管态(核心态)和目态(用户态)。大多数
系统
交互式操作需求在内核态执行。如设备IO操作或者进程间通信。特权指令:一类只能在核心态下运行而不能在用户态下运行的特殊指令。不同的操作
系统
特权指令会有所差异,但是一般来说主要是和硬件相关的一些指令。用
编写一个C
程序
,并使用
系统
调用
fork()创建一个子进程
系统
调用
是什么? 简单来说,
系统
调用
是接口,它把应用
程序
的请求传给内核,
调用
相应的内核函数完成所需的处理,再将处理结果返回给应用
程序
。 fork()是什么? 是创造进程的一种
系统
调用
。 fork返回值为什么有两个? 首先fork的返回值有三种情况 返回值>0;在父进程中, fork返回新创建子进程的进程ID(进程标识符) ; 返回值=0;在子进程中, fork返回0 ; 返回值<0;如果出现错误, fork返回一个负值; ...
操作
系统
系统
调用
实验
操作
系统
实验一(记录) 思路: 1.实验目标及要求 2.实验结果演示 3.实验流程 4.遇到的问题及解决 5.实验思考 一、实验目标 题目5:把指定文件变为长度为0的空文件 要求: 添加
系统
调用
: \1.
程序
能正常演示,功能正确实现; \2. 熟悉
系统
调用
详细处理过程; \3.
系统
调用
添加过程,包括要修改的文件、修改的内容等; \4. 能解释所有添加的代码; \5. 能详细分析解释代码中所用到的内核函数的源码。 二、实验结果演示 1.新建一个文本文件test.txt
【Linux C】Linux如何执行一个
程序
(
程序
存储空间、
系统
调用
、内核
调用
)
程序
存储空间、用户空间和内核空间、内核
调用
和
系统
调用
、
程序
执行过程。
Linux内核编译及添加
系统
调用
本文详细介绍了Linux内核编译与添加自定义
系统
调用
的方法。首先说明Linux内核版本区别和
系统
调用
框架,然后分步骤演示从下载6.14.2内核源码到完成编译安装的全过程,包括解决模块签名报错等常见问题。重点展示了如何通过修改sys.c添加功能函数、更新syscall_64.tbl注册
系统
调用
号(示例采用548号)、声明函数原型等操作实现一个打印内核日志的helloworld
系统
调用
。最后通过用户空间
程序
调用
验证,使用dmesg成功观察到内核日志输出。
Android
80,471
社区成员
91,391
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章