原创 如何獲得系統鍵盤

private InputMethodManager inputMethodManager; if (inputMethodManager == null) {     inputMethodManager = (InputMethodM

原创 如何根據EditText的改變監聽TextView中文本的改變

public class myActivity extends Activity{  private EditText content; @Override  protected void onCreate(Bundle savedIns

原创 Android遊戲開發:遊戲框架的搭建(3)

5. 圖像模塊(Graphics)   最後一個模塊是圖像操作模塊,用來繪製圖像到屏幕上。不過要想高性能的繪製圖像,就不得不瞭解一些基本的圖像編程知識。讓我們從繪製2D圖像開始,首先要了解的一個問題是:圖像究竟是如何繪製到屏幕的?答案相

原创 Android之NDK開發

 一、NDK產生的背景   Android平臺從誕生起,就已經支持C、C++開發。衆所周知,Android的SDK基於Java實現,這意味着基於Android SDK進行開發的第三方應用都必須使用Java語言。但這並不等同於“第三方應用

原创 Android之setContentView和LayoutInflater

setContentView: 1.常用的構造函數: 1)setContentView(int layoutResID) 2)setContentView(View view) 3)setContentView(Vie

原创 android中如何使用layer-list

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--<item> <shape android:shape="rectangle"> <

原创 Android中View轉換爲Bitmap及getDrawingCache=null的解決方法

1.前言   Android中經常會遇到把View轉換爲Bitmap的情形,比如,對整個屏幕視圖進行截屏並生成圖片;Coverflow中需要把一頁一頁的view轉換爲Bitmap、以便實現複雜的圖形效果(陰影、倒影效果等);再比如一些動

原创 如何開起系統自帶的網絡設置

Intent intent =new Intent("android.settings.WIRELESS_SETTINGS");       sta

原创 如何關閉系統鍵盤

//點擊按鈕時,隱藏系統鍵盤    inputMethodManager.hideSoftInputFromWindow(getCurrentFoc

原创 SQLite優化方法

  1.建表優化 SQLite的數據庫本質文件讀寫操作,頻繁操作打開和關閉是很耗時和浪費資源的;   優化方法事務機制: 這裏要注意一點:事務的開啓是要鎖定DB的,其他對DB的寫入操作都是無法成功的。 db.beginTransacti

原创 Android遊戲開發:遊戲框架的搭建(2)

4.音頻模塊(Audio)   音頻模塊編程從來都是一個複雜的話題。這裏不打算用到一些高級複雜的音頻處理手段,主要是播放一些背景音樂。在書寫代碼前,讓我們瞭解一下音頻的基礎知識。   採樣率:定義了每秒從連續信號中提取並組成離散信號的採

原创 Android遊戲開發:遊戲框架的搭建(1)

  通常情況下,遊戲開發的基本框架中,一般包括以下模塊:   窗口管理(Window management):該模塊負責在Android平臺上創建、運行、暫停、恢復遊戲界面等功能。   輸入模塊(Input):該模塊和視窗管理模塊是密切

原创 Android遊戲開發:遊戲框架的搭建(4)

6.遊戲框架   所有的基礎工作做完後,我們最後來探討一下游戲框架本身。我們看下爲了運行我們的遊戲,還需要什麼樣的工作要做: 遊戲被分爲不同的屏幕(screen),每個屏幕執行着相同的任務:判斷用戶輸入,根據輸入渲染屏幕。一些節目或許不

原创 android進程講解

     今天繼續講解關於ActivityManager的使用,通過前面一節的學習,我們學會了如何利用ActivityManager獲取系統裏  

原创 android中如何畫圖

<?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android=" http://schem