Time of Update: 2014-01-02
首先看:第一步:vcD4KPHA+PGltZyBzcmM9"http://www.bkjia.com/uploadfile/Collfiles/20131231/20131231094620132.jpg" width="200" height="200" vspace="3" hspace="3" alt="\">代碼: 第二步:代碼中:package com.example.teststyletheme;import
Time of Update: 2014-01-02
案例:我們要實現的功能是點擊按鈕開始計時,從0開始計時到10停止,點擊Main線程不會影響計時操作,運行如下 vcC0yrXP1tXiuPa5psTco6zPwsPmuPq087zSwLS31s/t0rvPwqO6PC9wPgo8cD612tK71ta3vcq9o7rKudPDSGFuZGxlctbQtcRwb3N0RGVsYXllZLe9t6ijujwvcD4KPHByZSBjbGFzcz0="brush:java;"> /** * 使用Handler中的postDelayed計時
Time of Update: 2014-01-01
什麼是Zipalign? Zipalign是一個android平台上整理APK檔案的工具,它首次被引入是在Android 1.6版本的SDK軟體開發套件中。它能夠對打包的Android應用程式進行最佳化, 以使Android作業系統與應用程式之間的互動作用更有效率,這能夠讓應用程式和整個系統運行得更快。用Zipalign處理過的應用程式執行時間達到最低限度,當裝置運行APK應用程式時占更少的RAM(Random Access
Time of Update: 2014-01-01
Android開發中,匿名類的應用使得開發更加靈活,而匿名類的濫用卻讓程式變得雜亂無章、難以維護。程式員都是喜歡偷懶的,我們常常看到一個Activity類中布滿了匿名類,有Thread、有Handler、有Adapter、有各種Listener以及給匿名類傳遞資料的final變數,給人的感覺就像隨地大小便,很不文明。
Time of Update: 2014-01-01
為提高代碼的可讀性以及後期的可維護性,為我們的代碼加上正常化的注釋是很有必要,不僅有利於提高自己的專業素養,也能方便他人1、設定的入口,我我們可以在所示的地方個人化我們自己的代碼風格 2、檔案(Files)注釋標籤 /* * @Title: ${file_name} * @Copyright: XXX Co.,
Time of Update: 2013-12-31
1、Fragment生命週期 Fragment是不能單獨的顯示在手機上的,它只能在Activity裡面顯示。當Activity載入的時候,第一次執行onCreate()方法。 用一句話概括Fragment的生命週期即: Fragment首先需要建立對象(即執行個體化對象),然後要載入布局,接著開始運行。在Activity建立的時候,Fragment中的元素也跟著建立,當Activity被消毀時,Fragment的整個生命週期也就結束了。
Time of Update: 2014-01-01
目前的公眾平台只有簡單的幾個功能,這對於企業是遠遠不夠的,自主研發更是心有餘而力不足。一些公眾平台的進階功能可以通過微網站來實現哦!除了推送每日的訊息外,還需要做哪些呢?如果能在公眾平台上有一個自己的網站該有多好!不僅能展現內容,還能分欄體現,豈不是一舉兩得?現在這個功能在網站後台就可以體現了,註冊並登入成為微服務網站使用者,動動手指就可以輕鬆擁有。網站產生三步走:1
Time of Update: 2014-01-01
看到style,不少人可能會說這個我知道,就是控制項寫屬性的話可以通過style來實現代碼的複用,單獨把這些屬性及其參數寫成style就可以便捷的調用。 這種寫法呢其實比較常見,如果有某些控制項用到了相同的風格,就可以用style來作,今天要講的不是這種寫法,下面先看一下案例
Time of Update: 2013-12-31
Android 提供了GestureDetector類來識別使用者的手勢操作,這個類提供了兩個偵聽介面:OnGestureListener(處理單擊類訊息)與OnDoubleTagListener(處理雙擊類訊息)。onGestureListener( )介面中有以下幾個抽象方法:// 單擊,觸控螢幕按下時立刻觸發 abstract boolean onDown(MotionEvent e); // 抬起,手指離開觸控螢幕時觸發(長按、滾動、滑動時,不會觸發這個手勢) abstract
Time of Update: 2013-12-31
一個LinearLayout有一張背景圖片,裡面有一個ImageButton子組件,子組件完成360度順時針旋轉效果。MainActivity: 我只是啟動Activity就顯示動畫效果,所以在oncreate()方法中類比,但是這時候imageButton尺寸大小的值不太容易擷取,我上一篇文章已經講到了這個問題。 oncreate中擷取組件尺寸大小: http://blog.csdn.net/u0101
Time of Update: 2013-12-31
Android其實沒有對話方塊的概念,有的只是用PopupWindow實現一個對話方塊的效果。下面給一個完整的例子,及用法。建立一個PromptWindow類package com.friendlocation;import java.util.ArrayList;import android.app.Activity;import android.content.Context;import android.graphics.drawable.Drawable;import
Time of Update: 2013-12-31
Bitmap bitmap1;Bitmap bitmap2;Bitmap bitmap3 = Bitmap.createBitmap(bitmap1.getWidth(), bitmap1.getHeight(), bitmap1.getConfig());Canvas canvas = new Canvas(bitmap3);canvas.drawBitmap(bitmap1, new Matrix(), null);canvas.drawBitmap(bitmap2, 120, 350,
Time of Update: 2013-12-31
一、notification組件的使用:1、notification 組件就是當來一條短息時,在手機工作列中顯示出一條簡訊的提示,點擊時會啟用一個activity 2、建立和使用:public void click(Viewview){//1 Get a reference to the NotificationManager:// 擷取一個notification的管理者NotificationManager manager =
Time of Update: 2013-12-31
這個小例子包含知識點:1.Thread的使用2.使用Handle發送資料3.擷取網狀圖片並顯示 先上代碼package com.example.getwebimage;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import
Time of Update: 2013-12-31
一、服務元件的使用步驟:(做一個簡訊竊聽器,)1、自訂一個類:繼承android.app.Service類並覆寫一些方法:public class MyServiceextends Service { @Overridepublic IBinder onBind(Intent arg0) {// TODO Auto-generatedmethod stubreturn null;} /*** 服務被建立的時候
Time of Update: 2013-12-31
BroardcastReceiver簡介 廣播接收者(BroadcastReceiver)是Android的四大組件之一,用於接收廣播Intent,廣播Intent的發送是通過調用Context.sendBroadcast()、Context.sendOrderedBroadcast()來實現的。通常一個廣播Intent可以被訂閱了此Intent的多個廣播接收者所接收。
Time of Update: 2013-12-31
有這樣一道面試題:如何將SQLite資料庫(dictionary.db檔案)與apk檔案一起發布? 答: 把這個檔案放在/res/raw目錄下即可。res\raw目錄中的檔案不會被壓縮,這樣可以直接提取該目錄中的檔案,會產生資源id。那麼如何把raw檔案下面的資料庫匯入到安裝的程式中的database目錄下呢? public void imporDatabase() { //存放資料庫的目錄 String
Time of Update: 2013-12-31
閱讀之後簡單寫其中的某些功能,先貼圖: 第一步:相關代碼: 第二步: 代碼中的實現: package com.jiaruihuademo.testmenu;import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.
Time of Update: 2013-12-31
應用開發中需要擷取WebView當前頁面的標題,可能通過對WebChromeClient.onReceivedTitle()方法的重寫來實現如下:代碼如下:public class MainActivity extends Activity {public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main_layout);final
Time of Update: 2013-12-31
根據Activity的聲明周期多activity中退出整個程式,例如從A->B->C->D,這時我需要從D直接退出程式。網上資料:{finish()和system(0)都只能退出單個activity。殺進程等的等方式都不行~~~解決問題:我們知道Android的視窗類別提供了曆史棧,我們可以通過stack的原理來巧妙的實現,這裡我們在D視窗開啟A視窗時在Intent中直接加入標誌Intent.FLAG_ACTIVITY_CLEAR_TOP,再次開啟A時將會清除該進程空間的所有Activity。在