android笔记

1.  android 文本支持超链接 android:autoLink,动态设置时在setOnKeyListener使用Linkify.addLinks。

2. android打电话:

加权限:android.permission.CALL_PHONE   

Intent myIntentDial = new Intent("android.intent.action.CALL",Uri.parse("tel:"+strInput)); 
startActivity(myIntentDial);

3. android发短信:

加权限:android.permission.SEND_SMS

/*建构一取得default instance的 SmsManager对象 */ 
     SmsManager smsManager = SmsManager.getDefault(); 
/*两个条件都检查通过的情况下,发送简讯 * 
          * 先建构一PendingIntent对象并使用getBroadcast()方法进行Broadcast * 
          * 将PendingIntent,电话,简讯文字等参数传入sendTextMessage()方法发送简讯*/ 
         PendingIntent mPI = PendingIntent.getBroadcast(EX05_03.this, 0, new Intent(), 0); 
         smsManager.sendTextMessage(strDestAddress, null, strMessage, mPI, null);
字符超过数量(70个utf-16字符)拆分短信:SmsManager.divideMessage

4. 操作wifi :
<!-- 新增存取WIFI以及網路狀態等相關權限 -->
  <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses-permission>
  <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
  <!-- 非必需 -->
  <uses-permission android:name="android.permission.INTERNET"></uses-permission>
  <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>

(WifiManager) this.getSystemService(Context.WIFI_SERVICE)

5. 操作SIM卡:

TelephonyManager telManager = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);


你可能感兴趣的:(android笔记)