学习Android的朋友欢迎加入:群 59324839(QQ)
权限配置清单:
电话与短信
电话的使用:Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ editText.getText()));
SmsManager smsManager = SmsManager.getDefault();
PendingIntent sentIntent = PendingIntent.getBroadcast(SMSSender.this, 0, new Intent(), 0);
//如果字数超过70,需拆分成多条短信发送
List
for(String msg : msgs){
smsManager.sendTextMessage(mobile, null, msg, sentIntent, null);
//最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图
}
Intent做隐式跳转的时候Category必须要设置一个android.intent.category.DEFAULT
单元测试权限:
1:
2:
android:targetPackage="cn.itcast.action" android:label="Tests for My App" />//Application外
SDCard访问权限
判断手机是否有SDCard修改的权限
Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)
联系人访问权限
访问网路的权限:
Android单位的使用
l px (pixels)像素
一般HVGA代表320x480像素,这个用的比较多。
l dip或dp (device independent pixels)设备独立像素
这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
l sp (scaled pixels — best for text size)比例像素
主要处理字体的大小,可以根据系统的字体自适应。
除了上面三个显示单位,下面还有几个不太常用:
l in (inches)英寸
l mm (millimeters)毫米
l pt (points)点,1/72英寸