Time of Update: 2017-01-19
android應用經常會涉及到註冊登入功能,而許多的註冊登入或修改密碼功能常常需要輸入簡訊驗證碼,通常,使用者收到簡訊需要最小化應用去查看簡訊再填入驗證碼,必然比較麻煩,因此有必要能夠自動獲得下發的簡訊驗證碼,方便了使用者的操作,使用者體驗更好。原理講解:主要就是即時擷取簡訊資訊。涉及到ContentObserver類的使用。使用ContentProvider來監聽簡訊資料庫的變化,在自訂的ContentObserver當中實現onChange的方法進行監聽特定手機號的簡訊,然後進行資訊截取在填
Time of Update: 2017-01-19
Android 自動擷取驗證碼的兩種方式分別是BroadcastReceiver及ContentObserver,兩種方式都需要進行註冊、取消註冊兩個步驟 記得添加許可權,本文介紹ContentObserver方式。照舊先上ContentObserver代碼/** * Created by weifeiyang on 2016/7/29 0029. */import android.app.Activity;import
Time of Update: 2017-01-19
篇幅較長遂分成上下兩篇,上一篇我們已經快要一氣呵成了,但是美中不足的是,這個介面並不能討得美工MM的歡心,美工MM曾寄希望於您,卻交出這麼作出這麼一副死型樣,我都替你汗顏。這個圖搜尋按鈕看起來馬馬虎虎,但是這個搜尋方塊真是有失我在美工MM心中的水準啊,這是因為我們把EditText和Button都的寬度都設定成按自身內容長度自適應,所以這一篇我們就來潤潤色,修一修這個布局。Android在布局中引入了權重的概念,即如果給設定ViewGroup的總權重是,然後可以將權重分給它的子項目View各幾份
Time of Update: 2017-01-19
Android Service 詳細介紹:1、Service的概念 2、Service的生命週期
Time of Update: 2017-01-19
Android Gallery和GridView組件:Gallery 畫廊Gallery是一個內部元素可以水平滾動,並且可以把當前選擇的子項目定位在它中心的布局組件。我們還是直接看看例子的運行效果。下面上代碼,相關解釋都放在代碼裡了。1、建立一個新項目 HelloGallery2、拷貝wallpaper_0.jpg…wallpaper_9.jpg 10個圖片檔案到res/drawable目錄3、res/layout/main.xml檔案的內容如下:<?xml version="1.
Time of Update: 2017-01-19
每一個應用都是具備一個功能,那就是版本更新,我記得我之前在面試的時候,面試官讓我介紹一下應用版本更新的一些具體操作。我當時因為做過這個功能,所以回答的還是很流暢,現在我把這個分享給大家,需要能夠共同進步。我當時是這麼說的:首先呢,我們是應該在使用者登入後,在首頁執行檢查版本資訊的操作,具體是,擷取到本地的版本號碼後,提交給伺服器進行判斷,然後後台來告訴我們目前的版本是否為最新版本,緊接著我們拿到下載地址,執行下載的操作,具體的可以使用輸入輸出資料流來對檔案進行儲存和讀取,為了方便下載,我們還可以
Time of Update: 2017-01-19
QQ的滑動刪除效果很不錯,要實現這種效果,可以使用SwipeListView。1. 下載com.fortysevendeg.swipelistview這個項目(以前GitHub上有,現在GitHub上沒有了,百度了很多次才下載到的),匯入Eclipse,按右鍵,選擇Properties->Android,選中Library下面的IsLibrary。2. 建立一個項目MySwipeListView,加入SwipeListView這個庫。3.
Time of Update: 2017-01-19
Android 列表組件 ListView列表組件是開發中經常用到組件,使用該組件在使用時需要為它提供適配器,由適配器提供來確定顯示樣式和顯示資料。下面看一個例子:建立一個項目Lesson8_ListViewTest,Activity name是MainListViewTest 。MainListViewTest.java的代碼是:package android.basic.lesson8;import android.app.Activity;import android.os.Bundle;
Time of Update: 2017-01-19
Activity
Time of Update: 2017-01-19
先來看看效果圖先分析餅狀圖的構成,非常明顯,餅狀圖就是一個又一個的扇形構成的,每個扇形都有不同的顏色,對應的有名字,資料和百分比。經以上資訊可以得出餅狀圖的最基本資料應包括:名字 資料值 百分比 對應的角度 顏色。 使用者關心的資料 : 名字 資料值 百分比 需要程式計算的資料: 百分比 對應的角度 其中顏色這一項可以使用者指 public class PieData { private String name; // 名字 private float value; /
Time of Update: 2017-01-19
關於滑動衝突在Android開發中,如果是一些簡單的布局,都很容易搞定,但是一旦涉及到複雜的頁面,特別是為了相容小屏手機而使用了ScrollView以後,就會出現很多點擊事件的衝突,最經典的就是ScrollView中嵌套了ListView。我想大部分剛開始接觸Android的同學們都踩到過這個坑,下面跟著小編一起來看看解決方案吧。。同方向滑動衝突比如ScrollView嵌套ListView,或者是ScrollView嵌套自己這裡先看一張效果圖上圖是在購物軟體上常見的上拉查看圖文詳情,關於這中動畫
Time of Update: 2017-01-19
如果我們編寫了一個Android應用程式,想在一台沒有Android
Time of Update: 2017-01-19
前言隨著在APP中分配更多的對象,你就得實施週期性強制垃圾收集,會導致使用者體驗產生小卡頓現象。並發垃圾處理器在Android
Time of Update: 2017-01-19
我們公司做了一款使用百度錢包的移動網頁支付進行支付的產品,使用者通過百度錢包、百度糯米掃描我們產品的二維碼,選擇商品,點擊支付將會自動調用百度錢包進行支付,支付成功後返回成功頁面,在我們的成功頁面有關閉網頁按鈕,點擊關閉按鈕或者返回按鈕將會關閉頁面。在百度錢包中使用百度輕應用的BLightApp.closeWindow()
Time of Update: 2017-01-19
Android建立案頭的捷徑 概述 :建立案頭捷徑相當與建立一個程式的入口,就像我們程式在安裝完畢後會自動建立一個表徵圖到案頭。其實建立案頭捷徑跟建立一個程式入口差不多,但是像QQ會話一樣建立一個QQ好友的會話捷徑,就得動態建立表徵圖,名字了。 1.首先許可權是必不可少的<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />2.然後就是在你項目設定檔裡面配置
Time of Update: 2017-01-19
本文執行個體為大家分享了Android普通購物車製作過程,供大家參考,具體內容如下1.最新項目新增了類似購物車功能,如下圖所示:當時剛看到此頁面的時候,第一反應是利用 ListView嵌套Listview,經過一番操作最終也實現了此功能。當時也沒有考慮效能問題,只考慮能寫出來。後來嵌套資料,當資料量較大時,滑動Listview可以明顯感覺到卡頓,這對使用者來說是很難忍受的,所以才有了找到替代方案的想法,看到網上主流的是用ExpandableListView來實現此功能,所以我也用此方案來寫一下。
Time of Update: 2017-01-19
Time of Update: 2017-01-19
在Ubuntu Android簡單介紹硬體抽象層(HAL)一文中,我們簡要介紹了在Android系統為為硬體編寫驅動程式的方法。簡單來說,硬體驅動程式一方面分布在Linux核心中,另一方面分布在使用者空間的硬體抽象層中。接著Ubuntu
Time of Update: 2017-01-19
在智能手機時代,每個品牌的手機都有自己的個性特點。正是依靠這種與眾不同的個性來吸引使用者,營造品牌凝聚力和使用者忠城度,典型的代表非iphone莫屬了。據統計,截止2011年5月,AppStore的應用軟體數量達381062個,位居第一,而Android
Time of Update: 2017-01-19
看完了前面說的幾本書之後,對Linux Kernel和Android有一定的認識了,是不是心裡蠢蠢欲動,想小試牛刀自己編譯一把Android原始碼了呢?一直習慣使用Windows系統,而Android原始碼是不支援在Windows上編譯上,於是決定使用虛擬機器安裝Ubuntu,然後下載、編譯和安裝Android原始碼。 一.