Time of Update: 2017-01-19
handler在安卓開發中是必須掌握的技術,但是很多人都是停留在使用階段。使用起來很簡單,就兩個步驟,在主線程重寫handler的handleMessage(
Time of Update: 2017-01-19
本文所述執行個體為在android中開起開場動畫類,已封裝好,進行android開發的朋友可使用。在這個類中,你可以:設定開場動畫的圖片資源、返回下一個要啟動的Activity、顯示開場動畫、執行耗時的操作、建立啟動時的介面Layout、設定螢幕的方向。預設是豎屏、開場動畫的圖片資源類。封裝了圖片、播放時間、開始時的透明程度等。具體實現代碼如下:package com.lurencun.cfuture09.androidkit.ui;import
Time of Update: 2017-01-19
Time of Update: 2017-01-19
本文將引導大家做一個音樂播放器,在做這個Android開發執行個體的過程中,能夠協助大家進一步熟悉和掌握學過的ListView和其他一些組件。為了有更好的學習效果,其中很多功能我們手動實現,例如音樂播放的快進快退等。 先欣賞下本執行個體完成後啟動並執行介面效果: 首先我們建立項目,我使用的SDK是Android2.2
Time of Update: 2017-01-19
這是一個android開屏布局的執行個體,可以用於載入廣告圖片和倒計時的布局。程式中設定的LayoutParams,劃分額外空間比例為6分之5,具體權重比例可根據使用者自己需求來自訂,非同步載入廣告圖片,相關的Android代碼。具體實現代碼如下:package cn.waps.extend;import android.app.Activity;import android.content.Context;import
Time of Update: 2017-01-19
本篇文章主要來講解怎樣繪製遊戲觸摸軌跡的曲線圖。 我們在onTouchEvent方法中,可以擷取到觸控螢幕幕時手指觸摸點的x、y座標,如何用這些點形成一條無規則軌跡並把這條無規則軌跡曲線顯示在螢幕上就是本篇文章的主旨內容。 Android
Time of Update: 2017-01-19
1、效果展示2、布局檔案<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=
Time of Update: 2017-01-19
手勢操作可以說是智能手機的一種魅力所在,前兩節給大家講解了兩種有趣的手勢操作,將它們置於遊戲當中,大大提升了遊戲的可玩性和趣味性。本節將繼續介紹智能手機的另一種神奇之處:感應器。 一、何為感應器 所謂感應器就是能夠探測如光、熱、溫度、重力、方向等等的裝置。 &
Time of Update: 2017-01-19
手勢操作在我們使用智慧型裝置的過程中奉獻了不一樣的體驗。Android開發中必然會進行手勢操作方面的編程。那麼它的原理是怎樣的呢?我們如何進行手勢操作編程呢? 手勢操作原理
Time of Update: 2017-01-19
本文樣本實現了Android退出時關閉所有Activity的功能,分享給大家供大家參考之用。具體方法如下:一般來說,在Android退出時,有的Activity可能沒有被關閉。為了在Android退出時關閉所有的Activity,這裡給出了以下的類://關閉Activity的類public class CloseActivityClass{ public static List<Activity> activityList = new
Time of Update: 2017-01-19
GPS定位是目前很多手機都有的功能,且非常實用。本文以執行個體形式講述了Android中GPS定位的用法。分享給大家供大家參考之用。具體方法如下:一般在Android中通過GPS獲得當前位置,首先要獲得一個LocationManager執行個體,通過該執行個體的getLastKnownLocation()方法獲得第一個的位置,該方法的說明如下:void android.location.LocationManager.requestLocationUpdates(String provider,
Time of Update: 2017-01-19
本文執行個體講述了Android傳送簡訊功能代碼,是進行Android程式開發中非常常見的重要功能。分享給大家供大家參考之用。具體方法如下:// 傳送簡訊public void sendMsg(){ String content = edtSend.getText().toString(); SmsManager smsManager = SmsManager.getDefault(); List<String> divideContents =
Time of Update: 2017-01-19
本文執行個體講述了Android擷取手機SIM卡電訊廠商資訊的方法,對於Android程式設計有非常實用的價值。分享給大家供大家參考之用。具體方法如下:主要功能代碼如下:/** * 擷取SIM卡電訊廠商 * * @param context * @return */public static String getOperators(Context context) { TelephonyManager tm = (TelephonyManager) context
Time of Update: 2017-01-19
本文執行個體講述的是AlertDialog,這種對話方塊會經常遇到。AlertDialog跟WIN32開發中的Dialog不一樣,AlertDialog是非阻塞的,而阻塞的對話方塊用的是PopupWindow。先貼出該程式啟動並執行截圖:main.xml的源碼:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/
Time of Update: 2017-01-19
最近穿戴裝置發展得很火,把相關技術也帶旺了,其中一項是BLE(Bluetooth Low Energy)。BLE是藍芽4.0的核心Profile,主打功能是快速搜尋,快速串連,超低功耗保持串連和傳輸資料,弱點是資料轉送速率低,由於BLE的低功耗特點,因此普遍用於穿戴裝置。Android 4.3才開始支援BLE API,所以請各位客官把本文代碼運行在藍芽4.0和Android
Time of Update: 2017-01-19
實現效果圖:下面是具體代碼,可直接複製:package com.lcw.rabbit.widget;import android.animation.ObjectAnimator;import android.content.Context;import android.text.TextUtils;import android.util.AttributeSet;import
Time of Update: 2017-01-19
本文執行個體介紹了Android開發中對連絡人修改、新增連絡人的方法,通過本執行個體代碼可實現新增連絡人...、編輯修改連絡人,新增連絡人和更新連絡人等操作,操作主要放線上程中處理,並且在操作的過程中,顯示圓形進度條,在Android系統中,這是種比較常見的進度條風格。具體功能代碼如下所示:package huahua.contactsfragment;import java.util.Collections;import huahua.huahuacontacts.R;import
Time of Update: 2017-01-19
本文詳述了android抽獎程式的實現方法,程式為一個抽獎大轉盤代碼,裡面定義了很多圖形方法和動畫。實現主要功能的SlyderView.java原始碼如下:import android.app.Activity;import android.content.Context;import android.graphics.BlurMaskFilter;import android.graphics.Canvas;import android.graphics.Color;import
Time of Update: 2017-01-19
簡介本文介紹一個Android手勢密碼開源庫的使用及實現的詳細過程,該開源庫主要實現以下幾個功能: 支援手勢密碼的繪製,並支援密碼儲存功能,解鎖時自動比對密碼給出結果 封裝了繪製密碼的方法,比對兩次密碼是否一致,可以快捷地進行手勢密碼的設定 可以設定密碼輸入錯誤後的重試次數上限 可以自訂不同狀態下手勢密碼圖案的顏色 可以自訂手勢密碼的觸摸點數量(n*n)
Time of Update: 2017-01-19
前言雅虎天氣的介面上滑的時候背景圖片會跟著移動,最重要的是背景圖片會根據手指上下移動的距離來進行不同程度的模糊,感覺甚為驚奇,畢竟大家都知道,在Android平台上進行模糊渲染是一個相當耗CPU也相當耗時的操作,一旦處理不好,卡頓是在所難免的。一般來說,考慮到效率,渲染一張圖片最好的方法是使用OpenGL,其次是使用C++/C,使用Java代碼是最慢的。但是Android推出RenderScript之後,我們就有了新的選擇,測試表明,使用RenderScript的渲染效率和使用C/C++不相上下