2022年Android系统调用[定 .pdf

上传人:Che****ry 文档编号:34881340 上传时间:2022-08-19 格式:PDF 页数:9 大小:120.74KB
返回 下载 相关 举报
2022年Android系统调用[定 .pdf_第1页
第1页 / 共9页
2022年Android系统调用[定 .pdf_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《2022年Android系统调用[定 .pdf》由会员分享,可在线阅读,更多相关《2022年Android系统调用[定 .pdf(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、android系统调用android 中 intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后, 整理了一下intent, 希望对大家有用。由于 intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新。如果你们有疑问或新的 intent内容,希望交流。intent大全:1. 从 google搜索内容Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchMana

2、ger.QUERY,searchString) startActivity(intent); 2. 浏览网页Uri uri =Uri.parse(http:/); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); 3. 显示地图Uri uri = Uri.parse(geo:38.899533,-77.036476); Intent it = newIntent(Intent.Action_VIEW,uri); startActivity(it); 4. 路径规划Uri uri =Uri.parse(http:

3、/ Intent it = newIntent(Intent.ACTION_VIEW,URI); startActivity(it); 5. 拨打电话Uri uri =Uri.parse(tel:xxxxxx); Intent it = new Intent(Intent.ACTION_DIAL,uri); startActivity(it); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - 6. 调用发短信的程序Intent

4、it = newIntent(Intent.ACTION_VIEW); it.putExtra(sms_body, TheSMS text); it.setType(vnd.android-dir/mms-sms); startActivity(it); 7. 发送短信Uri uri =Uri.parse(smsto:0800000123); Intent it = newIntent(Intent.ACTION_SENDTO, uri); it.putExtra(sms_body, TheSMS text); startActivity(it); String body=this is sm

5、s demo; Intent mmsintent = newIntent(Intent.ACTION_SENDTO, Uri.fromParts(smsto, number, null); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY,body); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE,true); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT,true); star

6、tActivity(mmsintent); 8. 发送彩信Uri uri =Uri.parse(content:/media/external/images/media/23); Intent it = newIntent(Intent.ACTION_SEND); it.putExtra(sms_body,some text); it.putExtra(Intent.EXTRA_STREAM, uri); it.setType(image/png); startActivity(it); StringBuilder sb = new StringBuilder(); sb.append(fil

7、e:/); sb.append(fd.getAbsoluteFile(); Intent intent = newIntent(Intent.ACTION_SENDTO, Uri.fromParts(mmsto, number, null); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - / Below extra datas are all optional. intent.putExtra(Messaging.KEY_AC

8、TION_SENDTO_MESSAGE_SUBJECT,subject); intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY,body); intent.putExtra(Messaging.KEY_ACTION_SENDTO_CONTENT_URI,sb.toString(); intent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE,composeMode); intent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT

9、,exitOnSent); startActivity(intent); 9. 发送 Email Uri uri =Uri.parse(mailto:); Intent it = newIntent(Intent.ACTION_SENDTO, uri); startActivity(it); Intent it = new Intent(Intent.ACTION_SEND); it.putExtra(Intent.EXTRA_EMAIL,); it.putExtra(Intent.EXTRA_TEXT, Theemail body text); it.setType(text/plain);

10、 startActivity(Intent.createChooser(it,Choose Email Client); Intent it=new Intent(Intent.ACTION_SEND); String tos=; Stringccs=; it.putExtra(Intent.EXTRA_EMAIL, tos); it.putExtra(Intent.EXTRA_CC, ccs); it.putExtra(Intent.EXTRA_TEXT, Theemail body text); it.putExtra(Intent.EXTRA_SUBJECT, Theemail subj

11、ect text); it.setType(message/rfc822); startActivity(Intent.createChooser(it,Choose Email Client); Intent it = newIntent(Intent.ACTION_SEND); it.putExtra(Intent.EXTRA_SUBJECT, Theemail subject text); it.putExtra(Intent.EXTRA_STREAM,file:/sdcard/mysong.mp3); sendIntent.setType(audio/mp3); 名师资料总结 - -

12、-精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - startActivity(Intent.createChooser(it,Choose Email Client); 10. 播放多媒体Intent it = new Intent(Intent.ACTION_VIEW); Uri uri =Uri.parse(file:/sdcard/song.mp3); it.setDataAndType(uri,audio/mp3); startActivity

13、(it); Uri uri =Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI,1); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); 11.uninstall apk Uri uri =Uri.fromParts(package, strPackageName, null); Intent it = newIntent(Intent.ACTION_DELETE, uri); startActivity(it); 12.insta

14、ll apk Uri installUri = Uri.fromParts(package,xxx, null); returnIt = newIntent(Intent.ACTION_PACKAGE_ADDED, installUri); 13. 打开照相机 Intent i = new Intent(Intent.ACTION_CAMERA_BUTTON, null); this.sendBroadcast(i); long dateTaken = System.currentTimeMillis(); String name = createName(dateTaken) + .jpg;

15、 fileName = folder + name; ContentValues values = new ContentValues(); values.put(Images.Media.TITLE, fileName); values.put(_data, fileName); values.put(Images.Media.PICASA_ID, fileName); values.put(Images.Media.DISPLAY_NAME, fileName); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理

16、 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - values.put(Images.Media.DESCRIPTION, fileName); values.put(Images.ImageColumns.BUCKET_DISPLAY_NAME, fileName); Uri photoUri = getContentResolver().insert( MediaStore.Images.Media.EXTERNAL_CONTENT_URI,values); Intent inttPhoto = new Intent(MediaStore.ACTIO

17、N_IMAGE_CAPTURE); inttPhoto.putExtra(MediaStore.EXTRA_OUTPUT, photoUri); startActivityForResult(inttPhoto, 10); 14. 从 gallery选取图片 Intent i = new Intent(); i.setType(image/*); i.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(i, 11); 15. 打开录音机 Intent mi = new Intent(Media.RECORD_SOUND_AC

18、TION); startActivity(mi); 16. 显示应用详细列表Uri uri =Uri.parse(market:/details?id=app_id); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); /where app_id is the application ID, findthe ID /by clicking on your application on Markethome /page, and notice the ID from the addressbar 刚才找 app

19、id 未果,结果发现用package name也可以Uri uri =Uri.parse(market:/details?id=); 这个简单多了17 寻找应用名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 9 页 - - - - - - - - - Uri uri =Uri.parse(market:/search?q=pname:pkg_name); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivi

20、ty(it); /where pkg_name is the full package pathfor an application 18 打开联系人列表 Intent i = new Intent(); i.setAction(Intent.ACTION_GET_CONTENT); i.setType(vnd.android.cursor.item/phone); startActivityForResult(i, REQUEST_TEXT); Uri uri = Uri.parse(content:/contacts/people); Intent it = new Intent(Inte

21、nt.ACTION_PICK, uri); startActivityForResult(it, REQUEST_TEXT); 19 打开另一程序Intent i = new Intent(); ComponentName cn = newComponentName(com.yellowbook.android2, com.yellowbook.android2.AndroidSearch); i.setComponent(cn); i.setAction(android.intent.action.MAIN); startActivityForResult(i, RESULT_OK); 20

22、. 调用系统编辑添加联系人(高版本SDK 有效):Intent it = newIntent(Intent.ACTION_INSERT_OR_EDIT); it.setType(vnd.android.cursor.item/contact); /it.setType(Contacts.CONTENT_ITEM_TYPE); it.putExtra(name,myName); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 9 页 - - - - - - - - - it

23、.putExtra(android.provider.Contacts.Intents.Insert.COMPANY, organization); it.putExtra(android.provider.Contacts.Intents.Insert.EMAIL,email); it.putExtra(android.provider.Contacts.Intents.Insert.PHONE,homePhone); it.putExtra(android.provider.Contacts.Intents.Insert.SECONDARY_PHONE, mobilePhone); it.

24、putExtra( android.provider.Contacts.Intents.Insert.TERTIARY_PHONE, workPhone); it.putExtra(android.provider.Contacts.Intents.Insert.JOB_TITLE,title); startActivity(it); 21. 调用系统编辑添加联系人(全有效):Intent intent = newIntent(Intent.ACTION_INSERT_OR_EDIT); intent.setType(People.CONTENT_ITEM_TYPE); intent.putE

25、xtra(Contacts.Intents.Insert.NAME, My Name); intent.putExtra(Contacts.Intents.Insert.PHONE, +1234567890); intent.putExtra(Contacts.Intents.Insert.PHONE_TYPE,Contacts.PhonesColumns.TYPE_MOBILE); intent.putExtra(Contacts.Intents.Insert.EMAIL, ); intent.putExtra(Contacts.Intents.Insert.EMAIL_TYPE, Cont

26、acts.ContactMethodsColumns.TYPE_WORK); startActivity(intent); intent action大全:android.intent.action.ALL_APPS android.intent.action.ANSWER android.intent.action.ATTACH_DATA android.intent.action.BUG_REPORT android.intent.action.CALL android.intent.action.CALL_BUTTON 名师资料总结 - - -精品资料欢迎下载 - - - - - - -

27、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 9 页 - - - - - - - - - android.intent.action.CHOOSER android.intent.action.CREATE_LIVE_FOLDER android.intent.action.CREATE_SHORTCUT android.intent.action.DELETE android.intent.action.DIAL android.intent.action.EDIT android.intent.action.GET_CONTENT

28、android.intent.action.INSERT android.intent.action.INSERT_OR_EDIT android.intent.action.MAIN android.intent.action.MEDIA_SEARCH android.intent.action.PICK android.intent.action.PICK_ACTIVITY android.intent.action.RINGTONE_PICKER android.intent.action.RUN android.intent.action.SEARCH android.intent.a

29、ction.SEARCH_LONG_PRESS android.intent.action.SEND android.intent.action.SENDTO android.intent.action.SET_WALLPAPER android.intent.action.SYNC android.intent.action.SYSTEM_TUTORIAL android.intent.action.VIEW android.intent.action.VOICE_COMMAND android.intent.action.WEB_SEARCH .wifi.PICK_WIFI_NETWORK

30、 android.settings.AIRPLANE_MODE_SETTINGS android.settings.APN_SETTINGS android.settings.APPLICATION_DEVELOPMENT_SETTINGS android.settings.APPLICATION_SETTINGS android.settings.BLUETOOTH_SETTINGS android.settings.DATA_ROAMING_SETTINGS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -

31、- - - - - - 第 8 页,共 9 页 - - - - - - - - - android.settings.DATE_SETTINGS android.settings.DISPLAY_SETTINGS android.settings.INPUT_METHOD_SETTINGS android.settings.INTERNAL_STORAGE_SETTINGS android.settings.LOCALE_SETTINGS android.settings.LOCATION_SOURCE_SETTINGS android.settings.MANAGE_APPLICATIONS

32、_SETTINGS android.settings.MEMORY_CARD_SETTINGS android.settings.NETWORK_OPERATOR_SETTINGS android.settings.QUICK_LAUNCH_SETTINGS android.settings.SECURITY_SETTINGS android.settings.SETTINGS android.settings.SOUND_SETTINGS android.settings.SYNC_SETTINGS android.settings.USER_DICTIONARY_SETTINGS android.settings.WIFI_IP_SETTINGS android.settings.WIFI_SETTINGS android.settings.WIRELESS_SETTINGS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 9 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com