Time of Update: 2017-01-19
效果圖如下所示:先給大家說下實現android 跳轉到通訊錄的實現思路:1.點擊跳轉到通訊錄介面2.擷取通訊錄姓名和手機號碼3.回調顯示姓名和手機號碼1首先是跳轉到通訊錄介面Uri uri = Uri.parse("content://contacts/people");Intent intent = new Intent(Intent.ACTION_PICK, uri);startActivityForResult(intent, 0);通過設定通訊錄url跳轉,可以看到我們用回呼函數實現2.
Time of Update: 2017-01-19
去年春節的時候支付寶推行的集福娃活動著實火的不能再火了,更給力的是春晚又可以全民參與咻一咻集福娃活動,集齊五福就可平分億元大紅包,只可惜沒有敬業福……那時候在家沒事寫了個咻一咻外掛程式,只要到了咻一咻的時間點外掛程式就可以自動的點擊咻一咻來咻紅包,當時只是純粹練習這部分技術代碼沒有公開,後續計劃寫篇關於外掛程式這方面的文章,扯遠了(*^__^*)
Time of Update: 2017-01-19
字型表徵圖字型表徵圖是指將表徵圖做成字型檔(.ttf),從而代替傳統的png等表徵圖資源。使用字型表徵圖的優點和缺點分別為: 優點: 1. 可以高度自訂表徵圖的樣式(包括大小和顏色),對於個人開發人員尤其適用 2. 可以減少項目和安裝包的大小(特別你的項目中有很多圖片icon時,效果將是M級) 3.
Time of Update: 2017-01-19
一、首先看下支付寶上芝麻信用分的效果圖:二、思路 1、確定雷達圖中心點座標 2、繪製多邊形及連接線 3、根據維度值繪製覆蓋地區 4、繪製分數 5、繪製每個維度標題文字和表徵圖三、實現擷取布局的中心座標在onSizeChanged(int w, int h,
Time of Update: 2017-01-19
基礎知識Android的搜尋方塊架將代您管理的搜尋對話方塊,您不需要自己去開發一個搜尋方塊,不需要擔心要把搜尋方塊放什麼位置,也不需要擔心搜尋方塊影響您當前的介面。所有的這些工作都由SearchManager類來為您處理(以下簡稱“搜尋管理器”),它管理的Android搜尋對話方塊的整個生命週期,並執行您的應用程式將發送的搜尋請求,返回相應的搜尋索引鍵。當使用者執行一個搜尋,搜尋管理器將使用一個專門的Intent把搜尋查詢的關鍵字傳給您在設定檔中配置的處理搜尋結果的Activity。從本質上講,
Time of Update: 2017-01-19
// 1. 實現一個函數,在一個有序整型數組中二分尋找出指定的值,找到則返回該值的位置,找不到返回 -1。package demo;public class Mytest {public static void main(String[] args) {int[] arr={1,2,5,9,11,45};int index=findIndext(arr,0,arr.length-1,12);System.out.println("index="+index);}// 1.
Time of Update: 2017-01-19
我們在使用ListView的時候,一般都會為ListView添加一個響應事件android.widget.AdapterView.OnItemClickListener。對OnItemClickListener的position和id參數,我相信有些人在這上面走了些彎路。
Time of Update: 2017-01-19
在應用登陸頁面我們需要填寫使用者名稱和密碼。當填寫這些資訊的時候,軟鍵盤會遮擋登陸按鈕,這使得使用者體驗較差,所以今天就來解決這個問題1:登陸布局介面如下<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2017-01-19
一、問題概述 在編輯框輸入內容時會彈出軟鍵盤,而手機螢幕地區有限往往會遮住輸入介面,我們先看一下問題效果圖: 輸入使用者名稱和密碼時,系統會彈出鍵盤,造成系統鍵盤會擋住文字框的問題,如圖所示: 輸入密碼時輸入框被系統鍵盤遮擋了,大大降低了使用者操作體驗,這就是開發中非常常見的軟鍵盤遮擋的問題,該如何解決?二、簡單解決方案方法一 在你的activity中的oncreate中setContentView之前寫上這個代碼getWindow().setSoftInputMode(Wind
Time of Update: 2017-01-19
先說下這個demo,這是一個模仿課程表的布局檔案,雖然我是個菜鳥,但我還是想留給學習的人一些例子,先看下效果 然後再來看一下我們學校的app布局分析先上一張劃分好了的布局圖首先整個頁面放在一個LinearLayout布局下面,分為上面和下面兩個部分,下面一個是顯示課程表的詳細資料1:這個沒什麼好講的,就是直接一個LinearLayout布局,然後將控制項一個TextView用來顯示年份,一個View用來當作豎線,一個Spinner用來顯示選擇周數2:這個是顯示星期幾的組件,是我自訂的V
Time of Update: 2017-01-19
前言先看看效果怎麼樣不錯吧?別急下面我就一步一步的教你實現。用到的知識點總結:1.Canvas和pint的使用,我們用它畫點,線,字2.View的基本用法其實做這個東西還是很簡單的,總體思路步驟如下:1.準備一個Canvas。2.向Canvas裡面畫幾條斜杠。3.向canvas裡面畫100個小點。4.隨機產生4個數字,然後畫在canvas裡面。其實就是這麼簡單,沒什麼深奧的。開始寫編碼1.首先我們要重寫View既然我們要畫驗證碼,那麼我們就需要準備畫筆(paint)和畫板(canvas)代碼如下
Time of Update: 2017-01-19
在Android中,Activity主要負責前台頁面的展示,Service主要負責需要長期啟動並執行任務,所以在我們實際開發中,就會常常遇到Activity與Service之間的通訊,我們一般在Activity中啟動後台Service,通過Intent來啟動,Intent中我們可以傳遞資料給Service,而當我們Service執行某些操作之後想要更新UI線程,我們應該怎麼做呢?接下來我就介紹三種方式來實現Service與Activity之間的通訊問題Activity與Service通訊的方式有
Time of Update: 2017-01-19
①從設計的角度來講:Android的Activity的設計與Web頁面非常類似,從頁面的跳轉通過串連,以及從頁面的定位通過URL,從每個頁面的獨立封裝等方面都可以看出來,它主要負責與使用者進行互動。Service則是在後台運行,默默地為使用者提供功能,進行調度和統籌。如果一棵樹的地上部分是Activity的話,它龐大的根須就是Service。Android的服務元件沒有運行在獨立的進程或線程中,它和其他的組件一樣也在應用的主線程中運行,如果服務元件執行比較耗時的操作就會導致主線程阻塞或者假死,從
Time of Update: 2017-01-19
兩個Service之間相互監視的實現在實際開發中可能需要用到兩個Service相互監視的情況,本樣本就是實現此功能以作參考。服務A:public class ServiceA extends Service { private static final String TAG = ServiceA.class.getSimpleName(); MyBinder mBinder; MyServiceConnection mServiceConnection; PendingIntent
Time of Update: 2017-01-19
直接上代碼,大家可以參考下(1)自身類作為事件監聽器package cn.edu.gdmec.s07150745.work5;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity
Time of Update: 2017-01-19
這兩天android
Time of Update: 2017-01-19
先給大家看一段代碼,然後說明。import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle
Time of Update: 2017-01-19
很多的Android入門程式猿來說對於Android自訂View,可能都是比較恐懼的,但是這又是高手進階的必經之路,所有準備在自訂View上面花一些功夫,多寫一些文章。先總結下自訂View的步驟:1、自訂View的屬性2、在View的構造方法中獲得我們自訂的屬性[ 3、重寫onMesure ]4、重寫onDraw我把3用[]標出了,所以說3不一定是必須的,當然了大部分情況下還是需要重寫的。1、自訂View的屬性,首先在res/values/ 下建立一個attrs.xml ,
Time of Update: 2017-01-19
前言Android自訂控制項經常會用到Canvas繪製2D圖形,在最佳化自己自訂控制項技能之前,必須熟練掌握Canvas繪圖機制。本文從以下三個方面對Canvas繪圖機制進行講解:畫布Canvas畫筆Paint樣本圓形進度條畫布Canvas首先,來看一下Android官網對Canvas類的定義:The Canvas class holds the “draw” calls。To draw something, you need 4 basic components: A Bitmap to
Time of Update: 2017-01-19
本文章是基於鴻洋的Android 自訂View (一) 的一些擴充,以及對Android自訂View建構函式詳解裡面內容的一些轉載。首先我們定義一個declare-styleable標籤declare-styleable標籤的作用是給自訂控制項添加自訂屬性用的例如這樣 (我們定義了文字的顏色,大小,長度,跟背景的顏色)<declare-styleable name="CustomTitleView"> <attr name="titleColor" format="color"