Android开发拾贝

1:查看是否有存储卡插入


String status=Environment.getExternalStorageState(); 
if(status.equals(Enviroment.MEDIA_MOUNTED)) 
{ 
说明有SD卡插入 
} 


2:让某个Activity透明 

1 OnCreate中不设Layout
2  
3 this.setTheme(R.style.Theme_Transparent);
4  
5 以下是Theme_Transparent的定义(注意transparent_bg是一副透明的图片)

3:在屏幕元素中设置句柄,使用Activity.findViewById来取得屏幕上的元素的句柄. 使用该句柄您可以设置或获取任何该对象外露的值.

 

1 TextView msgTextView = (TextView)findViewById(R.id.msg);
2 msgTextView.setText(R.string.push_me);

4:发送短信 

 

 

1 String body=”this is mms demo”;
2  
3 Intent mmsintent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(”smsto”, number, null));
4 mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body);
5 mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, true);
6 mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, true);
7 startActivity(mmsintent);

 

5:发送彩信 
01 StringBuilder sb = new StringBuilder();
02  
03 sb.append(”file://”);
04  
05 sb.append(fd.getAbsoluteFile());
06  
07 Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(”mmsto”, number, null));
08 // Below extra datas are all optional.
09 intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_SUBJECT, subject);
10 intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body);
11 intent.putExtra(Messaging.KEY_ACTION_SENDTO_CONTENT_URI, sb.toString());
12 intent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, composeMode);
13 intent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, exitOnSent);
14  
15 startActivity(intent);

6:显示toast 
1 Toast.makeText(this._getApplicationContext(), R.string._item, Toast.LENGTH_SHORT).show();

7:发送Mail
1 mime = “img/jpg”;
2           shareIntent.setDataAndType(Uri.fromFile(fd), mime);
3           shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(fd));
4           shareIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
5           shareIntent.putExtra(Intent.EXTRA_TEXT, body);

8:注册一个BroadcastReceiver 
1 registerReceiver(mMasterResetReciever, new IntentFilter(”OMS.action.MASTERRESET”));
2 private BroadcastReceiver mMasterResetReciever = new BroadcastReceiver() {
3         public void onReceive(Context context, Intent intent){
4             String action = intent.getAction();
5             if(”oms.action.MASTERRESET”.equals(action)){
6                 RecoverDefaultConfig();
7             }
8         }
9     };

9:定义ContentObserver,监听某个数据表 
1 private ContentObserver mDownloadsObserver = new DownloadsChangeObserver(Downloads.CONTENT_URI);
2 private class DownloadsChangeObserver extends ContentObserver {
3         public DownloadsChangeObserver(Uri uri) {
4             super(new Handler());
5         }
6         @Override
7         public void onChange(boolean selfChange) {} 
8         }
9    

10:获得 手机UA 
1 public String getUserAgent()
2     {
3            String user_agent = ProductProperties.get(ProductProperties.USER_AGENT_KEY, null);
4             return user_agent;
5     }

11:清空手机上cookie 
1 CookieSyncManager.createInstance(getApplicationContext());
2         CookieManager.getInstance().removeAllCookie();

12:建立GPRS连接
01 //Dial the GPRS link.
02     private boolean openDataConnection() {
03         // Set up data connection.
04         DataConnection conn = DataConnection.getInstance();    
05             if (connectMode == 0) {
06                 ret = conn.openConnection(mContext, “cmwap”, “cmwap”, “cmwap”);
07             else {
08                 ret = conn.openConnection(mContext, “cmnet”, “”, “”);
09             }
10     }

13:PreferenceActivity 用法 
setting.xml:
1 public class Setting extends PreferenceActivity
2
3     public void onCreate(Bundle savedInstanceState) {
4         super.onCreate(savedInstanceState);

你可能感兴趣的:(android,Stream,String,null,action,手机)