Android开发积累_2)权限、Intent
来源:互联网 发布:jk制服淘宝店推荐 编辑:程序博客网 时间:2024/06/05 10:22
整合好这段时间开发测试工具所用到的一些东西,积累下来,自己脑子不是很灵活,只想到这种本方法:每次都记录下来,尽管很简单(对于很多人来说)。
File.separator 的使用:
在Android中,官方鼓励支持使用File.separator来插入"/"符号。因为不同的机型配置系统等各种因素下,"/"符号的转义字符也会不同*;在 UNIX 系统上,此字段的值为 '/';在 Microsoft Windows 系统上,它为 '\'。一般建议使用File.separator。
接下来例举两种写法:
//方法一:
String mPath1 = Environment.getExternalStorageDirectory()
.getPath()+"/"+"test.txt";
File fileName = new File(mPath1 );
//方法二:
String mPath2= Environment.getExternalStorageDirectory()
.getPath()+File.separator+"test.txt";
File fileNam = new File(mPath2);
清单AndroidManifest.xml
1.权限
<!-- 写入数据到外置sd卡 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 读外置sd卡的数据 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<!-- 可以创建、复制和删除文件或文件夹 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<!-- 拨打电话-->
<uses-permission
android:name="android.permission.CALL_PHONE" />
<!-- 读取电话状态 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- 读联系人数据 -->
<uses-permission
android:name="android.permission.READ_CONTACTS" />
<!-- 通话记录数据表格的读操作 -->
<uses-permission
android:name="android.permission.READ_CALL_LOG" />
<!-- 通话记录数据表格的写操作 -->
<uses-permission
android:name="android.permission.WRITE_CALL_LOG" />
<!-- 联系人数据表格的写操作 -->
<uses-permission
android:name="android.permission.WRITE_CONTACTS" />
<!-- 短信数据表格的写操作 -->
<uses-permission
android:name="android.permission.WRITE_SMS" />
<!-- 短信数据表格的读操作 -->
<uses-permission
android:name="android.permission.READ_SMS" />
<!-- 短信数据的发送操作 -->
<uses-permission
android:name="android.permission.SEND_SMS" />
<!-- 短信数据的接收操作 -->
<uses-permission
android:name="android.permission.RECEIVE_SMS" />
<!-- 浏览器书签、浏览历史记录的读操作 -->
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
<!-- 浏览器书签、浏览历史记录的写操作 -->
<uses-permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS" />
<!-- 彩信附件的写操作 -->
<uses-permission android:name="com.android.email.permission.READ_ATTACHMENT"/>
<!-- 编写系统app ,需在清单前面的”android:versionName="1.0" “那一列添加--> android:sharedUserId="android.uid.system"
2.隐式调用(Intent),在”<intent-filter>”里面添加.(隐式调用:不会显示某个特定Activity或app,需要特定某个抽象”动作”:如下"com.test.key" )
<!-- Action完成的一个抽象”动作”-->
<action android:name="com.test.key" />
<!-- 隐式调用所需要的两个category属性-->
<category android:name="android.intent.category.DEFAULT" /> <category android:name="myCategory" />
- Android开发积累_2)权限、Intent
- Android开发使用权限permission积累
- Android开发_2.测试
- Android常见的Intent积累
- 【android开发】弹出对话框_2
- Android Intent开发 Intent-filter
- android开发问题积累
- android 开发积累
- android开发经验积累
- android 开发积累
- android 开发积累
- Android开发积累
- android 开发 琐碎积累
- Android 开发中积累
- Android 开发问题积累
- Android开发点滴积累
- android开发异常积累
- android开发 Intent
- LTE参数RSRP、RSSI、RSRQ、RS-CINR
- 【C#】[C++] C# 与 C++ 之间的类型转换
- 用Quick3.3简单开发微信打飞机01
- Linked List Circle题解
- [Android学习笔记]自定义控件的使用
- Android开发积累_2)权限、Intent
- 【BZOJ 1031】 [JSOI2007]字符加密Cipher
- android之 MAT、DDMS 等内存查看工具
- cocos2dx3.1.1版本的手机屏幕适配
- java注解简单示例
- c++ json reader如何遍历key
- LeetCode | #5 Longest Palindromic Substring
- ZigZag Conversion
- UVa 132 Another Chocolate Maniac(状压DP)