国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Android編程中14個解決實際問題的代碼片段

移動開發 Android
還在為學習Adroid語言苦惱?這里為初學者介紹了十四段簡單實用的代碼,保存下來需要時輕松一鍵獲得。其中包括檢查是否有SD卡,讓某個Activity透明,在屏幕元素中設置句柄等等在實際應用經常用到的簡短代碼。

1、查看是否有存儲卡插入 

  1. String status=Environment.getExternalStorageState();    
  2.    
  3. if ( status.equals ( Enviroment.MEDIA_MOUNTED ) )    
  4. {    
  5.     說明有SD卡插入    
  6.  

2、讓某個Activity透明

OnCreate中不設Layout     

  1. this.setTheme(R.style.Theme_Transparent);   

以下是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.         
  5.     mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body);     
  6.     mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, true);     
  7.     mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, true);     
  8.         
  9.     startActivity(mmsintent); 

5、發送彩信

  1.   StringBuilder sb = new StringBuilder();     
  2.         
  3.     sb.append(”file://”);     
  4.         
  5.     sb.append(fd.getAbsoluteFile());     
  6.         
  7.     Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(”mmsto”, number, null));     
  8.         
  9.     // Below extra datas are all optional.     
  10.     intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_SUBJECT, subject);     
  11.     intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body);     
  12.     intent.putExtra(Messaging.KEY_ACTION_SENDTO_CONTENT_URI, sb.toString());     
  13.     intent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, composeMode);     
  14.     intent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, exitOnSent);     
  15.         
  16.     startActivity(intent);  

6、顯示toast

  1. view plaincopy 
  2. Toast.makeText(this._getApplicationContext(), R.string._item, Toast.LENGTH_SHORT).show();   

7、發送Mail

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

8、注冊一個BroadcastReceiver

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

9、定義ContentObserver,監聽某個數據表 

  1. private ContentObserver mDownloadsObserver = new DownloadsChangeObserver(Downloads.CONTENT_URI);    
  2.    
  3. private class DownloadsChangeObserver extends ContentObserver    
  4. {    
  5.         public DownloadsChangeObserver(Uri uri)    
  6.         {    
  7.             super(new Handler());    
  8.         }    
  9.    
  10.         @Override    
  11.         public void onChange(boolean selfChange) {}   
  12.      
  13. }    

10、獲得手機UA 

  1. public String getUserAgent()    
  2. {    
  3.     String user_agent = ProductProperties.get(ProductProperties.USER_AGENT_KEY, null);    
  4.        
  5.     return user_agent;    
  6. }    

11、清空手機上cookie  

  1. CookieSyncManager.createInstance (getApplicationContext() );    
  2.    
  3. CookieManager.getInstance().removeAllCookie();      

12、建立GPRS連接 

  1. //Dial the GPRS link.    
  2. private boolean openDataConnection()    
  3. {    
  4.     // Set up data connection.    
  5.     DataConnection conn = DataConnection.getInstance();        
  6.        
  7.     if ( connectMode == 0 )    
  8.     {    
  9.          ret = conn.openConnection ( mContext, “cmwap”, "cmwap”, "cmwap” );    
  10.     }    
  11.     else    
  12.     {    
  13.                 ret = conn.openConnection(mContext, “cmnet”, """");    
  14.      }    
  15. }   

13、PreferenceActivity 用法

  1. public class Setting extends PreferenceActivity    
  2. {    
  3.     public void onCreate ( Bundle savedInstanceState )    
  4.         {    
  5.             super.onCreate ( savedInstanceState );    
  6.             addPreferencesFromResource ( R.xml.settings );     
  7.     }    
  8. }    
  9. Setting.xml:  
  10. [java]   
  11. Android:key=”seting2″   
  12.    
  13.          android:title=”@string/seting2″    
  14.          android:summary=”@string/seting2″/>    
  15.          android:key=”seting1″    
  16.          android:title=”@string/seting1″    
  17.          android:summaryOff=”@string/seting1summaryOff”    
  18.            android:summaryOn=”@stringseting1summaryOff”/>

14、通過HttpClient從指定server獲取數據   

  1. DefaultHttpClient httpClient = new DefaultHttpClient();
    
  2.           HttpGet method = new HttpGet(“/templets/default/index.html”);    
  3.           HttpResponse resp;    
  4.           Reader reader = null;
  5.  
  6.           try {    
  7.               // AllClientPNames.TIMEOUT    
  8.               HttpParams params = new BasicHttpParams();    
  9.               params.setIntParameter(AllClientPNames.CONNECTION_TIMEOUT, 10000);    
  10.               httpClient.setParams(params);    
  11.               resp = httpClient.execute(method);    
  12.               int status = resp.getStatusLine().getStatusCode();    
  13.               if (status != HttpStatus.SC_OK)    
  14.               {   
  15.                  return false;    
  16.               }   
  17.    
  18.               // HttpStatus.SC_OK;    
  19.               return true;
  20.           }    
  21.         catch (ClientProtocolException e)    
  22.         {    
  23.               // TODO Auto-generated catch block    
  24.               e.printStackTrace();    
  25.         }    
  26.        catch (IOException e)    
  27.        {    
  28.               // TODO Auto-generated catch block    
  29.               e.printStackTrace();    
  30.         }   
  31.        finally   
  32.       {    
  33.               if (reader != null)    
  34.               try   
  35.              {    
  36.                   reader.close();    
  37.              }   
  38.              catch (IOException e)    
  39.              {    
  40.                   // TODO Auto-generated catch block    
  41.                   e.printStackTrace();    
  42.              }    
  43.       }   

 

【編輯推薦】

 

  1. 施密特稱更換領導人不會給Android帶來影響
  2. App工程結構搭建:幾種常見Android代碼架構分析

 

【責任編輯:閆佳明 TEL:(010)68476606】

責任編輯:閆佳明 來源: 2cto
相關推薦

2012-08-22 08:58:39

編程

2013-09-22 10:15:05

編程思想

2010-03-15 18:08:01

Python編程語言

2011-06-27 16:44:59

Qmake

2022-09-16 09:11:30

C++代碼編程

2021-12-27 10:40:13

Kubernetes網絡圖解Linux

2024-11-21 06:00:00

Python列表推導式

2023-12-26 14:28:08

JavaScript開發

2017-03-01 10:04:16

2020-07-27 10:51:36

機器學習數據人工智能

2010-05-14 18:22:56

MySQLSQL優化索

2025-09-30 08:00:00

2010-03-16 09:41:34

交換機配置

2015-11-30 16:08:54

iosbitcode適配

2009-10-14 09:27:15

結構化綜合布線

2019-11-14 15:17:49

區塊鏈應用數字貨幣

2019-11-12 14:20:05

區塊鏈比特幣區塊鏈應用

2009-10-10 09:03:00

網絡布線

2022-07-06 08:39:33

Python代碼

2010-06-07 14:50:50

jsp MySQL
點贊
收藏

51CTO技術棧公眾號

九色porny丨入口在线| 色婷婷狠狠五月综合天色拍| 一二三四区精品视频| 黄色影视在线观看| 精品动漫3d一区二区三区免费| 国产精品1区2区在线观看| 欧美久久亚洲| 日韩视频永久免费观看| 成人勉费视频| 亚洲三级av在线| 午夜影院在线播放| 亚洲精品国产免费| 黄页网站在线| 亚洲精品不卡在线| 污污视频在线| 日韩一区二区三区在线观看| 成年人免费在线视频| 在线观看欧美黄色| 福利视频在线播放| 欧美日韩在线亚洲一区蜜芽| 欧美激情二区| 精品少妇一区二区三区日产乱码 | 日韩欧美国产1| 国产三区在线观看| 日韩欧美一区电影| √天堂8资源中文在线| 亚洲精品国产拍免费91在线| 浪潮色综合久久天堂| 亚洲人成网站色ww在线| 婷婷激情成人| 日本国产欧美一区二区三区| 精品国产乱码久久久久久果冻传媒 | 日韩中文在线观看| 日本在线一区二区三区| 高清一区二区三区日本久| 欧美精品momsxxx| 97久久人人超碰caoprom欧美| 激情欧美日韩| 亚洲柠檬福利资源导航| www.亚洲成人网| 亚洲精品小说| 欧美日韩激情网| 免费一级特黄特色毛片久久看| 美女高潮视频在线看| 日韩精品国产欧美| 日韩在线免费高清视频| 日本中文字幕电影| 丁香亚洲综合激情啪啪综合| 26uuu另类亚洲欧美日本老年| 国产精品免费一区二区三区| 色偷偷亚洲女人天堂观看欧| 日韩第一区第二区| 久久精品一区二区三区不卡 | 91久久精品国产| 免费一区二区| 国产高清在线一区| 日本激情综合网| 久久久久久久综合| 色视频在线观看| 精品国产伦理网| 亚洲精品一二三**| 99国产视频| 国内成人免费视频| 成人图片小说| 欧美精品色一区二区三区| 国产激情欧美| 91久久国产综合久久91精品网站| 视频精品一区二区| 欧美日韩在线免费播放| 色综合网站在线| 日韩三级影视| 91在线直播亚洲| 国产一区二区在线影院| 一级片免费视频| 日韩精品在线视频美女| 亚州国产精品| 亚州欧美一区三区三区在线| 国产精品乱码人人做人人爱| 黄色网页在线播放| 欧美整片在线观看| 久久精品国产第一区二区三区| 午夜3点看的视频| 亚洲视频在线观看免费| 欧美黄色aaaa| 成人黄色激情网站| 亚洲男人第一av网站| 欧美精品一卡| 激情 小说 亚洲 图片: 伦| 在线成人午夜影院| 亚洲精品小区久久久久久| 亚洲一区二区三区乱码| 亚洲一级不卡视频| 先锋影音一区二区| 欧美激情第六页| 午夜精品一区二区三区免费视频| 欧美日韩大片| 欧美人与性禽动交精品| 亚洲一区二区三区视频在线 | 日韩大片在线| 欧美精品卡一卡二| 91精品国产一区二区| 国产一区二区三区电影在线观看 | 欧美激情一级精品国产| 国产亚洲精品v| 中国一级特黄毛片大片| 久久久精品免费视频| 蜜桃av噜噜一区| av大片在线看| 国产精品欧美日韩久久| 国产欧美精品一区二区色综合朱莉| 国产精品原创| 欧美精品在线一区| 欧美综合一区二区| 久久人人99| 91精选福利| 欧美成人自拍视频| 成人av电影在线| 国产亚洲一区二区手机在线观看| 日韩av一区二区三区在线| 在线观看一区日韩| 99成人在线视频| 自拍偷拍电影| 国产成人福利视频| 中文字幕永久在线不卡| 成人爽a毛片| 鲁一鲁一鲁一鲁一av| 欧美成人免费网| 久久精品一级爱片| 蜜桃精品视频| 久久午夜夜伦鲁鲁一区二区| 精品国产拍在线观看| 99久久综合国产精品| 精品女同一区二区三区在线观看| 91黄色在线看| 色综合亚洲精品激情狠狠| 国产呦精品一区二区三区网站| 亚洲v.com| www国产无套内射com| 在线亚洲欧美视频| 99国产精品国产精品久久| 国产视频一区二| 欧美成年人视频在线观看| 97精品久久久| 亚洲成人免费视频| 国产精品地址| 中文字幕在线播放网址| 在线观看免费黄色片| xvideos成人免费中文版| 国产三级欧美三级| 精品美女在线视频| 欧洲成人av| 欧美第一黄网| 精品在线观看国产| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 久久国产精品72免费观看| av日韩中文| 日本中文字幕网址| a√免费观看在线网址www| 中文字幕v亚洲ⅴv天堂| 欧美偷拍一区二区| 中文字幕九色91在线| 欧美视频一区二区三区…| 久久久久久久电影| 精品欧美黑人一区二区三区| 亚洲精品久久久久久久久久久久| 在线成人激情视频| 日本精品视频在线观看| 精品日本一区二区| 天天干天天色天天爽| 国产日韩欧美综合| 国产精品久久国产精品| 天堂va久久久噜噜噜久久va| 老司机午夜av| 国产视频一区二区视频| 91制片厂毛片| 一级毛片免费视频| 午夜久久久久久久久久久| 亚洲欧美综合一区| 日韩三级中文字幕| 国产一区二区视频在线| 日韩av综合| 亚洲电影小说图| 免费试看一区| 久久精品国产久精国产一老狼| 亚洲另类在线一区| 午夜亚洲影视| 日韩免费大片| 狠狠操在线视频| 亚洲最新在线| 777777777亚洲妇女| 欧美性色黄大片| 粉嫩av一区二区三区| 蜜臀av免费一区二区三区| 亚洲无线看天堂av| 久久婷五月综合| 精品视频一区在线| 美女啪啪无遮挡免费久久网站| 疯狂做受xxxx高潮欧美日本| 国产.精品.日韩.另类.中文.在线.播放| 青青草国产免费一区二区下载|