Time of Update: 2017-01-19
本文執行個體講述了Android API開發之SMS簡訊服務處理和擷取連絡人的方法。分享給大家供大家參考,具體如下:Android API支援開發可以發送和接收SMS訊息的應用程式。目前我們開發過程中使用的Android模擬器還不支援發送SMS,但它可以接收SMS。現在我們來探索一下Android對SMS的支援,我們將會構建一個小小的應用程式來監聽行動裝置(或模擬器)上接收到的SMS訊息,並將它顯示出來。我們來定義一個Intent接收器來處理SMS接收事件:package com.wissen.
Time of Update: 2017-01-19
本文執行個體講述了Android編程開發之多點觸摸(Multitouch)實現方法。分享給大家供大家參考,具體如下:如果您對開發多點觸摸程式感興趣的話,那麼本文將是一個很好的開始,android應用程式開發中,多點觸摸不是那麼遙不可及,實現起來也很簡單,本例只需要兩個類就能實現多點觸摸。首先來看看我們的視圖類MTView.java:package com.ideasandroid.demo;import android.content.Context;import
Time of Update: 2017-01-19
基本概念包名值得是你APP的包,在建立工程時候設定的,需要在微信支付平台上面設定。簽名指的是你產生APK時候所用的簽名檔案的md5,去掉:全部小寫,需要在微信支付平台上面設定。調試階段,簽名檔案可以使用調試用的debug.keystore,簽名可以直接在eclipse上面查看,或者用工具查看 ,安裝開啟輸入包名即可查看。發布的時候一定需要在微信支付平台上面設定成發布用的簽名值。官方的Demo裡面的內容並不是全是必須的,甚至只需要有libammsdk.jar就夠了,AndroidManifest.
Time of Update: 2017-01-19
本文執行個體講述了Android擷取連絡人頭像的方法。分享給大家供大家參考,具體如下:public byte[] getPhoto(String people_id) {String photo_id = null;String selection1 = ContactsContract.Contacts._ID + " = " + people_id;Cursor cur1 =
Time of Update: 2017-01-19
本文執行個體講述了Android開發實現的電話竊聽和攔截應用。分享給大家供大家參考,具體如下:今天學習了進程間Service的通訊-->AIDL,基於前幾天學習的廣播機制,我做了一個簡單的電話竊聽和錄音應用。現將具體實現方法附在下面,供大家參考,希望大家提供一些寶貴的意見。業務需求分析:1.當手機處於開機狀態,監聽服務就要啟動,對來電進行監聽錄音。2.設定電話黑名單,當來電是黑名單電話,則直接掛斷。實現步驟:首先我們要定義一個電話監聽的服務,對來電進行監聽錄音和攔截。具體代碼如下:Phon
Time of Update: 2017-01-19
本文執行個體講述了Android切換卡TabWidget用法。分享給大家供大家參考,具體如下:Tab選項卡類似與電話本的介面,通過多個標籤切換不同的內容,要實現這個效果,首先要知道TabHost,它是一個用來存放多個Tab標籤的容器,每一個Tab都可以對應自己的布局,比如,電話本中的Tab布局就是一個線性布局要使用TabHost,首先要通過getTabHost方法擷取TabHost的對象,然後通過addTab方法來向TabHost中添加Tab,當然每個Tab在切換時都會產生一個事件,要捕捉這個事
Time of Update: 2017-01-19
本文執行個體講述了Android簡單實現螢幕下方Tab菜單的方法。分享給大家供大家參考,具體如下:看到很多熱門的Android程式(如:新浪微博、騰訊微博、京東商城、淘寶、噹噹等等)使用選項卡風格作為程式介面的主架構結構,而Android的索引標籤控制項預設是按鈕在上方的。我在網上看到有多種實現方法,這裡提供一種個人覺得比較簡單的。由於我對Android開發所知甚少,方法的優劣目前不好評價,歡迎各位提供更好的思路。主要原理:設定 TabWidget 控制項的
Time of Update: 2017-01-19
本文執行個體講述了Android中簡單調用圖片、視頻、音頻、錄音和拍照的方法。分享給大家供大家參考,具體如下://選擇圖片 requestCode 返回的標識Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT"innerIntent.setType(contentType); //查看類型 String IMAGE_UNSPECIFIED =
Time of Update: 2017-01-19
本文執行個體分析了Android中BaseAdapter的用法。分享給大家供大家參考,具體如下:最近做一個項目,項目中用到了ListView,ListView最重要的就是綁定資料,這個資料由Adapter來提供,這裡我重寫了BaseAdapter這個類來實現自己的menuAdapter代碼如下:package org.leepood.lanorder;import java.io.InputStream;import java.util.ArrayList;import
Time of Update: 2017-01-19
本文執行個體講述了Android中BaseAdapter用法。分享給大家供大家參考,具體如下:概述:BaseAdapter就Android應用程式中經常用到的基礎資料配接器,它的主要用途是將一組資料傳到像ListView、Spinner、Gallery及GridView等UI顯示組件,它是繼承自介面類AdapterBaseAdapterJava代碼:public class RecentAdapter extends BaseAdapter { private class
Time of Update: 2017-01-19
介紹今天上班的時候有個哥們問我怎麼去實現一個按鈕式的進度條,先來看看他需要實現的效果圖。和普通的圓形進度條類似,只是中間的地方有兩個狀態表示,未開始,暫停狀態。而且他說圓形進度的功能已經實現了。那麼我們只需要對中間的兩個狀態做處理就行了。先來看看實現的效果圖:上面說了我們只需要處理中間狀態的變化就可以了,對於進度的處理直接使用了弘洋文章中實現:
Time of Update: 2017-01-19
本人使用Android開發有一段時間了,但是本身沒有系統學,而且多年專註服務端開發,總覺得因為項目需要接觸Android移動端開發只是暫時的,所以沒有太上心,結果碰到一個大難題折騰了一天,最後被有經驗的小夥伴提示了一下才迎刃而解,感覺無地自容的同時,又非常竊喜,畢竟跨過一個一個的坎,就成長了,在這裡丟人等換個地方就成牛了也未可知,哈哈。閑言就絮叨到這裡,趕緊分享: 微信支付調用介面整體的流程有必要簡述一下(目前網上的資料大部分都是適配微信支付舊版的代碼,最新的微信支付官方文檔中並沒有服
Time of Update: 2017-01-19
1.Toast源碼分析老規矩,我們先去看Toast的源碼。Toast有兩種顯示布局方式,一種最常見調用Toast.makeText() ,看源碼是這樣寫的public static Toast makeText(Context context, CharSequence text, @Duration int duration) {Toast result = new Toast(context);LayoutInflater inflate =
Time of Update: 2017-01-19
View的平滑滾動效果什麼是實現View的平滑滾動效果呢,舉個簡單的例子,一個View從在我們指定的時間內從一個位置滾動到另外一個位置,我們利用Scroller類可以實現勻速滾動,可以先加速後減速,可以先減速後加速等等效果,而不是瞬間的移動的效果,所以Scroller可以幫我們實現很多滑動的效果。首先我們先來看一下Scroller的用法,基本可概括為“三部曲”:1、建立一個Scroller對象,一般在View的構造器中建立:public ScrollViewGroup(Context
Time of Update: 2017-01-19
最近在做圖片相關的應用,所以就各方積累到一些常用的操作,一般來說會有多種方式來實現這一功能,比如 1.採用色度變換 2.採用ColorMatrix顏色矩陣 3.採用對像素點的直接操作 等等,今天就複習一下第一種方式吧,雖然比較單一,得到的結果類型也比較少。 相比較於常見的圖片風格變換,一般我們就是換個色彩度,飽和度,亮度等等,這裡也恰恰是這個方式
Time of Update: 2017-01-19
什麼是AppWidget?AppWidget就是我們平常在案頭上見到的那種一個個的小視窗,利用這個小視窗可以給使用者提供一些方便快捷的操作。 今天的目標就是怎麼建立一個簡單的AppWidget。首先我先把目錄結構展示一下,方便大家理解。第一步:我們需要在res目錄下建立一個folder,可以命名為xml(但這並不是必須的,你也可以換成你喜歡的名字)。然後在這麼目錄下建立一個xml檔案。我的appwidget.xml檔案代碼如下:<appwidget-provider
Time of Update: 2017-01-19
本文執行個體講述了Android編程開發錄音和播放錄音的方法。分享給大家供大家參考,具體如下:/* * The application needs to have the permission to write to external storage * if the output file is written to the external storage, and also the * permission to record audio. These permissions must
Time of Update: 2017-01-19
本文執行個體講述了Android基於SoftReference緩衝圖片的方法。分享給大家供大家參考,具體如下:Java中的SoftReference即對象的軟引用。如果一個對象具有軟引用,記憶體空間足夠,記憶體回收行程就不會回收它;如果記憶體空間不足了,就會回收這些對象的記憶體。只要記憶體回收行程沒有回收它,該對象就可以被程式使用。軟引用可用來實現記憶體敏感的快取。使用軟引用能防止記憶體泄露,增強程式的健壯性。SoftReference的特點是它的一個執行個體儲存對一個Java對象的軟引用,該軟
Time of Update: 2017-01-19
本文執行個體講述了Android基於ListView實作類別似QQ空間的滾動翻頁與滾動式載入效果。分享給大家供大家參考,具體如下:1. 滾動式載入listView.setOnScrollListener(new OnScrollListener() { //添加捲軸滾到最底部,載入餘下的元素 @Override public void onScrollStateChanged(AbsListView view, int scrollState) { if (scrollState =
Time of Update: 2017-01-19
本文執行個體講述了Android儲存Activity狀態的方法。分享給大家供大家參考,具體如下:如果你想儲存Activity的資訊(例如,類執行個體的變數)而又不需要和其它的組件共用的話,你可以調用Activity的getPreferences方法,不用指定一個Preference的名字。對返回的Shared Preference的訪問只限於調用的Activity;每個Activity支援一個不命名的Shared