Time of Update: 2013-12-11
Display display = getWindowManager().getDefaultDisplay(); // 為擷取螢幕寬、高 Window window = getWindow(); LayoutParams windowLayoutParams = window.getAttributes(); // 擷取對話方塊當前的參數值 windowLayoutParams.width = (int)
Time of Update: 2013-12-11
第三天,google說,伊甸園(linux世界)要被隔離,於是便創造了亞當(Adm)與夏娃(Eve),稱它為zygote和system_server --xxx
Time of Update: 2013-12-11
IPCThreadState對象維護了2個變數 pid_t
Time of Update: 2013-12-11
一、錯誤:Unknown host api.tudou.com, throwing UnknownHostException。 解決辦法:在AndroidManifest.xml中添加二、Unable to find explicit activity class have you declared this activity in your
Time of Update: 2013-12-11
花了半天時間研究下了自訂鎖屏,發現其實實現並不是很神秘。不過有些地方還是值得注意。首先說流程,鎖定畫面一般是在關閉螢幕時啟用,開啟螢幕時展現在我們面前,所以我們知道了鎖屏的時機,恰好螢幕開關會發出相應的廣播,所以我們也可以像系統一樣捕獲到螢幕開關的事件。廣播對應的兩個action 引用 android.intent.action.SCREEN_ONandroid.intent.action.SCREEN_OFF 有趣的是我在我的me860上還
Time of Update: 2013-12-11
res/raw和assets的相同點: 1.兩者目錄下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進位。 *res/raw和assets的不同點:1.res/raw中的檔案會被映射到R.java檔案中,訪問的時候直接使用資源ID即R.id.filename;assets檔案夾下的檔案不會被映射到R.java中,訪問的時候需要AssetManager類。2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建
Time of Update: 2013-12-11
在android中,有Surface、SurfaceView和SurfaceHolder三個類可以使用。 Surface類:每個Surface
Time of Update: 2013-12-11
直接上代碼:package com.himi; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class MainActivity extends Activity { /**
Time of Update: 2013-12-11
在檔案的讀取和網路的資料處理中,經常會在Byte和String 之間進行格式的轉換。 Byte[] 位元組流轉換為String對象: fin=mContext.openFileInput("helloworld.txt"); int size=fin.available(); byte[]buffer=new byte[size]; while(fin.read(buffer)>0) {
Time of Update: 2013-12-11
【文章作者】曾健生【作者郵箱】zengjiansheng1@126.com【作者QQ】190678908【作者MSN】zengjiansheng1@hotmail.com【作者部落格】blog.csdn.net/newjueqi ******************************************************************************* 在An
Time of Update: 2013-12-11
在android項目中,有時需要一些全域的靜態變數來儲存一些資料,這樣在關閉賦值介面後,其他的頁面還可以調用這些資料。 但是我們知道,在java中全域靜態變數(java中沒有全域變數這一個概念,但是java提供了public
Time of Update: 2013-12-11
USING THE ANDROID TOOLCHAIN AS A STANDALONE COMPILER使用ANDROID作為一個獨立的編譯器工具鏈====================================================== It is now possible to use the toolchains provided with the Android NDK asstandalone compilers. This can be useful
Time of Update: 2013-12-11
在一個應用程式中,一般都會存在多個Activity,每個Activity對應著一個UI布局檔案。一般來說,為了保持不同視窗之間的風格統一,在這些UI布局檔案中,幾乎肯定會用到很多相同的布局。如果我們在每個xml檔案中都把相同的布局都重寫一遍,一個是代碼冗餘,可讀性很差;另一個是修改起來比較麻煩,對後期的修改和維護非常不利。所以,一般情況下,我們需要把相同布局的代碼單獨寫成一個模組,然後在用到的時候,可以通過<include />
Time of Update: 2013-12-11
第一,修改布局檔案,添加控制不同圖層顯示的button控制項;具體代碼如下:[html] <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2013-12-11
有時候android傳統的頁面配置不足以滿足我們的需求,常常需要自己定義view,通常繼承View,然後重寫構造方法以及onDraw等函數,再具體實現自己定義的複雜view。我們知道在給控制項賦屬性時,通常使用的是android系統內建的屬性,比如 android:layout_height="wrap_content",除此之外,我們亦可以自己定義屬性,這樣在使用的時候我們就可以使用形如
Time of Update: 2013-12-11
PhoneListenService.java[java] package cn.itcast.phone; import java.io.File; import java.io.OutputStream; import java.io.PushbackInputStream; import java.io.RandomAccessFile; import java.net.Socket;
Time of Update: 2013-12-11
我們在開發程式是經常會需要軟體全螢幕顯示、自訂標題(使用按鈕等控制項)和其他的需求,今天這一講就是如何控制Android應用程式的表單顯示. 首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是啟用表單的擴充特性。參數是Window類中定義的常量。一、枚舉常量 FEATURE_OPTIONS_PANEL = 0; 功能不明,參見後面的說明(預設使能) FEATURE_NO_TITLE = 1;
Time of Update: 2013-12-11
從java web 轉到android有一段時間了,雖然根據以前的功底,完成一些簡單的android應用已經不成問題了。但是,沒有經過系統的學習過android,始終感覺自己開發的時候“底氣不足”。閱讀了部分android的開發文檔,android中最重要的幾個組件即:activity,service,content provider,
Time of Update: 2013-12-11
關於android自動關機,網上有很多應用程式和例子。 相對於自動開機來說,自動關機可以在應用程式層通過設定alarm來實現。而自動開機,它需要底層rtc時鐘的支援。我自己也沒做過這個,不過在網上查到一個自動開機的實現方法。簡介我的實現是在設定程式裡面增加一個介面,讓使用者佈建自動開關機,這個自動開關機的設定可以參照鬧鐘的設定。關於自動關機,考慮到關機的時候,使用者可能正有一些重要的操作,那麼應該給使用者一個機會去取消當前的關機。1)一個BroadcastReceiver,
Time of Update: 2013-12-11
1在代碼中添加文字陰影TextView 有一個方法/** * Gives the text a shadow of the specified radius and color, the specified * distance from its normal position. * * @attr ref