Time of Update: 2017-01-19
本文執行個體講述了Android建立一個Activity的方法。分享給大家供大家參考,具體如下:為了建立一個新的Activity,你需要繼承Activity類,定義UI,實現功能。新的Activity的最基本的架構代碼如下所示:package com.paad.myapplication;import android.app.Activity;import android.os.Bundle;public class MyActivity extends Activity {/**
Time of Update: 2017-01-19
本文執行個體講述了Android簡單建立一個Activity的方法。分享給大家供大家參考,具體如下:1) 建立一個android項目填寫項目資訊2) 建立一個新Activity右鍵點擊Eclipse左邊(預設)你要加入Activity的包,比如,我的包是com.INdroid.layout。然後選New->Class,輸入類名後(注意首字母大寫),在Superclass的Browse那裡點擊。最後在Choose a type那裡輸入Activity。然後點OK就可以了3)
Time of Update: 2017-01-19
通過VideoView播放視頻的步驟:1、在介面布局檔案中定義VideoView組件,或在程式中建立VideoView組件2、調用VideoView的如下兩個方法來載入指定的視頻(1)setVidePath(String path):載入path檔案代表的視頻(2)setVideoURI(Uri
Time of Update: 2017-01-19
Android架構結構直接上圖:由上圖,我們可以看出Android系統架構由5部分組成,分別是:Linux Kernel(linux核心)、Android Runtime(運行時環境)、Libraries(類庫)、Application Framework(應用程式框架)、Applications(應用)。1.1、Linux KernelAndroid基於Linux 2.6提供核心系統服務,例如:安全、記憶體管理、進程管理、網路堆棧、驅動模型。Linux
Time of Update: 2017-01-19
首先描述下我們想要實現的內容,我們希望在一個應用中通過點擊按鈕,去操作另一個進程中應用的音樂播放功能。如圖,我們點擊“播放”時,系統就會去遠程調用我們提供的一個service(與當前service不是同一個應用哦),然後操作service中的音樂播放,點擊“停止”則會終止播放。想要重新播放的話,必須先點“銷毀service”,再點播放按鈕哦。(至於這裡為什麼要先點銷毀按鈕才能播放,完全是為了給大家展示下,遠程調用service時,怎麼去解除綁定service)。在這個例子中,我們用到了一個非常重
Time of Update: 2017-01-19
首先,讓我們確認下什麼是service? service就是android系統中的服務,它有這麼幾個特點:它無法與使用者直接進行互動、它必須由使用者或者其他程式顯式的啟動、它的優先順序比較高,它比處於前台的應用優先順序低,但是比背景其他應用優先順序高,這就決定了當系統因為缺少記憶體而銷毀某些沒被利用的資源時,它被銷毀的機率很小哦。那麼,什麼時候,我們需要使用service呢? &
Time of Update: 2017-01-19
現如今的APP各式各樣,同樣也帶來了各種需求,一個下拉重新整理都能玩出花樣了,前兩天訂飯的時候不經意間看到了“百度外賣”的下拉重新整理,今天的主題就是它–自訂下拉重新整理動畫。看一下實現效果吧:動畫我們先來看看Android中的動畫吧: Android中的動畫分為三種:Tween動畫,這一類的動畫提供了旋轉、平移、縮放等效果。 Alpha – 淡入淡出Scale – 縮放效果Roate – 旋轉效果Translate –
Time of Update: 2017-01-19
Tab與TabHost:這就是Tab,而盛放Tab的容器就是TabHost 。如何??? 每一個Tab還對應了一個布局,這個就有點好玩了。一個Activity,對應了多個功能布局。 建立一個Tab項目,注意,不要產生main Activity 。注意IDE,這裡不要選...在包裡面建立一個類MyTab,繼承於TabActivity。其實,TabActivity是Activity的子類package zyf.tab.test; import android.app.TabActivity;
Time of Update: 2017-01-19
自訂view大概可以分成: 繼承view 組合view 自己畫的view(用paint和canvas)
Time of Update: 2017-01-19
推薦閱讀:淺析Android手機衛士sim卡綁定深入淺析Android手機衛士儲存密碼時進行md5加密詳解Android
Time of Update: 2017-01-19
最近要做一個輪播圖的效果,網上看了幾篇文章,基本上都能找到實現,效果還挺不錯,但是在寫的時候感覺每次都要單獨去重新在Activity裡寫一堆代碼。於是自己封裝了一下。本篇輪播圖實現原理原文出處:迴圈廣告位組件的實現,這裡只是做了下封裝成一個控制項,不必每次重複寫代碼了。效果圖:實現分析輪播圖的功能就是實現左右滑動的廣告、圖片資訊展示,那我們就用ViewPager來實現,由於考慮到使用者體驗,我們還需要在下面加一個指標來標示滑動到了第幾張輪播圖。指標我們可以用一個線性布局來根據要展示的輪播圖設定顯
Time of Update: 2017-01-19
想將Button和ListView分別放在螢幕的一左一右。單純使用android:gravity和android:layout_gravity不成功。於是涉及到RelativeLayout。關鍵為:android:layout_alignParentRight="true",android:layout_alignParentLeft="true":<?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2017-01-19
要想讓您的控制項水平置中或垂直置中其實很簡單,只要在控制項的上一級中設定【android:gravity="center"】屬性即可如:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:gravity="center" android:background="#000000"
Time of Update: 2017-01-19
本文執行個體講述了Android編程擷取SD卡路徑及剩餘容量的方法。分享給大家供大家參考,具體如下:public static String getExternalStoragePath() { // 擷取SdCard狀態 String state = android.os.Environment.getExternalStorageState(); // 判斷SdCard是否存在並且是可用的 if
Time of Update: 2017-01-19
在Android系統中提供了多種儲存技術.通過這些儲存技術可以將資料存放區在各種儲存介質上.比如sharedpreferences可以將資料儲存著應用軟體的私人儲存區,這些儲存區的資料只能被寫入這些資料的軟體讀取.當然Android還支援檔案儲存體、SQLite資料庫和Content
Time of Update: 2017-01-19
最近學習android時發現,很多書上都介紹了preference喜好設定這個東西,但是大部分的書都是直接上來講怎麼用,對其的用途和來曆都是隻字不提,筆者本人對於這種做法是非常鄙視的。這裡,我將對其進行一點簡單的描述,可能說法並不嚴謹,但是至少能協助你理解到底什麼事喜好設定:喜好設定這個詞是preference翻譯過來的,至於它到底是什麼,我用一句話概括下:preference是一種android為我們提供的方便的對資料進行儲存的工具。分析這句話:首先,我們明確,preference是和資料存放
Time of Update: 2017-01-19
最終效果圖,點擊save會儲存到檔案中,點擊show會從檔案中讀取出內容並顯示。main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
Time of Update: 2017-01-19
首先,我們看一下什麼是serializer,serializer就是序列化,又名序列化。它可並不只是簡單的把對象儲存在儲存空間上,它可以使我們在流中傳輸對象,使對象變的可以像基本資料一樣傳遞。XmlSerializer是針對XML進行序列化的類庫,我們先來看一下裡面的常用方法:基本方法1.建立一個xml檔案的序列化器,返回的是一個Xml的 Serializer 對象。XmlSerializer =
Time of Update: 2017-01-19
上圖為代碼結構圖。現在我們看下具體的代碼。Send.javapackage cn.com.sms.send; import java.util.ArrayList; import java.util.Iterator; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import
Time of Update: 2017-01-19
本文執行個體講述了Android編程中Activity的四種啟動模式。分享給大家供大家參考,具體如下:Activity啟動方式有四種,分別是:standardsingleTopsingleTasksingleInstance可以根據實際的需求為Activity設定對應的啟動模式,從而可以避免建立大量重複的Activity等問題。設定Activity的啟動模式,只需要在AndroidManifest.xml裡對應的<activity>標籤設定android:launchMode屬性,例