訪問android平台的通話記錄CallLog

Android平台開放程度的確很厲害,你幾乎可以調用任何底層的介面,甚至攔截到簡訊或者呼入電話。這些是J2ME平台無法比擬的。本文介紹一下如何訪問android的通話記錄。  android平台上的通話記錄是以Content Provider的形式儲存在手機上的,因此你需要使用ContentResolver來查詢通話記錄,返回Cursor介面。如下所示:package com.me;import android.app.ListActivity;import

Android中萬能的BaseAdapter(Spinner,ListView,GridView)的使用!

轉載自:http://blog.csdn.net/android_tutor/article/details/5707835大家好!今天給大家講解一下BaseAdapter(基礎適配器)的用法,適配器的作用主要是用來給諸如(Spinner,ListView,GridView)來填充資料的。而(Spinner,ListView,GridView)都有自己的適配器(記起來麻煩)。但是BaseAdapter(一招鮮)對他們來說卻是通用的,為什麼這麼說呢,首先我們看一下API文檔:我們看一下BaseAd

Android中幀動畫在Activity啟動時自動啟動並執行幾種方式

Android中幀動畫在Activity啟動時自動啟動並執行幾種方式http://www.eoeandroid.com/blog-468046-657.html幀動畫:第一種方式啟動幀動畫:(在Activity啟動時會自動運行動畫)AnimationDrawable ad;ImageView iv = (ImageView) findViewById(R.id.animation_view);iv.setBackgroundResource(R.drawable.animation);ad =

自訂Android的Spinner

來自:http://my.oschina.net/kut/blog/30564剛接觸Android平台編程不久,被爛教材整得頭暈。有一個關於Spinner擴充的問題,問題是,怎麼把彈出來的菜單自訂。當然,書上是沒有告訴你的,它們壓根就不知道那個和ArrayAdapter相關的兩個layout關聯到底是什麼回事說清楚,就這麼列了個代碼就算了。我很頭暈,於是,寫代碼,驗證自己的推測,搞了好久才“哦”一聲解決了自己的疑問。而自訂Spinner則是和這兩個layout有關,ArrayAdapter中初始

Android AsyncTask非同步線程

   在開發Android移動用戶端的時候往往要使用多線程來進行操作,我們通常會將耗時的操作放在單獨的線程執行,避免其佔用主線程而給使用者帶來不好的使用者體驗。但是在子線程中無法去操作主線程(UI

Android設定全屏

在開發中我們經常需要把我們的應用設定為全屏,這裡我所知道的有倆中方法,一中是在代碼中設定,另一種方法是在設定檔裡改! 一、在代碼中設定: [java] view

Android MMS,SMS之常用Uri

Android提供了很多查詢系統資料的Uri,這裡是一些關於MMS,SMS常用的Uri以及對其的一些分析Uri:content://smssql語句:SELECT * FROM sms WHERE ({where}) ORDER BY date

Android調用系統組件常用uri & intent設定

安裝指定apkpublic void setupAPK(String apkname){    String fileName = Environment.getExternalStorageDirectory()+ "/" + apkname;    Intent intent = new Intent(Intent.ACTION_VIEW);   

Android開發視窗實現半透明效果

來自:http://android.tgbus.com/Android/tutorial/201106/357509.shtml  彈出popwindow的代碼如下,比較亂,多包涵:  popupWindow = new PopupWindow(menuView, LayoutParams.FILL_PARENT,                                  LayoutParams.FILL_PARENT, true);                 

Android DownloadManager的用法

DownloadManager是Android為開發人員提供的一個後台應用組件,它通過Http層進行檔案的下載任務.一、直接操作Content Provider中的Downloads表實現!    1:使用         首先要在AndroidManifest.xml中申請訪問DownloadManager的許可權          <permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/>    

Android 中自訂View的應用.

來自:http://blog.csdn.net/android_tutor/article/details/5499731大家好我們今天的教程是在Android教程中自訂View的學習,對於初學著來說,他們習慣了Android傳統的頁面配置方式,如下代碼: [java] view

Android C2DM學習——雲端推送

一.基礎知識當我們開發需要和伺服器互動的應用程式時,基本上都需要擷取伺服器端的資料,比如《地震及時通》就需要及時擷取伺服器上最新的地震資訊。要擷取伺服器上不定時更新的資訊一般來說有兩種方法,第一種是用戶端使用Pull(拉)的方式,隔一段時間就去伺服器上擷取資訊,看是否有更新的資訊出現。第二種就是伺服器使用Push(推送)的方式,當伺服器端有新資訊了,則把最新的資訊Push到用戶端上。雖然Pull和Push兩種方式都能實現擷取伺服器端更新資訊的功能,但是明顯來說Push is better

Android Launcher抽屜類SlidingDrawer的使用!

轉自:http://blog.csdn.net/android_tutor/article/details/5486804最近在研究Lanucher,看了源碼,發現了SlidingDrawer這個類,也就是所謂的"抽屜"類。它的用法很簡單,要包括handle,和content. handle就是當你點擊它的時候,content要麼抽抽屜要麼關抽屜。別的不多說了,具體步驟如下. 1.建立Android工程,命名為SlidingDrawer. 2.準備素材,在這裡我的表徵圖是用Launcher2裡面

Android 動態產生控制項

動態產生介面的方法很簡單首先要卻這個介面的布局,是AbsoluteLayout,RelativeLayout還是其他,然後就可以再裡面添加控制項了:public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        //確定介面的布局        AbsoluteLayout abslayout=new AbsoluteLayout (this);        

Android 中自訂屬性(attr.xml,TypedArray)的使用!

 轉自:http://blog.csdn.net/android_tutor/article/details/5508615在xml檔案裡定義控制項的屬性,我們已經習慣了android:attrs="",那麼我們能不能定義自己的屬效能,比如:test:attrs=""呢?答案是肯定的. 好了我就不賣關子了,直接進入主題。大致以下步驟: 一、在res/values檔案下定義一個attrs.xml檔案.代碼如下:  [java] view

Android 中LayoutInflater的使用!

來自:hhttp://blog.csdn.net/android_tutor/article/details/5513869大家好我們這一節講的是LayoutInflater的使用,在實際開發種LayoutInflater這個類還是非常有用的,它的作用類似於findViewById(), 不同點是LayoutInflater是用來找layout下xml布局檔案,並且執行個體化!而findViewById()是找具體xml下的具體widget控制項(如:Button,TextView等)。 為了讓

Android 中MenuInflater的使用(布局定義菜單)!

來自:http://blog.csdn.net/android_tutor/article/details/5522913大家好,我們上一節講的是LayoutInflater的 使用,而這一節我將講一下MenuInflater,顧名思義,LayoutInflater是用來解析定義在layout下的布局檔案,那麼MenuInflater是不是用來解析定義在menu目錄下的菜單布局檔案呢? 恭喜你答對了!(*^__^*) 嘻嘻…… 我們傳統意義上

Android 打包成APK

完成Android項目後,需要將程式打包成APK檔案(Android Package),其尾碼名為".apk"。打包的APK檔案可以在Android模擬器或者Android手機上安裝運行。Android系統要求具有開發人員簽名的私人密鑰的應用程式才可以被安裝。Android項目打包和產生數位簽章可以使用命令列的方式,但Eclipse中的嚮導可以方便快捷的完成整個流程。以HelloWorld為例,介紹如何產生APK。<1>

[Android]讀取自身安裝包資訊

      今天鼓搗QQ時發現其apk第一目錄下有個檔案夾“com”,其下N多級目錄後終於是個名為“wup.properties”的文字檔。如:好奇心大起,這就是說android的程式可以像J2me那樣讀取本安裝包任意地方的資訊了(以前以為只能讀取res/raw下的內容)。反編譯之,經查,終於找到一個類名為“com/tencent/qq/jce/wup/WupInfo”。其代碼如下:package com.tencent.qq.jce.wup;import

Android Intent和PendingIntent的區別詳細分析

     來自:http://www.eoeandroid.com/thread-96512-1-1.html剛才一個例子中用到了PendingIntent,與之前學過的Intent有些類似,所以百度了一下結合自己的理解做個整理:       Intent是一個意圖,一個描述了想要啟動一個Activity、Broadcast或是Service的意圖。它主要持有的資訊是它想要啟動的組件(Activity、Broadcast或是Service)。    

總頁數: 2771 1 .... 552 553 554 555 556 .... 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.