Time of Update: 2013-12-11
GridView跟ListView都是比較常用的多控制項布局,而GridView更是實現九宮圖的首選!本文就是介紹如何使用GridView實現九宮圖。GridView的用法很多,網上介紹最多的方法就是自己實現一個ImageAdapter繼承BaseAdapter,再供GridView使用,類似這種的方法本文不再重複,本文介紹的GridView用法跟前文ListView的極其類似。。。。也算是我偷懶一下,嘻嘻嘻嘻。。。。
Time of Update: 2013-12-11
1. 需求設計在Android的資料庫建立一個login表,包括密碼和賬戶兩個欄位 實現兩個activity應用程式,其中一個,提供兩個入力框,分別輸入密碼和賬戶,並且實現登入check 登入成功之後,跳轉到第二個Activity,在其上實現一個入力框,根據輸入的參數,到google上檢索 2.
Time of Update: 2013-12-11
作者:孫東風 2010-01-07(轉載務必註明出處)筆者的上篇文章《html"
Time of Update: 2013-12-11
在嵌入式linux開發過程中經常需要從電腦下載引導程式uboot,如果每次都使用燒寫到flash或者SD卡的方式,那是比較低效率的開發方式,導致公司沒有競爭力,開發出來的產品也沒有競爭力,在市場上就會落後挨打了。 這裡就來介紹tftp方式從linux主機下載檔案到開發板裡運行,因此需要在主機linux系統裡安裝tftp伺服器。 在Ubuntu中安裝tftp伺服器的方法如下:<!--[if !supportLists]-->1)
Time of Update: 2013-12-11
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
Time of Update: 2013-12-11
通上面的函數就可以把服務和事件觸發的命令添加隊列裡。其實是在檔案parser.c頭部,就聲明了下面三個鏈表,如下: static list_declare(service_list);static list_declare(action_list);static
Time of Update: 2013-12-11
網頁瀏覽及使用者互動介面 webView WebView類 是WebKit模組java層的視圖類,所有需要使用Web瀏覽器功能的Android應用程式,都要建立該視圖對象顯示和處理請求的網路資源, WebView對象的產生主要涉及到3個類,CallbackProxy, WebViewCore,WebViewDatabases。其中,CallbackProxy對象為Webkit模組中UI
Time of Update: 2013-12-11
預設的瀏覽器都列出讓使用者選擇的Java代碼Uri u = Uri.parse(url);Intent it = new Intent(Intent.ACTION_VIEW, url); TestActivity.this.startActivity(it); Uri u = Uri.parse(url);Intent it = new Intent(Intent.ACTION_VIEW, url);
Time of Update: 2013-12-11
Android的Gallery控制項是個很不錯的看圖控制項,大大減輕了開發人員對於看圖功能的開發,而且效果也比較美觀。本文介紹Gallery的用法,用反射機制來動態讀取資源中的圖片。 本文的: main.xml源碼:[xhtml] <?xml version="1.0"
Time of Update: 2013-12-11
Canvas.drawVertices 為Canvas.drawBitmapMesh的通用格式, BitmapMesh 請參見 Android ApiDemos樣本解析(55):Graphics->BitmapMesh同樣為映像加上綠色網格以便更好的顯示drawVertices 效果:[java]canvas.drawVertices(Canvas.VertexMode.TRIANGLE_FAN, 10, mVerts, 0, mTexs, 0, null, 0,
Time of Update: 2013-12-11
定義動畫一般是通過定義主要畫面格(首幀或是尾幀)然後由系統自動產生中間幀,產生中間幀的過程可以稱為“插值 interpolate”。Android Animation 支援多種插值演算法:Interpolators (可以翻譯成插值器)。所有Interpolators 都實現Interpolator 介面(實際上為TimeInterpolator介面),這個介面定義了一個方法:public abstract float getInterpolation(float
Time of Update: 2013-12-11
這兩天在給同事看一個問題。她在一個ViewA中加入一個子控制項view1之後,然後通過手指滑動,來移動這個子控制項,也就是改變了這個子控制項的位置了。然後再加入另外一個子控制項view2,這時候view1的位置被重設了,也就是跑到了viewA的左上方了。同事給我講了一下問題的基本情況之後,我的第一想法是子控制項view1的位置屬性並沒有被記錄下來。仔細的看了一下她移動子控制項的代碼,發現她是使用setLeft(),setTop()這兩個方法來移動子控制項的。隨後去官網查了一下setTop這個方法
Time of Update: 2013-12-11
本例和上例的區別是在AndroidManifest.xml 沒有定義任何Style,使用預設風格。[html] <activity android:name=”.view.Controls2″ android:label=”Views/Controls/2. Default Theme”> <intent-filter> <action
Time of Update: 2013-12-11
1建立自訂Menu————>TabMenu.java如下:001package com.ncw;002 003import android.content.Context;004import android.graphics.Color;005import android.graphics.drawable.ColorDrawable;006import android.view.Gravity;007import android.
Time of Update: 2013-12-11
是android中比較重要的一個進程,它是在init進程啟動之後啟動,從名字上就可以看出來它是用來管理系統中的service。比如:InputMethodService、ActivityManagerService等。在ServiceManager中有兩個比較重要的方法:add_service、check_service。系統的service需要通過add_service把自己的資訊註冊到ServiceManager中,當需要使用時,通過check_service檢查該service是否存在。主
Time of Update: 2013-12-11
ListView是Android中最常用的控制項之一. ListView中一個重要的概念就是適配器(Adapter),它是控制項與資料來源之間的橋樑.常見的資料來源有數組/集合(Array/List),遊標(Cursor). 1, 從數組中擷取資料:
Time of Update: 2013-12-11
這段時間在學Android應用開發,在想既然是用Java開發的應該很好反編譯從而得到原始碼吧,google了一下,確實很簡單,以下是我的實踐過程。在此鄭重聲明,貼出來的目的不是為了去破解人家的軟體,完全是一種學習的態度,不過好像通過這種方式也可以去漢化一些外國軟體。一、反編譯Apk得到Java原始碼首先要下載兩個工具:dex2jar和JD-GUI前者是將apk中的classes.dex轉化成Jar檔案,而JD-GUI是一個反編譯工具,可以直接查看Jar包的原始碼。具體步驟:首先將apk檔案,將尾
Time of Update: 2013-12-11
做遊戲一般用SurfaceView[java] package com.himi; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import
Time of Update: 2013-12-11
MainActivity[java] package com.demo.tabfragmenttest; import android.R.anim; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import
Time of Update: 2013-12-11
何要用到NDK?概括來說主要分為以下幾種情況:1. 代碼的保護,由於apk的java層代碼很容易被反編譯,而C/C++庫反匯難度較大。2. 在NDK中調用第三方C/C++庫,因為大部分的開源庫都是用C/C++代碼編寫的。3. 便於移植,用C/C++寫得庫可以方便在其他的嵌入式平台上再次使用。下面就介紹下Android NDK的入門學習過程:入門的最好辦法就是學習Android內建的例子, 這裡就通過學習Android的NDK內建的demo程式:hello-jni來達到這個目的。一、