Android:SMS TEL MAIL 使用集合

Android傳送簡訊、打電話、發送郵件的程式集合。簡訊發送模式包括:1.使用SMSManager傳送簡訊,發送的簡訊不存於“資訊”中。2.使用ContentResolver傳送簡訊,簡訊存放於“資訊”中。(網傳的方法,實踐中未成功)3.使用Intent傳送簡訊,調用系統的“資訊”程式發送。打電話模式包括:1.調用空的Dial拔號。2.調用Dial並傳遞號碼。3.直拔。發送郵件包括:1.發送普通郵件。2.發送附件。  package lab.sodino.stm; import android.

android距離感應器控制螢幕滅屏白屏

最近在做一個網路通話的apk,功能和手機打sim卡電話一樣。雖然只做java部分,但也遇到很多問題,其中一個就是類比通話時的狀態,要控制螢幕鎖屏。我知道是通過手機上的距離感應器來實現,但也搞了好久,今天終於有了結果,拿出來分享一下。:http://download.csdn.net/detail/luozhi3527/5959023在eoe上發帖尋問這個問題時,大牛告訴我說點亮螢幕可以做到,但是滅屏需要系統許可權,應該無法做到。他說的很對,這裡我們確實需要申請許可權:<uses-permi

Android核心分析(22)—–Android應用程式框架之Activity

3 Activity設計架構3.1 外特性空間的Activity    我們先來看看,Android應用開發人員接觸的外特性空間中的Activity,對於AMS來講,這個Activity就是客服端的Activity。應用程式員在建立Android應用時,構建Activity的子類就是Andoid外特性空間展現的介面。我們可以從下面的簡單的例子描述看看Activity,到底如何建立的。DemoActivity extend Activity{     onCreate    onResume   

[Android] 文字翻轉動畫的實現

本樣本為接下來的“SurfaceView使用執行個體”做鋪墊。先上如下:要求:沿Y軸正方向看,數值減1時動畫逆時針旋轉,數值加1時動畫順時針旋轉。
實現動畫的具體細節見"RotateAnimation.java"。為方便查看動畫旋轉方向,可以將RotateAnimation.DEBUG值設定為true即可。
         
RotateAnimation參考自APIDemos的Rotate3DAnimation
       

[Android] Android自訂對話方塊(Dialog)位置,大小

文章是搜出來的,原文出處:http://www.cnblogs.com/angeldevil/archive/2012/03/31/2426242.html本文的重點在於自訂Dialog位置時,WindowManager.LayoutParams的x/y值是與Gravity關聯的相對值。並在原文基礎上補充一點為:x/y的值若超出螢幕範圍,則Dialog不會顯示不全或出現在螢幕之外,仍會在螢幕的邊緣處完整的顯示出來。對於原文中所提出的問題:"距邊界有一小段距離"。則是由於Dialog的背景圖片有半

[Android] 資料實體的自動存取–SharedPreferences篇

本例代碼以SharedPreferences為資料存取載體。利用SharedPreferences存取一個資料,步驟如下:SharedPreferences sharedPre = getSharedPreferences(name, mode);存:SharedPreferences.Editor editor = sharedPre.edit();editor.put(key,value);editor.commit();取:value =

[Android]倒影效果的ImagView

本文源自:http://blog.csdn.net/kenshintang1215/article/details/5804236如下:代碼如下:package lab.sodino.reflection;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFactory;import

[Android]代碼實現ColorStateList及StateListDrawable

優點:靈活,減少xml的編寫。應用在TextView的文字時,亦避免使用了OnTouchListener。用途:動態設定TextView、Button、ImageView等組件在不同狀態下的背景/前景顯示效果。參考:[AndroidOpenSource]\frameworks\base\core\java\android\view\view.xml[AndroidOpenSource]\frameworks\base\core\res\res\values\public.xml如下:代碼如下:p

[Android]搜尋工具條

直接給:由,搜尋工具條具備的功能有:1.實現語音辨識,擷取關鍵字2.EditText有文字輸入時,應在該組件末尾顯示檔案刪除按鈕,即X符號。3.EditText與其右邊的搜尋按鈕無縫銜接。並不是所有的手機都支援語音辨識的,所有在啟動語音辨識之前,應該先進行判斷。綜合代碼如下:/** * Fire an intent to start the speech recognition activity. */private void startVoiceRecognitionActivity()

[Android]RelativeLayout中最底的View其layout_marginBottom無效

處理一個Dialog,發現RelativeLayout布局下最後一個View的layout_marginBottom會失效.見:解決方案為:在最底的組件後面再加個View吧...這個現象挺特別的,發帖記錄一下。xml布局如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

[Android] SurfaceView相關知識筆記

SurfaceView相關知識筆記本文為"[Android] SurfaceView使用執行個體"的輔助文章。本文由4部分內容組成,前3部分取自網路,原文貼出,第4部分為Sodino原創碼出。請仔細閱讀前3部分後再閱讀第4部分"4.為何SurfaceView能夠在非UI線程中重新整理介面?"--------------------------------------------------------------------------------------------------------

[Android] App在三星某些機子上閃退:”不保留活動”

今天遇到使用者反映應用總是閃退。現象:在MainActivity後,只要進入任何主進程相關的二級介面,都會導致應用閃退(注:不是崩潰引起的,只是閃退)分析:1.看log日誌,退出前有拋出異常,但查看該處代碼發現異常已經被catch住,異常資訊被列印出來而已。2.懷疑是每個Activity實現時,其父類BaseActivity有幹壞事,則重新自訂了一個Activity不繼承自父類,發現現象仍存在,該Activity仍閃退。(vinney,thanks)3.發現每次MainActivity的自訂的e

[Android] PorterDuff使用執行個體—-實現新浪微博圖片下載效果

先上,如demo_sinaweibo.gif由,下半部分是簡單的效果疊加,上半部分是新浪微博載入圖片顯示進度的效果,顯示進度的半透明地區只與根據背景圖的非透明地區疊加,背景圖的透明地區仍為透明。為實現此要求,聯想到APIDemos中的com.example.android.apis.graphics.Xfermodes,可以自訂群組件在組件的繪製過程中設定PorterDuff.Mode即可實現。另中顯示當下載進度超過50%時,重新設定了背景圖。本次自訂群組件選擇繼承ImageView來實現,名為

[Android] 停止、恢複 背影音樂的播放

在執行錄音操作時,我們希望可以將酷狗等後台播放的音樂停掉,在錄音完成後再恢複播放,可以使用以下代碼:/**@param bMute 值為true時為關閉背景音樂。*/@TargetApi(Build.VERSION_CODES.FROYO)public static boolean muteAudioFocus(Context context, boolean bMute) {if(context == null){Log.d("ANDROID_LAB", "context is null.")

[Android]TextUtils.ellipsize()截取指定長度字串(附圖文混排)

參考:http://zilla.blog.51cto.com/3095640/984775:實現代碼:// 監聽布局變化,直接擷取顯示的長度txtDescription.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {@Overridepublic void onGlobalLayout() {if(availableTextWidth ==

[Android] 直接擷取組件的寬高:Activity.onWindowFocusChanged()

由lily同學提示的這個知識點,獻花獻花..onWindowFocusChanged():當Activity的當前Window獲得或失去焦點時會被回調此方法。當回調了這個方法時表示Activity是完全對使用者可見的(只是可見,還一片黑呼呼的,有待draw..)。當對話方塊彈起/消失及Activity新建立及回退等都會調用此方法。相比之下,onResume()方法更多的是指Activity進入了可見的狀態,但只是狀態,並不是真正的介面構建完成了。眼見為實,動手實踐。寫了個簡單的demo,一個Ac

[Android] 啟動無線與網路設定的Action___android:duplicateParentState屬性解釋

if(Utils.isHoneycomb()){//3.0以上版本用此方法做相容startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));}else{startActivity(new

[Android] AsyncTask使用執行個體—載入網狀圖片

先上。如demo_asynctask.gif對於圖片的載入效果,見連結:[Android] PorterDuff使用執行個體----實現新浪微博圖片下載效果本文參考連結:http://developer.android.com/reference/android/os/AsyncTask.htmlAsyncTask被設計成方便編寫Thread與Handler互動的輔助類,幾秒鐘的背景耗時操作是理想的使用場合。AsyncTask必須被子類化才能使用,在該過程中必須設定3個構造參數:       

簡單分析Android中添加shortcut方面的源碼

首先要知道Launcher,就是主畫面,它是Android系統啟動後所載入的第一個程式,如下,主畫面分成兩部分,Workspace和Hotseats,而shortcut就是添加在workspace上的,這上面還可以添加諸如widget、檔案夾等。這兒說的shortcut是指跳轉到具體功能的捷徑,而不是簡單的程式的入口表徵圖,APIDemos中有一個添加shortcut的例子,我們稍後分析它。這兒以Android2.3的模擬器分析添加shortcut有關的源碼,要添加shortcut,一般是摁me

[Android]android.graphics.Camera實現映像的旋轉、縮放,配合Matrix實現映像的傾斜

android.graphics.Camera可以對映像執行一些比較複雜的操作,諸如旋轉與綻放,與Matrix可實現映像的傾斜。個人總結Camera與Matrix的一些區別如下:Camera的rotate()相關方法是指定某一維度上旋轉指定的角度。Matrix的rotate()相關方法實現的效果是順時針旋轉指定的角度;與Camera指定Z軸旋轉效果相同,但方向相反。Camera的translate()方法根據某一維度上視點的位移實現映像的縮放,與Matrix的scale()相關方法作用效果相似,

總頁數: 2771 1 .... 707 708 709 710 711 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.