Time of Update: 2018-07-25
今天在實現Spinner控制項的時候,出現錯誤: Cannot cast from View to Spinner。如圖: private Spinner spinner01; spinner01=(Spinner)findViewById(R.id.spinner01); 網上搜的原因是匯入包的問題,經過檢查代碼發現的確是包倒錯了,如圖:
Time of Update: 2018-07-25
如何學習Android應用程式的開發 Posted on June 3, 2010 昨天一同學問我,如何快速的學習Android應用程式開發? 之前的一位同事也問過我,我也只是大概的說說看哪些資料。為避免更多的人問我,所以有必要寫寫。 1. 開發環境搭建。自行Google。英文好的,看官方網 http://developer.android.com/ 訪問不了的,可以訪問它的鏡像
Time of Update: 2018-07-25
一、kernel的編譯 1. sudo apt-get install build-essential 2. sudo apt-get install libncurses5-dev 2. 下載編譯kernel的跨平台編譯器 下載地址: http://www.codesourcery.com/sgpp/lite/arm/portal/package6488/public/arm-none-linux-gnueabi/arm-2010q1-2
Time of Update: 2018-07-25
Android SDK: SDK (software development kit)軟體開發套件。被軟體開發工程師用於為特定的軟體包、軟體架構、硬體平台、作業系統等建立應用軟體的開發工具的集合。因此。Android SDk 指的既是Android專屬的軟體開發套件 JNI: Java Native Interface (JNI)標準是java平台的一部分,它允許Java代碼和其他語言寫的代碼進行互動。JNI 是本地編程介面,它使得在 JAVA 虛擬機器 (VM)
Time of Update: 2018-07-25
Android Camera的代碼結構 Android的Camera代碼主要在以下的目錄中: Camera的JAVA部分 packages/apps/Camera/。其中Camera.java是主要實現的檔案。這部分內容編譯成為目標是Camera.apk com.android.camera這個包,幾個主要的類檔案如下:
Time of Update: 2018-07-25
作為在java層實現Image Recognition的參考。最好還是需要在jni層一下來找個口子抽取資料。 ——Leon http://blog.csdn.net/chenji001/archive/2010/08/25/5836685.aspx Android 中如果想處理preivew
Time of Update: 2018-07-25
轉載自 smoilbig 最終編輯 smoilbig Google開放的Android NDK可以讓Android平台支援Native C原生代碼的開發。Android NDK(全稱是Native Developer Kit)的開發套件面向底層開發人員(喝彩。)。但是需要瞭解的是,NDK不會支援Android Framework
Time of Update: 2018-07-25
Android開發環境篇 一. 安裝: Required Packages Android requires the following system packages: flex: This lexical analyzer generator is used to read a given input file for a description of a scanner to generate. bison: This is a
Time of Update: 2018-07-25
環境:window xp sp3 ; ubuntu 10.10 (分配空間盡量大些); vmware 8.0 第一步: 更新源
Time of Update: 2018-07-25
最近開始做Android的開發,Android的開發環境第一次配置起來,還是蠻複雜的,下面是我整個配置過程。 第一步:下載並安裝JDK
Time of Update: 2018-07-25
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileFilter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.
Time of Update: 2018-07-25
在Java環境下使用JNI時可以方便的使用printf函數列印資訊,在Eclipse控制台Console視圖可以方便的觀察到,可在Android環境下使用JNI的話,printf函數就無效了,LogCat視圖和Console視圖裡看不到任何輸出。但我們可以使用Android本身的log方法,其實現步驟如下: 1、在JNI的實現代碼檔案(.c或者.cpp)中加入包含LOG標頭檔的如下代碼:#include <android/log.h>
Time of Update: 2018-07-25
1. 一點小感悟 這兩天編程天天出現null
Time of Update: 2018-07-25
做個標記,開始看Android。 Android是什麼,什麼來頭網上說的太多了,不想囉嗦太多,至於OHA什麼更不用說了,瞭解Android的,不知道OHA那是不可能的。 Android學習的開始,例行的是SDK下載,Ecplise外掛程式安裝,Android環境配置,沒啥好說的,在Eclipse平台搞Java開發的都知道。
Time of Update: 2018-07-25
問題:Execute failed: java.io.IOException: Cannot run program “/usr/local/android-sdk-linux/build-tools/23.0.2/aapt”: error=2, No such file or directory 原因:在64位Linux下打包成APK時缺少x86下C++語言庫。
Time of Update: 2018-07-25
在android中用到了很多的工廠類,如ThreadFactory建立抽象Runnable 。下面通過簡單的例子來學習原廠模式。 一、作用 原廠模式(Factory Method):定義一個用於建立對象的介面,讓子類決定將哪一個類執行個體化。從而使一個類的執行個體化延遲到其子類。 抽象原廠模式(Abstract Factory):提供一個建立一系列相關或相互依賴對象的介面,而無需指定它們具體的類。 二、使用情境 1. 對同一個介面的實作類別進行管理和執行個體化建立 三、
Time of Update: 2018-07-25
鑒於有些人不能上官網,所以複製下來給需要的人。 r10d 【Windows】http://dl.google.com/android/ndk/android-ndk-r10d-windows-x86.exehttp://dl.google.com/android/ndk/android-ndk-r10d-windows-x86_64.exe【Mac OS
Time of Update: 2018-07-26
用C的人一定知道__FILE__和__LINE__,但是Java中 並沒有這樣的定義,有時候調試多線程就很不方便,沒辦法,自己動手,豐衣足食~用下面的函數取得當前行號。 函數: /** *得到Exception所在代碼的行數 *如果沒有行資訊,返回-1 */ public static int getLineNumber(Exception e){ StackTraceElement[] trace =e.getStackTrace();
Time of Update: 2018-07-25
調試android ethernet 的常用命令
Time of Update: 2018-07-26
本文連結:http://blog.csdn.net/kongxx/article/details/8181196 上一篇文章說到了怎樣通過helium來推播通知,下面來看看怎樣通過Google的GCM來推送。 這裡關於GCM的配置可以參考http://developer.android.com/guide/google/gcm/demo.html 下面的例子假定已經配置好了Google的GCM。 1. 首先添加gcm.jar包到libs目錄下,並將其加入classpath。