Time of Update: 2013-12-11
//mCamera為Camera對象,下面的是拍照方法。 mCamera.takePicture(null, null, null, jpegCallback); //拍照時,開啟閃光燈 Camera.Parameters parameters =
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201202/118959.html7. Android的ImageButton問題很 多網友對Android提供的ImageButton有個疑問,當顯示Drawable圖片時就不會再顯示文字了,其實解決的方法有兩種,第一種就是圖片 中就寫入文字,但是這樣解決會增加程式體積,同時寫入程式碼方式會影響多國語言的發布。第二種解決方案很簡單,通過分析可以看到ImageButton的
Time of Update: 2013-12-11
裝載器從android3.0開始引進。它使得在activity或fragment中非同步載入資料變得簡單。裝載器具有如下特性:它們對每個Activity和Fragment都有效。他們提供了非同步載入資料的能力。它們監視資料來源的一將一動並在內容改變時傳送新的結果。當由於配置改變而被重新建立後,它們自動重連到上一個載入器的遊標,所以不必重新查詢資料。裝載器API概述在使用裝載器時,會涉及很多類和介面們,我們在下表中對它們總結一下: Class/Interface說明Loade
Time of Update: 2013-12-11
題外話:由於同事諮詢,口頭講解的話1對1,但不方便多方傳播及繼承性,因此特意寫此文章講解一番。1、android service簡要說明:Android Service :又稱為 Java Service ,是實現在架構層裡的 Service ,使用Java語言編寫。Native Service :又稱為 System Service ,是實現在 Runtime 層裡的 Service
Time of Update: 2013-12-11
package cn.talentsoft.bitmap; /** * 作者:泰藍特軟體 * 網址:http://www.talentsoft.cn * 郵箱:1047109942@qq.com * QQ :1047109942 */ import android.content.Context; import
Time of Update: 2013-12-11
Notification 的使用需要匯入 3 個類import android.app.PendingIntent;import android.app.NotificationManager;import android.app.Notification;程式碼範例及說明NotificationManager nm =
Time of Update: 2013-12-11
跟若水老師學
Time of Update: 2013-12-11
上一篇文章http://www.bkjia.com/kf/201202/119073.html說到 JNIEnv 是一個與線程相關的變數,即線程A有一個 JNIEnv變數, 線程B也有一個JNIEnv變數,由於線程相關,所以A線程不能使用B線程的 JNIEnv 結構體變數。 問題描述:一個java對象通過JNI調用DLL中一個send()函數向伺服器發送訊息,不等伺服器訊息到來就立即返回,同時把JNI介面的指標JNIEnv *env(虛擬機器環境指標),和jobject
Time of Update: 2013-12-11
在android中做映像鏡像有很多方法,今天算是學習了!兩種方法如下:[java]//方法一 Matrix matrix = new Matrix(); matrix.postScale(leftOrRight, 1, bmpW/2, bmpH/2);//前兩個是xy變換,後兩個是對稱軸中心點 &
Time of Update: 2013-12-11
前言:在CSDN上面看了不少andriod遊戲開發方面的部落格,發現大多都是講解某一方面的知識,沒有一個完整的開發教程。所以我就寫了這樣一個系列的部落格,完整的描述整個遊戲的開發過程。希望能給大家一點協助,同時也希望大家能給出好的建議。我們共同學習~作者只是一個普普通通的andriod初學者,如果在部落格有錯誤的地方,麻煩聯絡我。我會修改的~好了進入正題:這是第一篇部落格,裡面涉及到的東西都比較基礎~~~1.遊戲介紹:這次編寫的遊戲是一款跳躍類遊戲,類似與塗鴉跳躍。我們通過小球觸碰方塊,完成小球
Time of Update: 2013-12-11
MVC英文即Model-View-Controller,即把一個應用的輸入、處理、輸出資料流程按照Model、View、Controller的方式進行分離,這樣一個應用被分成三個層——模型層、視圖層、控制層。模型 模型(Model):就是商務程序/狀態的處理以及商務規則的制定。商務程序的處理過程對其它層來說是黑箱操作,模型接受視圖請求的資料,並返回最終的處理結果。業務模型的設計可以說是MVC最主要的核心。目前流行的EJB模型就是一個典型的應用例子,它從應用技術實現的角度
Time of Update: 2013-12-11
在android開發中ListView是比較常用的組件,它以列表的形式展示具體內容,並且能夠根據資料的長度自適應顯示。 列表的顯示需要三個元素:1.ListVeiw 用來展示列表的View。2.適配器 用來把資料對應到ListView上的中介。3.資料
Time of Update: 2013-12-11
PolicyManager類位於framework\base\core\java\com\android\internal\policy目錄中的PolicyManager.java檔案中。PolicyManager主要用於建立Window類、LayoutInflater類和WindowManagerPolicy類,它扮演著簡單原廠模式中的工廠類角色,而抽象產品角色由IPolicy介面實現,具體產品角色由Policy類實現。它們的關係如所示: 從下面三個類的代碼可以看出,都使
Time of Update: 2013-12-11
使用ListView過程中,如果滾動式載入資料的操作比較費時,很容易在滾屏時出現螢幕卡住的現象,一個解決的辦法就是不要在滾動時載入資料,而是等到滾動停止後再進行資料的載入。這同樣要實現OnScrollListener介面,關於該介面的簡要描述見上一篇文章,這裡直接進行代碼的分析:[java]package hust.iprai.asce1885; import android.app.ListActivity; import
Time of Update: 2013-12-11
live555是一個處理流媒體傳輸對c++庫,再Mplayer與vlc中都有用到。我們計劃將其加入到自己編寫對Android上的播放器中作為流媒體模組,首先就需要將這個庫移植到Android上。1. 首先在官網下載live555對源碼並解壓。2. 建立一個Android工程,將源碼檔案放到一個該工程的jni目錄下,如:jni/live。3.
Time of Update: 2013-12-11
package com.mysession; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.Canvas; import
Time of Update: 2013-12-11
從今天開始,我們就一起來學習設計模式了,JAVA中的設計模式有很多種,每種模式都有具體的實現方式和應用的環境,首先我們先來學習<解譯器模式>,同樣我們先上UML例如,這對我們理解每種設計模式起到了很好的輔助作用。 在這裡我的理解就是將每個類具體要實現的功能做成介面,方便下面的類來實現,這裡還是以《西遊記》裡的主人公做為主角,唐僧的每個徒弟都有殺死妖怪的能力,我們就將這個能力做成介面,然後每個人都實現它,並對它進行具體的解釋。同樣,我們也可以舉一反三,每種動物都有
Time of Update: 2013-12-11
在Android平台上,整合了一個嵌入式關係型資料庫—SQLite,SQLite3支援 NULL、INTEGER、REAL(浮點數字)、TEXT(字串文本)和BLOB(二進位對象)資料類型,雖然它支援的類型只有五種,但實際上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等資料類型,只不過在運算或儲存時會轉成對應的五種資料類型。
Time of Update: 2013-12-11
1、顯示toast[java]Toast.makeText(this._getApplicationContext(), R.string._item, Toast.LENGTH_SHORT).show(); Toast.makeText(this._getApplicationContext(), R.string._item, Toast.LENGTH_SHORT).show();[java]2、用log進行查看 2、用log進行查看[java]private
Time of Update: 2013-12-11
今天我們來介紹一下觀察者模式,觀察者模式需要有目標對象,有觀察對象。目標對象的改變會通知觀察對象也做出相應的變化。接上一回的話題《西遊記》,唐僧就是目標對象,他的三個徒弟就是保護他去西天取經的,所以他是三個徒弟的目標對象。那每一個徒弟就是觀察對象,如果唐僧被妖怪抓去的話,徒弟們是要去救他的,不然沒有唐僧,徒弟們去西天也是沒用的,呵呵,我們來看一下具體的代碼呢:將唐僧設為目標者,將每個觀察者註冊給他,就是他如果出事的話,能通知到徒弟們去救他啊![java] public class