15 个非常有用的 Android 代码
1:查看是否有存储卡插入
String status=Environment.getExternalStorageState();
if(status.equals(Environment.MEDIA_MOUNTED))
{
& &说明有 SD 卡插入
}
2:让某个 Activity 透明
OnCreate 中不设 Layout
this.setTheme(R.style.Theme_Transparent);
以下是 Theme_Transparent 的定义(注意 transparent_bg 是一副透明的图片)
3:在屏幕元素中设置句柄
&&使用 Activity.findViewById 来取得屏幕上的元素的句柄. 使用该句柄您可以设置或获取任
何该对象外露的值.
&&TextView msgTextView = (TextView)findViewById(R.id.msg);
&&msgTextView.setText(R.string.push_me);
4:发送短信
& && && && &String body=”this is mms demo”;
& && && &&&Intent mmsintent = new Intent(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);
& && && && &startActivity(mmsintent);
5:发送彩信
& && && &&&StringBuilder sb = new StringBuilder();
& && && && &sb.append(”file://”);
& && && && &sb.append(fd.getAbsoluteFile());
& && && && &Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(”mmsto”, number,
null));
& && && && &// Below extra datas are all optional.
& && && && &intent.putExtra(Messaging.KEY_ACTION_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, exitOnSent);