Time of Update: 2017-01-19
Time of Update: 2017-01-19
本文執行個體為大家分享了Android猜拳小遊戲,供大家參考,具體內容如下簡單的 頁面跳轉 和 點擊事件 的實現... --> AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.dragon.android.fight"
Time of Update: 2017-01-19
本文將引導大家做一個音樂播放器,在做這個Android開發執行個體的過程中,能夠協助大家進一步熟悉和掌握學過的ListView和其他一些組件。為了有更好的學習效果,其中很多功能我們手動實現,例如音樂播放的快進快退等。 先欣賞下本執行個體完成後啟動並執行介面效果: 首先我們建立項目,我使用的SDK是Android2.2
Time of Update: 2017-01-19
ListView與GridView是Android開發中的常用控制項,它們和Adapter配合使用能夠實現很多介面效果。下面分別以執行個體說明ListView、GridView的用法。 1.ListView的Android開發執行個體 ListView
Time of Update: 2017-01-19
想必大家都知道,國內的Android應用基本都是免費的,那麼開發人員如何獲得收入呢?應用中插入廣告是一個比較常用的盈利手段。本文就講解如何在Android應用中插入廣告。
Time of Update: 2017-01-19
不需要AIDL也不需要複雜的ContentProvider,也不需要SharedPreferences或者共用隱藏檔!只需要簡單易懂的Messenger,它也稱為信使,通過它可以在不同進程中傳遞message對象,在message中放入我們需要傳遞的資料你就可以實現跨進程通訊和傳遞資料。廢話不多說,直接上代碼。首先是服務端:public class Ser extends Service{@Overridepublic IBinder onBind(Intent intent) {return
Time of Update: 2017-01-19
之前在技術問答上面看到一個提問 “載入中…” 後面三個點是動態,這麼一個效果實現。想來想去,好像沒想到好的處理方式。 嘗試了一下,以一個最笨的方式實現了。先來看一下效果 :我是通過自訂一個Dialog,載入中的效果,是在Dialog內部實現的,進度還是從Activity裡面控制的。 下面是Dialog實作類別:public class CustomDialog extends AlertDialog { public CustomDialog(Context context) { super(
Time of Update: 2017-01-19
平時項目中經常用到自訂進度條樣式,我們一般實現的也是下面的第一種,至於第二種的圓角進度,網上介紹的資料也不是很多,這裡一起展示一下這兩種的實現。下面開始看代碼,先從主介面布局開始看起:<ProgressBar style="@android:style/Widget.ProgressBar.Horizontal" android:layout_width="match_parent" android:layout_height="20dp"
Time of Update: 2017-01-19
最近根據項目需要,整理了一個相對比較全面的 WheelView 使用控制項,借用之前看到的一句話來說,就是站在巨人肩膀上,進行了一些小調整。 這裡先貼上效果圖一般常用的時間選擇格式,,單項選擇,以及城市聯動,這裡基本都可以滿足了。這裡把 單項選擇,和 日期時間選擇 給提出到 Util 類中,代碼如下:public class Util { /** * 時間選擇回調 */ public interface TimerPickerCallBack { void
Time of Update: 2017-01-19
本文執行個體為大家分享了安卓手機socket通訊代碼,供大家參考,具體內容如下1、socket通訊首先要定義好服務端的ip地址和連接埠號碼; (1).首先看服務端的代碼:package com.example.androidsockettest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import
Time of Update: 2017-01-19
在前面一篇文章淺談Service Manager成為Android處理序間通訊(IPC)機制Binder守護進程之路中,介紹了Service Manager是如何成為Binder機制的守護進程的。既然作為守護進程,Service Manager的職責當然就是為Server和Client服務了。那麼,Server和Client如何獲得Service
Time of Update: 2017-01-19
先來看看要實現的效果圖在講解中,需要大家提前瞭解一些關於圖片繪製的原理的相關知識。關於實現的流程 1、自訂View 2、獲得操作圖片的Bitmap
Time of Update: 2017-01-19
在Android系統中,每一個應用程式都是由一些Activity和Service組成的,這些Activity和Service有可能運行在同一個進程中,也有可能運行在不同的進程中。那麼,不在同一個進程的Activity或者Service是如何通訊的呢?這就是本文中要介紹的Binder處理序間通訊機制了。
Time of Update: 2017-01-19
先來看看效果圖跳動的小球做這個動畫,需掌握: 1、屬性動畫 2、Path類、Canvas類 3、貝茲路徑 4、SurfaceView用法 5、自訂attr屬性 6 、架構:
Time of Update: 2017-01-19
本文介紹微信自動搶紅包的實現方法,主要實現以下幾個功能: 1.自動拆開螢幕上出現的紅包 2.處於案頭或聊天列表時接收到紅包資訊時自動進入聊天介面並拆紅包 3.日誌功能,記錄搶紅包的詳細日誌實現原理
Time of Update: 2017-01-19
一、簡介:Picasso是Square公司開源的一個Android圖形緩衝庫。可以實現圖片下載和緩衝功能。二、Picasso的特性Picasso是一個Android圖片載入緩衝架構,它具有如下特性: 1.支援任務優先順序,會優先載入“優先順序”較高的圖片。
Time of Update: 2017-01-19
Android只允許UI線程修改Activity裡的UI組件。當Android程式第一次啟動時,Android會同時啟動一條主線程(Main
Time of Update: 2017-01-19
通常來說Android手機沒有未接來電的監聽器,如果要實現對未接來電的處理,則需要自己編寫程式來實現。本文所述程式執行個體即為Android實現判斷手機未接來電及處理方法。主要分為四個步驟來進行:1、編寫CallListener,處理手機狀態變更監聽,當狀態改變時進行處理:package rbase.app.smshelpmate.call.listener;import java.text.MessageFormat;import
Time of Update: 2017-01-19
本文執行個體介紹了Android實現圖片陰影製作效果,設定畫布顏色,映像傾斜效果,圖片陰影製作效果的方法,採用canvas.save(Canvas.MATRIX_SAVE_FLAG);來實現。由於圖片的實際尺寸比顯示出來的映像要大一些,因此需要適當更改下大小,以達到較好的效果,在原有矩形基礎上,畫成圓角矩形,同時帶有陰影層。讀者可以根據自身需要對該程式碼進行個人化的修改以便更符合自身項目需求。具體實現代碼如下:package canvas.test;import
Time of Update: 2017-01-19
本文所述執行個體為一個天氣預報中的android代碼,主要包括了下載和安裝APK、檢查Apk更新、顯示'已經是最新'或者'無法擷取版本資訊'對話方塊、擷取當前用戶端版本資訊、顯示版本更新通知對話方塊、顯示下載對話方塊、判斷是否掛載了SD卡、顯示檔案大小格式:2個小數點顯示等。具體實現代碼如下:import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.