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
筆者發現在很多應用中,都有自動擷取驗證碼的功能:點擊擷取驗證碼按鈕,收到簡訊,當前應用不需要退出程式就可以擷取到簡訊中的驗證碼,並自動填滿。覺得這種使用者體驗很贊,無須使用者在簡訊和App之間來回切換,這個功能是如何?的呢?其實很簡單,就是用到了Android中的一個叫ContentObserver的東西,下面手動簡單實現一個~~~一、開發ContentObserver主要是用來監聽收件匣的內容,一旦有新訊息過來,就去監聽是否是我想要的那個號碼發過來的簡訊,如果是,就直接用Regex截取/**
Time of Update: 2017-01-19
最近老大交給了一個任務,說是要在本地視頻端能夠調節網路攝影機焦距。碰到了一些問題:1.手機支不支援網路攝影機變焦2.系統內建攝像軟體可以變焦,但是自己編寫的程式不支援變焦,這個問題網上也有很多童鞋碰到了:複製代碼 代碼如下:public void setZoomIn(){ try{ params =
Time of Update: 2017-01-19
1、添加Camera許可權2、判斷是否支援變焦複製代碼 代碼如下:public boolean isSupportZoom() { boolean isSuppport = true; if
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
前言想想我們常用的網易雲音樂,允許我們把歌詞連帶著歌曲的圖片拼在一起變成一張圖,我們再把這張圖片分享出去就好了。那麼,本篇的內容就是動手做一個帶文字的圖片。這裡也記錄下上下文,因為做了一個失物招領的App,當有人上交了失物之後,可以將這個訊息分享出去,這個訊息內容有物品的資訊和圖片,而微信SDK始終無法做到,就想著把物品資訊嵌入到圖片中分享出去,先放一個效果圖: 這個分享出去的圖片很簡單,上面是圖片,下面是文字組合在一起。 先要知道,方案的原理是通過操作一個以Bitmap為基
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
做了微信支付,下載了Demo,發現和之前有所改動,v3.0的版本,也許有的朋友還在摸索,這裡我已經成功支付,話不多說,直接進入主題:一、首先要在微信開發平台註冊帳號,新增應用,填寫正確的包名,正確的簽名(MD5中的一串字元冒號去掉,全部小寫),當然也會產生的AppID和AppSecret都有用!最後還要花300大洋開通支付功能!二、分析一下微信支付的流程三、介面互動流程上面都看明白了,接下來就是寫代碼了四、這裡必須要有wxapi這個包名,同時必須有WXPayEntryActivity這個類名五、
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原始碼。 一.