原创 如何獲得系統鍵盤
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