`
童梦新苑
  • 浏览: 41096 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android 权限配置

 
阅读更多

学习Android的朋友欢迎加入:群 59324839(QQ)

权限配置清单:

电话与短信

         <uses-permission android:name="android.permission.CALL_PHONE"/>//可以拨打电话

电话的使用:Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ editText.getText()));

<uses-permission android:name="android.permission.SEND_SMS"/>//短信发送权限

SmsManager smsManager = SmsManager.getDefault();

           PendingIntent sentIntent = PendingIntent.getBroadcast(SMSSender.this, 0, new Intent(), 0);

          //如果字数超过70,需拆分成多条短信发送                                  

          List<String> msgs = smsManager.divideMessage(content);

          for(String msg : msgs){

              smsManager.sendTextMessage(mobile, null, msg, sentIntent, null);

//最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图

           }

 

Intent做隐式跳转的时候Category必须要设置一个android.intent.category.DEFAULT

单元测试权限:

1 <uses-library android:name="android.test.runner" />//Application

2<instrumentation android:name="android.test.InstrumentationTestRunner"

android:targetPackage="cn.itcast.action" android:label="Tests for My App" />//Application

SDCard访问权限

<!-- SDCard中创建与删除文件权限 -->

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

<!-- SDCard写入数据权限 -->

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

判断手机是否有SDCard修改的权限

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)

联系人访问权限

         <uses-permission android:name=”android.permission.READ_CONTACTS”/>

<uses-permission android:name=”android.permission.WRITE_CONTACTS”/>

访问网路的权限:

         <uses-permission android:name=”android.permission.INTERNET”>

Android单位的使用

l     px (pixels)像素

     一般HVGA代表320x480像素,这个用的比较多。

l   dipdp (device independent pixels)设备独立像素

    这个和设备硬件有关,一般为了支持WVGAHVGAQVGA 推荐使用这个,不依赖像素。

l   sp (scaled pixels — best for text size)比例像素

    主要处理字体的大小,可以根据系统的字体自适应。

除了上面三个显示单位,下面还有几个不太常用:

l   in (inches)英寸

l   mm (millimeters)毫米 

l   pt (points)点,1/72英寸

 

分享到:
评论

相关推荐

    android permission 配置详解

    Android 权限配置详解 Android 权限配置是 Android 操作系统中的一项重要机制,用于保护用户隐私、数据安全和设备安全。通过配置权限,开发者可以控制应用程序对设备硬件、数据和操作系统的访问权限,从而避免恶意...

    Android配置文件,所有权限

    在Android操作系统中,权限管理系统是保障应用安全性和用户隐私的关键机制。配置文件中列出的权限涉及到多个方面,包括位置访问、网络状态、账户管理、系统服务绑定、设备控制以及通信等。下面将详细解释这些权限的...

    Android 网络权限配置

    在Android开发中,网络权限配置是至关重要的,它关乎到应用程序能否正常地访问网络资源,进行数据的发送和接收。本文将深入探讨Android系统中的网络权限配置,以及如何在实际项目中正确设置和使用。 首先,Android...

    Android配置文件权限大全

    总的来说,这些权限构成了Android权限管理系统的核心,开发者应根据应用的需求谨慎选择和使用,确保用户隐私的安全。同时,随着Android系统的不断更新,权限管理也会有所调整,开发者需时刻关注最新的权限策略。

    Android6.0后权限封装配置

    **自定义权限配置** 在Android 6.0中,开发者需要在`AndroidManifest.xml`中声明所需的所有权限,并且需要编写代码来处理运行时权限的请求和响应。为了简化这个过程,可以进行自定义封装,创建一个工具类或者库,...

    Android读写配置文件

    - 获取SharedPreferences实例:通常在Activity或Fragment中,通过`getSharedPreferences(String name, int mode)`方法获取,其中`name`是配置文件的名称,`mode`定义了访问权限。 - 创建SharedPreferences.Editor...

    Android AndroidManifest 清单文件所有权限详解.doc

    正确配置这些权限对于确保应用功能的正常运行和用户隐私的保护至关重要。开发者需要根据应用的实际需求,谨慎地添加和管理权限,以避免不必要的权限请求引起用户的反感或隐私泄露的风险。 总之,`AndroidManifest....

    android 高仿微信多图片选择,拍照,兼容android7.0权限配置。超级好用

    本文将深入探讨如何在Android应用中实现“高仿微信”的多图片选择、拍照以及兼容Android 7.0权限配置的功能,提供一个超级好用的解决方案。 一、多图片选择 在Android中,实现类似微信的多图片选择功能,通常需要...

    android文件读写权限

    一、Android权限系统概述 Android系统的权限管理基于Linux内核,因此它采用了类似Linux的权限模型。每个应用程序都有自己的用户ID(UID)和一组权限,这些权限决定了应用可以执行的操作。Android系统提供了两种类型...

    android权限设置大全

    Android权限设置大全 Android权限设置大全是Android操作系统中的一项重要机制,旨在保护用户隐私和设备安全。Android权限系统允许应用程序请求访问设备的某些功能或数据,如位置信息、联系人列表、照片、录音等。...

    Android 串口通信权限问题

    1. **Android权限系统**:Android采用基于权限的访问控制模型,每个应用在安装时会请求用户授予所需的权限。对于串口通信,我们需要关注`android.permission.ACCESS_FINE_LOCATION`和`android.permission.ACCESS_...

    Android代码-andorid串口编程.rar

    3. **Android权限配置** 为了进行串口通信,Android应用需要在`AndroidManifest.xml`中声明相应的权限,例如`&lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;`(可能因为串口通常位于...

    Android播放器配置文件

    对Android播放器应用的配置文件,通过配置文件可以看出系统需要的权限内容和所有的组件。

    android开发环境配置

    在构建Android开发环境时,尤其是针对使用Unity进行游戏或应用开发的场景,一系列的软件配置与集成变得至关重要。本文将详细解析如何搭建一个基于Unity、Eclipse、Android SDK等工具的开发环境,以及如何实现Java...

    QT FOR ANDROID 配置

    ### QT for Android 配置详解 #### 一、前言 ...需要注意的是,由于 Android 平台的特殊性,实际开发过程中还可能遇到一些具体问题,例如权限管理、设备适配等问题,这些都需要开发者在实践中不断探索和完善。

    Android 权限 大全

    ### Android权限详解 #### android.permission.ACCESS_CHECKIN_PROPERTIES 此权限允许应用程序读取和写入`checkin`数据库中的`properties`表,进而更改上传至服务器的相关属性值。这对于那些需要向远程服务器报告...

    android udp通信权限.rar_Android UDP权限_android_通信

    在Android平台上进行UDP(User Datagram Protocol)通信时,由于其特性与TCP协议不同,因此需要对应用程序进行特定的权限配置。UDP是一种无连接的、不可靠的传输协议,常用于实时数据传输,如在线游戏、视频通话等...

Global site tag (gtag.js) - Google Analytics