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
1、WebViewClient就是協助WebView處理各種通知、請求事件的,具體來說包括:onLoadResource 、onPageStart 、onPageFinish 、onReceiveError 、onReceivedHttpAuthRequest2、WebChromeClient是輔助WebView處理Javascript的對話方塊,網站表徵圖,網站title,載入進度等onCloseWindow(關閉WebView) 、onCreateWindow() 、onJsAlert
Time of Update: 2017-01-19
第一種:直接通過包名:複製代碼 代碼如下:Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.joyodream.jiji");
Time of Update: 2017-01-19
昨天需要處理一個問題,需要監聽home鍵。最開始想到使用onKeydonwn這個方法。但是發現home不能這樣處理,onKeydonwn可以處理菜單鍵和back鍵,但home不能。因為home鍵是系統鍵,情況特殊一些。看了一下網上的資料,說下面的方法可以。(其實不行)複製代碼 代碼如下:@Override public void onAttachedToWindow() {
Time of Update: 2017-01-19
android擷取手機通訊錄連絡人資訊複製代碼 代碼如下:private void getPhoneContacts() { ContentResolver resolver = this.getContentResolver(); // 擷取手機連絡人
Time of Update: 2017-01-19
Android系統提供了MediaScanner,MediaProvider,MediaStore等介面,並且提供了一套資料庫表格,通過Content
Time of Update: 2017-01-19
讓按鈕擁有返回鍵的功能很簡單,在點擊事件加上finish();就OK了。如:複製代碼 代碼如下:public void onClick(View v){finish();}finish()
Time of Update: 2017-01-19
看了專業的培訓機構的課程大綱,才知道,自己學習android的路途才剛剛開始!特此整理分享一下,希望能幫到那些準備學習android開發,或者正在學習android開發,但是又沒有找到明確路線的童鞋們!(PS:特此聲明,這篇文章不是給培訓機構做廣告哈,本人也是在自學android開發!!)第一階段:Java物件導向編程1.Java基礎資料型別 (Elementary Data Type)與運算式,分支迴圈。 2.String和StringBuffer的使用、Regex。
Time of Update: 2017-01-19
本文執行個體總結了Android實現旋轉螢幕方法。分享給大家供大家參考。具體如下:在介紹之前,我們需要先瞭解預設情況下android旋轉螢幕的機制:預設情況下,當使用者手機的重力感應器開啟後,旋轉螢幕方向,會導致當前activity發生onDestroy->
Time of Update: 2017-01-19
Android Studio 1.0正式版發布啦今天是個大日子,Android Studio 1.0 終於發布了正式版, 這對於Android開發人員來說簡直是喜大普奔的大訊息啊,那麼就果斷來下載使用。官方下載地址: http://developer.android.com/sdk/index.html如果你之前已經使用其他版本的Studio,那麼直接覆蓋就好了,如果是第一次使用,那麼參照Android Studio系列教程一進行安裝配置。於此同時一起更新的還有SDK Tools等,開啟SDK
Time of Update: 2017-01-19
先給大家說下實現思路主要有是兩個監聽:一是addOnPageChangeListener();二是setOnTouchListener();addOnPageChangeListener()主要是為了擷取position(滑動到了第幾頁)setOnTouchListener()主要是判斷在最後一頁中是否向左滑動了,然後進入首頁在沒給大家分享代碼之前,先給大家展示下效果圖:主要功能代碼addOnPageChangeListener();viewPager.addOnPageChangeListen
Time of Update: 2017-01-19
本文執行個體為大家分享了Android 仿微信5滑動導航效果,供大家參考,具體內容如下ViewPageAdapter.javapackage com.rong;import java.util.ArrayList;import java.util.List;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.view.View;public
Time of Update: 2017-01-19
現在的智能手機不敢說百分百的都是觸控螢幕,也應該是百分之九九以上為觸控螢幕了,觸控螢幕為我們操作無鍵盤、無滑鼠的手機系統帶來了很多的便利。當使用者觸控螢幕幕時會產生很多的觸摸事件,down、up、move等等。View類有個View.OnTouchListener內部介面,通過重寫他的onTouch(View v, MotionEvent event)方法,我們可以處理一些touch事件,如下:public class MainActivity extends Activity {...//
Time of Update: 2017-01-19
很多APP中都實現了類似引導頁的自動輪播,不由得想到昨天的引導頁上修改一下代碼實現輪播。 其實大體上只需要添加一個線程迴圈執行就可以了。 項目已同步至:https://github.com/nanchen2251/viewpagerDemo 同樣的先上圖 直接上代碼,注釋都全的,我想這樣更有利於理解。 先改了Adapter package com.example.nanchen.taketurnplaydemo;import
Time of Update: 2017-01-19
Android設定鬧鐘並不像IOS那樣這麼簡單,做過Android設定鬧鐘的開發人員都知道裡面的坑有多深。下面記錄一下,我解決Android鬧鐘設定的解決方案。主要問題1、API19開始AlarmManager的機制修改。2、應用程式被Kill掉後,設定的鬧鐘不響。3、6.0以上進入Doze模式會使JobScheduler停止工作。4、手機設定重啟後,鬧鐘失效問題。API19以上AlarmManager機制的修改API19之前AlarmManager提供了三個設定鬧鐘的方法,由於業務需求鬧鐘只需
Time of Update: 2017-01-19
我們在使用ListView的時候,一般都會為ListView添加一個響應事件android.widget.AdapterView.OnItemClickListener。本文主要在於對OnItemClickListener的position和id參數做詳細的解釋,我相信有些人在這上面走了些彎路。先來看一下官方的文檔position The position of the view in the adapter.id The row id of the item that was clicked.
Time of Update: 2017-01-19
前言當我們在手機上使用360安全衛士時,手機螢幕上時刻都會出現一個小浮動視窗,點擊該浮動視窗可跳轉到安全衛士的操作介面,而且該浮動視窗不受其他activity的覆蓋影響仍然可見(多米音樂也有相關的和主介面互動的懸浮小視窗)。那麼這種不受Activity介面影響的懸浮視窗是怎麼實現的呢?Android懸浮窗實現實現基礎Android懸浮窗實現使用WindowManagerWindowManager介紹 通過Context.getSystemService(Context.WINDOW_SERVI
Time of Update: 2017-01-19
最近項目要用到支付寶支付和微信支付,本想使用第三方支付架構ping++或者BeeCloud的,但是由於他們的收費問題,讓我望而卻步,而且公司給了相應的公開金鑰、私密金鑰和APPID等,所以就用下開放平台的唄。 進去倒騰了半天才發現一堆問題,Oh,我的天。完全不知所云,百度Google了一堆,都沒找到足夠的解決方案。好吧,自己來,這裡也就把相關的東西分享給大家,如果有類似問題的可以考慮使用一下,不足的地方大牛就別噴了。 微信開放平台有文檔和SDK,大家可以去自己查看下載,火箭: