Time of Update: 2013-12-11
Activity:Java代碼 package irdc.ex04_21; /* import相關class */ import java.io.File; import java.util.ArrayList; import java.util.List; import android.app.AlertDialog; import android.app.ListActivity; import
Time of Update: 2013-12-11
ViewStub組件和<include>標籤的作用類似,主要是為了提高布局的重用性,及布局的模組化。它們之間最大的差別是,ViewStub中的布局不會隨著它所在布局的渲染而渲染,而<include>標籤中的布局會隨著它所在布局的渲染而渲染,ViewStub中的布局只有在你需要的時候才會渲染到主介面中。1、xmlmain.xmlJava代碼 <?xml version="1.0"
Time of Update: 2013-12-11
Time of Update: 2013-12-11
1.編程方式Java代碼 public void setFullScreenMethod1(boolean isFullScreen) { if (isFullScreen) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Time of Update: 2013-12-11
很多人看到這個問題就會想到不就是用ContentObserver嗎但ContentObserver並沒想象的那麼好,因為還沒做到精確到某一列 某一行的資料所以會出現介面的頻繁重新整理,或者是頻繁的判斷改變資料的內容。用application域和類似反向控制的做法就可以很好的解決這個問題application類view plainpublic class ApplicationContext extends Application {
Time of Update: 2013-12-11
EditText和TextView一樣,也可以進行圖文混排。所不同的是,TextView只用於顯示圖文混排效果,而EditText不僅可顯示,也可混合輸入文字和映像,讓我們先回顧一5.2所示的QQ聊天輸入框,在輸入框中可以同時輸入文字和表情映像。實際上,這種效果在Android SDK中只需要幾行代碼就可以實現。為了使讀者更有學習的衝動,先來欣賞一下即將實現的效果,5.16所示。圖5.16 在EditText控制項中輸入文字和映像
Time of Update: 2013-12-11
在一個項目中,要用到sdcard和sim卡。使用sdcard時,需要判斷其狀態是否可讀寫。使用sim卡時,要判斷是否可讀,怎麼做呢,請參閱下面兩個函數: //sdcard是否可讀寫 public boolean IsCanUseSdCard() { try { return
Time of Update: 2013-12-11
丁浪建議:學習本執行個體之前,請掌握Activity的生命週期相關的事件和方法,這樣學習效果會更好。 本執行個體僅供參考學習,並非一款非常完善的產品。由於時間和本人技術有限,不足或者錯誤之處敬請諒解。希望熱心的網友能夠繼續完善。下面是Activity部分代碼(我一般都會有詳細注釋):package cn.chaoyang.activity; import java.io.File; import
Time of Update: 2013-12-11
如顯示彈出一個半透明框java代碼://清空資料 private void ShowPopup() { LayoutInflater mLayoutInflater = (LayoutInflater)
Time of Update: 2013-12-11
一、為什麼調用c的dll要用源碼編譯成so庫Android系統是基於linux核心的移動終端系統,而dll是在windows環境下產生和調用的c庫,所以不可以直接為android系統調用。二、安裝(I)安裝cygwin1.下載cygwincygwin可以在windows上虛擬unix編譯環境,還內建了許多linux的編輯器等工具,可供選擇安裝。在本項目中cygwin主要用來編譯產生so庫。所以重在安裝gcc、make包。 2.選擇“install from
Time of Update: 2013-12-11
最終效果如下: 具體來說就是實現了checkbox自訂選中和為選擇樣式,功能表項目根據不同位置設定不同背景.先上整體布局檔案代碼:[html] <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2013-12-11
Android 程式調試工具 Google為我們提供的代碼調試工具的亮點:traceview和 dmtracedump 。有了這兩個工具,我們偵錯工具分析bug就非常得心應手了。traceview協助我們剖析器效能,dmtracedump產生函數調用圖。遺憾的是,google提供的dmtracedump是個失敗的工具,並不能繪圖,本文會詳細介紹解決方案,實現繪圖。 產生.trace檔案
Time of Update: 2013-12-11
在很多android的應用程式中,我們經常可以看到圓角的文本編輯框,那是怎麼實現的呢?需要兩個shape繪製檔案對於頂部的EditText,調用這個,top_edittext_bg:[javascript]01.<?xml version="1.0" encoding="utf-8"?> 02.<shape
Time of Update: 2013-12-11
廢話不說,上代碼: 1、要關閉的Activity代碼: [java] <span style="font-size:18px;">public class TVOffDemo extends Activity { /** Called when the activity is first created. */
Time of Update: 2013-12-11
利用下面這個Utility 類的靜態方法setListViewHeightBasedOnChildren()即可實現: 在listview.setAdapter()之後調用Utility.setListViewHeightBasedOnChilren(listview)就Okay 了。public class Utility {public static void setListViewHeightBasedOnChildren(ListView
Time of Update: 2013-12-11
在Android中的開機動畫有兩種,一種是預設的Android文字顯示,還有一種是自訂的動畫。其主要實現的代碼在\frameworks\base\cmds\bootanimation中。這裡主要說明添加自訂的開機動畫的方法: 添加自訂開機動畫就是把要顯示的動畫的圖片打包成bootanimation.zip檔案。然後放到手機的“/data/local/”或“/system/media/”目錄下。開機時,系統會檢查這兩個目錄下有沒bootan
Time of Update: 2013-12-11
儲存資料在Android開發中是一項非常重要的功能,下面介紹的這種技術是利用XML檔案儲存體索引值對。 SharedPreferences的使用主要有四步: 1)獲得SharedPreferences對象
Time of Update: 2013-12-11
[java] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
Time of Update: 2013-12-11
通過handler來更新UI: package com.myandroid.handler; import android.app.Activity;import android.os.Bundle; import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import
Time of Update: 2013-12-11
[java] package test; /* * 作者:鐘志鋼 * 內容:二進位(原碼,反碼與補碼),位算符,移位元運算 * 時間: 2013-1-23 www.2cto.com * 1. >> 算術右移 ,符號位不變,低位溢出,並用符號位補缺少高位 * << 算術左移 , 符號位不變,低位補零 &