-5.android程序设计之必备技能

-5.android程序设计之必备技能

ID:1188659

大小:1.44 MB

页数:55页

时间:2017-11-08

-5.android程序设计之必备技能_第1页
-5.android程序设计之必备技能_第2页
-5.android程序设计之必备技能_第3页
-5.android程序设计之必备技能_第4页
-5.android程序设计之必备技能_第5页
资源描述:

《-5.android程序设计之必备技能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android应用必备技能安装外部程序首先需要AndroidManifest.xml中加入安装程序权限:第二步把安装程序添加进SDCard。如把文件名为”sogouinput_android_1.40_sweb.apk.zip”的sogou拼音输入法安装文件放进SDCard。可以点击下面按钮:第三步在程序中添加以下代码:Intentintent=newInte

2、nt();intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setAction(android.content.Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(newFile(Environment.getExternalStorageDirectory(),"sogouinput_android_1.40_sweb.apk.zip")),"application/vnd.android.packag

3、e-archive");startActivity(intent);关闭应用当应用不再使用时,通常需要关闭应用,可以使用以下三种方法关闭android应用:第一种方法:首先获取当前进程的id,然后杀死该进程。(建议使用)android.os.Process.killProcess(android.os.Process.myPid())第二种方法:终止当前正在运行的Java虚拟机,导致程序终止System.exit(0);第三种方法:强制关闭与该包有关联的一切执行ActivityManagermanager=(Activ

4、ityManager)getSystemService(Context.ACTIVITY_SERVICE);manager.restartPackage(getPackageName());判断SIM卡属于哪个移动运营商见备注栏:在文件AndroidManifest.xml中添加权限

5、D_PHONE_STATE"/>从SIM卡中获取联系人信息Uriuri=Uri.parse("content://icc/adn");String[]projection={"_id","name","number"};Cursorcursor=managedQuery(uri,projection,null,null,"name");if(cursor!=null){while(cursor.moveToNext()){Stringname=cursor.getString(cursor.getColumnIndex

6、("name"));Stringphone=cursor.getString(cursor.getColumnIndex("number"));}}在文件AndroidManifest.xml中添加权限Android系统内部通过Contentprovider对外共享Sim卡存放的联系人等信息,你可以通过操作Contentprovider来实现Sim卡信息的添删改查操作。内部实现源代码参

7、见备注栏:中软国际教育www.csst.cn删除呼叫记录在文件AndroidManifest.xml中添加权限负责存放呼叫记录的内容提供者源码在ContactsProvider项目下:源码路径:comandroidproviderscontactsCal

8、lLogProvider.java使用到的数据库在:/data/data/com.android.providers.contacts/databases/contacts2.db表名:calls呼叫记录有三种类型:来电:CallLog.Calls.INCOMING_TYPE(常量值:1)外拔:CallLog.Calls.OUTG

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。