Time of Update: 2018-12-07
Android的開發現在是如火如荼,逞現在不是很忙了,學習了下,這裡記錄下了在windows在如何搭建Android開發環境,對自己是個記錄,對新入門的兄弟姐妹們可以參考一下!(1)安裝JDK,省略。(2)下載Android SDK並配置。可以到http://www.android123.com.cn/sdkxiazai/上下載,下載好後,解壓縮,配置SDK,在Windows機器上,按右鍵我的電腦,選擇屬性->進階,點“環境變數”按鈕,修改“系統變數”下面的Path變數,把SDK
Time of Update: 2018-12-07
個人記錄下調用jni全過程,省的自己忘記了。哎。有些需要準備的地方,ndk環境,ndk源碼一份,cygwin要裝好,配好profile。java要配好環境變數。1.首先建立一個工程,建個類對調用native的方法進行聲明。package com.stay.jni;public class CallNative { public CallNative() { } static {//匯入的lib名去掉前面的lib System.loadLibrary("skytec
Time of Update: 2018-12-07
今天想寫一個簡單的拔打電話的程式,寫出來了,老是報錯,跟蹤了一下,找到錯誤了,原來是沒有許可權,以前光看書的時候說,但是真正寫的時候還是會忘記,以後得多寫一寫了,書上說的容易,但是要使用的時候就會感覺到比較麻煩了!下面是今天寫的和出現的錯誤,好好總結一下!在使用Android開發程式時,經常需要調用系統服務,如拔打電話號碼,需要調用:<uses-permission android:name="android.permission.CALL_PHONE" />
Time of Update: 2018-12-07
RelativeLayout是實際布局中最常用的布局方式之一。RelativeLayout可以設定某一個視圖相對於其他視圖的位置,這些位置可以包括上下左右等,因而相較於其他的布局方式而言具有很大的靈活性。 RelativeLayout的常用屬性有以下一些: 第一類:屬性值為true或false android:layout_centerHrizontal 水平置中 android:layout_centerVertical
Time of Update: 2018-12-07
忙了一下午,參考了很多資料,現在在ubuntu下搭建好了android開發環境。在搭建之前看到一篇文章說不能是有android不支援java 6,但是不巧的是為剛安裝了java 6,那麼沒辦法了,將就著就行了,真的不能用到時候再改也行。 安裝Ubuntu Android應用程式開發環境需要如下幾個軟體Java開發包:JDK 1.5/1.6開發Integration Environment(IDE): Eclipse 3.5.2Android開發環境:ADTAndroid SDK 一.
Time of Update: 2018-12-07
1.完全沒有不懂程式設計語言的人群:建議先從C語言開始,主要學習它的文法,寫一些經典的小演算法,鍛煉邏輯思維能力,不需要瞭解的太深,也無需關心類庫函數.推薦書籍:譚浩強-《C程式設計》(譚浩強)第三版[PDF]pdf:http://www.verycd.com/topics/2818277/演算法學習:2.有過編程經驗而無Java開發的人群:Java基礎[J2SE]:(1)孫衛琴 - JAVA物件導向編程[新手推薦]:http://www.verycd.com/topics/122219/(2)
Time of Update: 2018-12-07
增加color modepackage com.sunny;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import java.nio.ShortBuffer;import javax.microedition.khronos.egl.EGLConfig;import javax.microedition.khronos.opengles.GL10;import android.
Time of Update: 2018-12-07
一.資料庫 1.另一種增刪改查 ***** insert() 指定表名和包含資料的一個Map集合(ContentValues), 為了避免集合為空白拋出異常的情況還可以指定一個列名. 插入後返回id delete() 指定表名和查詢條件, 刪除後返回受影響的記錄數 update() 指定表名, 資料集合和查詢條件, 更新後返回受影響的記錄數 query() 指定表名, 查詢的列名, 查詢條件,
Time of Update: 2018-12-07
在網上查了好多資料,大致都雷同,大家都是互相抄襲的,看著很費勁,不好理解,自己總結一下,留著需要看的話來尋找。代碼中的例子如下:<ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:layout_height="@dimen/passcode_height"
Time of Update: 2018-12-07
平時我們在偵錯工具的時候,總是需要列印各種的log資訊,有些人,圖省事,直接用system out的方法來列印日誌資訊,殊不知這些資訊,在我們程式發布的時候,是不允許列印到控制台上的,相反,如果在病毒與反病毒中,這些列印的資訊,可能會給壞人留下可乘之機 我們在開發的時候,所以就要選擇log列印日誌的方式,那麼有沒有一種方法,合理的管理log呢?在開發的時候列印出來,在發布的時候,把所有的log日誌全部關掉?
Time of Update: 2018-12-07
當一個應用在後台執行時,前台介面就不會有什麼資訊,這時使用者根本不知道程式是否在執行、執行進度如何、應用程式是否遇到錯誤終止等,這時需要使用進度條來提示使用者背景程式執行的進度。Android系統提供了兩大類進度條樣式,長形進度條(progress-BarStyleHorizontal) 和圓形進度條(progressBarStyleLarge)。進度條用處很多,比如,應用程式裝載資源和網路連接時,可以提示使用者稍等,這一類進度條只是代表應用程式中某一部分的執行情況,而整個應用程式執行情況呢,則
Time of Update: 2018-12-07
不知道是因為最近kaihui還是怎麼的,開啟android sdk官方網站特別的慢,想下載最新版本的platform幾乎變成不可能完成的任務,不知道為什麼Google不像Apache那樣在各國設立鏡像站。為了預防今後再出現這樣的情況,這次乾脆把android開發所需要的各種包總結一下,順便提供本地下載連結,省得以後找起來麻煩。通過分析SDK
Time of Update: 2018-12-07
GridView跟ListView都是比較常用的多控制項布局,而GridView更是實現九宮圖的首選!本文就是介紹如何使用GridView實現九宮圖。GridView的用法很多,網上介紹最多的方法就是自己實現一個ImageAdapter繼承BaseAdapter,再供GridView使用,類似這種的方法本文不再重複,本文介紹的GridView用法跟前文ListView的極其類似。。。。也算是我偷懶一下。 先來貼出本文代碼啟動並執行結果: 本文需要添加/修改3個檔案:main.xml、
Time of Update: 2018-12-07
(http://marshal.easymorse.com/archives/2950
Time of Update: 2018-12-07
1.理解兩個概念 抽象和衍生 抽象:從相似的事物中,抽取出共同點,得到相似的結構 衍生:以抽象結構為基礎,添加些其他功能,得到具體的事物。2.
Time of Update: 2018-12-07
原創作品,轉載請註明如果你做過多媒體應用,一定會苦惱過,怎樣擷取sd卡中的多媒體檔案。android還是很強大的,如果你知道怎麼調用android的api,萬事就ok了。 當手機或模擬器開機時,會調用android的MediaScanner,掃描sd卡和記憶體裡的檔案。以下是log資訊。12-13 15:39:11.062: VERBOSE/MediaPlayerService(67): Create new media retriever from pid 34912-13 15:39:11.
Time of Update: 2018-12-07
不用在意剩餘記憶體的大小,其實很多人都是把使用其他系統的習慣帶過來來了。android大多應用沒有退出的設計其實是有道理的,這和系統對進程的調度機制有關係。如果你知道java,就能更清楚這機制了。其實和java的記憶體回收機制類似,系統有一個規則來回收記憶體。進行記憶體調度有個閥值,只有低於這個值系統才會按一個列表來關閉使用者不需要的東西。當然這個值預設設定得很小,所以你會看到記憶體老在很少的數值徘徊。但事實上他並不影響速度。相反加快了下次啟動應用的速度。這本來就是android標榜的優勢之一,
Time of Update: 2018-12-07
今天看到了一本書上一個簡單的語音辨識代碼,現在抄過來,算是做個簡單的筆記吧,以防突然需要尋找的時候找不到資料。也希望需要這方面學習的朋友能關注一下。代碼是從書上看的,至於書的名字,就不寫了,這樣就沒有做廣告的嫌疑了!別的不說了,代碼如下:代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> try {
Time of Update: 2018-12-07
最近幾天研究ListView實現分頁載入和滾動式載入,發現可以用listView的OnScroll方法來實現,直接上代碼ListViewScroll.javaview plaincopy to clipboardprint?package zy.lucifer.ListViewScroll; import android.app.Activity; import android.os.Bundle; import android.util.Log; import
Time of Update: 2018-12-07
The AndroidManifest.xml File <activity android:windowSoftInputMode=["stateUnspecified", "stateUnchanged", "stateHidden", "stateAlwaysHidden", "stateVisible",