Time of Update: 2018-12-03
Singleton Pattern名稱由來java 是一門物件導向的語言,android 用的也是java 開發ap ,在java/C# 裡面所有的物體(類)都可以看作是一個對象,而要使用這個對象無外乎為它在記憶體裡面分配一個對象,一般情況下最直接的方法是new 一個對象,讓它存在於記憶體中。 單件/例模式是所有設計模式中可以說是最簡單最易懂的一種編程方式
Time of Update: 2018-12-03
主Activitypublic class TestGLCubeActivity extends Activity { /** Called when the activity is first created. */private GLSurfaceView GLMainView; @Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-03
在android 應用開發中,編輯,修改或增刪 res/下資源檔時有時會遇到如下錯誤提示:"Unparsed aapt error(s)! Check the console for output". 可檢查控制台輸出的提示來解決. 比如在res/layout下新加了一個xml檔案: NewScreen.xml, 這時就會遇到上述錯誤提示, 控制台會有類似如下提示:the layout file name can only contain characters in [a- z0-9] etc.
Time of Update: 2018-12-03
配置好android環境, 在命令列視窗執行命令: mksdcard -l test 10M c:/android/test1.img即建立類比sdcard image 檔案.現在啟動模擬器,執行命令:emulator -sdcard c:/test1.img模擬器啟動後, 新開一命令視窗, copy一檔案到sdcard image 中, 執行命令:adb push e:/test.jpg sdcard/test.jpg然後, 從sdcard image中取回該測試檔案, 執行命令:adb
Time of Update: 2018-12-03
實驗題目: 在Android模擬器裡,完成一個簡單的電腦功能。實驗目的: 瞭解Android的常見控制項“文字框、按鈕”等的使用。 第一步、建立工程 選擇SDK的版本,例如我們這裡選擇 2.3.3 至此工程建立完畢。 Android 工程已經預設建立了一個
Time of Update: 2018-12-03
用過VB 、 VC#的朋友都知道,在VB或VC#裡要進行視窗(介面)切換很容易例如在VB、C#裡: 有 Fom1、 Form2、Form3,如果要切換。 Form1.show() Form2.show()相當簡單,當時在Android裡, 要想這麼做,很真實很“難”了。要得動動腦筋了。 按照我以往的編程經驗,我這裡提供一種簡單的解決辦法。 第一步 建立一個工程,例如“UITest”。第二步 對這個工程的代碼檔案進行改造
Time of Update: 2018-12-03
Android環境下使用JCFXBL API介面操作資料庫 文檔整理:王強 http://blog.csdn.net/ex_net/article/details/7833641作者:張建波 郵箱: 281451020@qq.com 電話:13577062679 歡迎來電交流! 一、資料操作中涉及到的資料介面 發送請求的對象AndroidFxBLClientAPI FxBL = new
Time of Update: 2018-12-03
一、功能最小劃分單元 (1)UI功能以“布局”為最小劃分粒度,即開發人員最小完成的單位為“布局(介面)” (2)代碼功能以“類”為最小劃分粒度,即開發人員最【大】完成的單位為“類” 二、控制項命名規範 由於 Android的 R.id可以遍曆到所有的控制項 ID ,容易造成ID衝突 控制項命名標準 介面名稱_控制項類型_控制項ID 例如: phone_btn_1Button btnTextView txt三、布局與代碼檔案編寫規範
Time of Update: 2018-12-03
1.如果應用程式需要訪問Internet,需要在AndroidManifest.xml中加入<uses-permission android:name="android.permission.INTERNET"/>2.1.在ADT 虛擬機器中 localhost/127.0.01是不行的。虛擬機器中預設10.0.2.2為本地地址 所以我們在本地的.NET webservice 如果為localhost/webser/webtest.asmx 在Android模擬器中為10.0.2.2
Time of Update: 2018-12-03
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:focusable ="true" android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever"
Time of Update: 2018-12-03
前面講了Android x86如何安裝到VirtualBox的方法,下面來看看啟動參數的設定問題。 說明:所有方法筆者也是從網上搜集得來,結合自己親測在此總結一下。 設定啟動參數其實很簡單,如下:選擇第一項,按“e”。選擇第一項,按“e”。 進到這裡就可以寫入啟動參數了,比如啟動時詢問解析度:vga=ask ,輸入完成後斷行符號即可回到上一個介面,按“b”啟動系統。 就會出現下面的詢問介面:斷行符號
Time of Update: 2018-12-03
關於使用虛擬機器安裝Android x86的教程網上一搜一大把,但多數是4.0的,與4.2的安裝存在一些出入,這裡筆者就自己的安裝過程整理一下,供大家學習交流。軟體準備: Oracle VirtualBox 4.2.10 Android 4.2.2 x86 ISO關於Android4.2.2這裡複製一下說明: 測試版本20130228是基於最新的Android 4.2.2釋放(Jb-x86)。我們有固定的和添加的x86指定的代碼讓系統運行平穩,對大多數x8
Time of Update: 2018-12-03
JCFXBL與WebView整合打造安卓應用服務平台 本系列文章由ex_net(張建波)編寫,轉載請註明出處。http://blog.csdn.net/ex_net/article/details/8829348作者:張建波 郵箱: 281451020@qq.com 電話:13577062679 歡迎來電交流! 一、應用背景介紹
Time of Update: 2018-12-03
Livewallpaper,即動態牆紙,是Android的一大3D特色功能,使用者可以在案頭選擇載入動態牆紙,讓自己的手機案頭背景旋動起來。相對於靜態案頭壁紙,動態牆紙可以展示各種動態變化的背景,而與傳統手機系統採用GIF作為動態背景不同的是,Android的動態牆紙並不是GIF圖片,而是一個標準的Android應用程式,也就是APK。既然是應用程式,當然意味著天生具有GIF圖片不具備的功能——能與使用者發生互動,而且動態背景變化絕不僅僅局限於GIF圖片那般只能是固定的幾張圖片的迴圈播放。需要
Time of Update: 2018-12-03
操作過Android手機的朋友應該對在待機介面拖動表徵圖的互動效果都有比較深刻的印象,比如說,當把表徵圖拖動起來,表徵圖會懸浮並隨著拖動變換位置,當拖動釋放後,表徵圖會自動的尋找附近合適的空白網格位置。Android在實現這個效果的過程中採用了很多編程技巧,本文著重論述的VacantCell緩衝就很具有代表性。VacantCell緩衝主要是對同一種類型對象的緩衝機制,這種機制的目的是複用已經分配過但已到期的對象,從而避免頻繁的new新的對象。我們知道對象分配是一件比較耗費系統資源的事情,在需要
Time of Update: 2018-12-03
最近在網上看到一篇介紹Android
Time of Update: 2018-12-03
"EditText + Button" 形成一個 "輸入+按鍵響應" 的案例在android編程中是最常見不過的了。但還有一些細節需要注意:在EditText輸入後,點擊Button進行請求,軟鍵盤應該自行消失在EditText輸入後,不點擊Button進行請求,而是直接點擊軟鍵盤上的"斷行符號",那麼也應該能夠正常響應請求針對問題1,可以在響應Button的onClick事件中,主動將軟鍵盤隱藏,加入如下代碼即可InputMethodManager imm
Time of Update: 2018-12-03
RenderScript是Android平台的一種類C指令碼語言,Google雖然一直在之前的各個Android版本內建的動態牆紙中使用該技術實現3D圖形特效,但一直未將其整合在公開發布的SDK中。至Android3.0版本開始,SDK中已將RenderScript技術整合了進來,開發人員可在Eclipse下開發基於RenderScript的3D應用,並在Android3.0版本以上的平板電腦中運行。
Time of Update: 2018-12-03
存在問題: 我們在進行Android開發時,如果螢幕尺寸不夠大,那麼模擬器只會顯示出來一部分,會給測試帶來不便。解決方案: 針對這個問題,我們可以通過在模擬器啟動時增加啟動參數 –scale –0.8 或者 –scale 0.6 等縮小模擬器的顯示尺寸。在命令列啟動時可以用: emlator.exe –avd2.2_g1 –scale 0.8 的方式來使用在Eclipse中啟動時,可以在 Run Configuration… 中的 Additional Emulator Command
Time of Update: 2018-12-03
Livewallpaper,即動態牆紙,是Android的一大3D特色功能,使用者可以在案頭選擇載入動態牆紙,讓自己的手機案頭背景旋動起來。相對於靜態案頭壁紙,動態牆紙可以展示各種動態變化的背景,而與傳統手機系統採用GIF作為動態背景不同的是,Android的動態牆紙並不是GIF圖片,而是一個標準的Android應用程式,也就是APK。既然是應用程式,當然意味著天生具有有GIF圖片不具備的功能——能與使用者發生互動,而且動態背景變化絕不僅僅局限於GIF圖片那般只能是固定的幾張圖片的迴圈播放。需要