原创 JAVA-DAY4

事件監聽 點擊事件: ActionListener 鼠標事件: 監聽: 缺點:所有方法都要重寫 優點:程序擴展性好 監聽初始化代價低 鼠標適配器(MouseAdapter): [繼承類]

原创 Android讀取Excel文件

一、項目集成Excel,程序運行中自動從工程目錄下讀取文件 爲了做一個集成了Excel文件的Android程序,在App運行過程中,直接識別項目工程下的Excel文件,並通過jxl.jar包讀取其中的記錄,導入到SQLite數據庫中。 最

原创 在Win7系統中配置Android SDK環境變量

在Win7系統中點擊系統“環境變量”,具體步驟如下(Step by Step): 1.“新建”一個變量,取變量名爲ANDROID_SDK_HOME,值爲“H:\Android\Android-SDK\sdk”: 2.在系統環境變量P

原创 JAVA-DAY5

I/O 1. I/O的含義: 相對與Java程序的輸入和輸出 2. 流的分類: 字節流 字符流 3. 常見的幾種流的特點 FileInputStream、FileOutputStream

原创 Android獲取屏幕寬高

方法一: //獲取屏幕的寬度 public static int getScreenWidth(Context context) { WindowManager manager = (WindowManager)con

原创 genymotion模擬器x86架構轉換爲ARM架構方法

Genymotion 爲了考慮到模擬器的運行速度,在VirtualBox基礎上實現x86架構,從而運行於Intel x86架構處理器上能夠儘可能的提高運行效率;所以,這種情況導致Genymotion模擬器運行不了原生ARM代碼應用,ARM

原创 Android開發---搖一搖功能

以前做的一個小應用裏面有搖一搖功能,有必要寫下來做個筆記。 搖一搖功能主要用到加速度傳感器:Sensor.TYPE_ACCELEROMETER 搖一搖功能主要是監聽手機加速度變化,當超過設定的某一值時,即觸發事件。 一、簡單的

原创 Android通過Application存儲應用全局變量

在Android應用開發的過程中,我們希望在應用程序的所有地方和程序的整個生命週期中都能訪問到某些全局變量;或者,在多個Activity的跳轉過程中,傳遞的數據過多,每個Activity進行傳遞數據情況過多、過於混亂,在這種情況下,我們也

原创 JAVA-DAY1

集合類 1、Collection 1.1 List 1.1.1 ArrayList 特定:可放重複元素容器 原理:底層爲數組

原创 Android SDK Manager解決谷歌服務器連接失敗導致下載失敗的問題

在Android官網下載好Android SDK Manager後,要通過該Manager下載Android 開發所需的SDK,在獲取SDK列表時,往往就會出現如下連接Google服務器失敗的錯誤提示。 解決方法: 在Android

原创 Android NDK (學習筆記一) —— 認識NDK

Android NDK認識 1.NDK是什麼: Android原生開發,使用C/C++ 開發Android應用,可進行交叉編譯 2.爲何要用NDK: a.源代碼的保護,不易反編譯 b.可使用C/C++庫和大量開源庫 c.便於移植    

原创 Android中設置控件View顯示、隱藏的不同屬性的區別(VISIBLE,INVISIBLE,GONE)

在Android中,常常通過控制控件的顯示隱藏來達到界面的變化。 View.VISIBLE--->可見 View.INVISIBLE--->不可見,但這個View仍然會佔用在xml文件中所分配的佈局空間,不重新layout  View.

原创 JAVA-DAY2

數據庫 1、 數據庫的含義: 存儲和管理數據的軟件。 2、 數據庫的實體關係模型: a. 一對一 b. 一對多 c. 多對多 3、 數據庫的語言分類: DCL(數據控制語言):權限的賦予和回收 DDL(數據定義

原创 在ScrollView中嵌套ListView的問題

在工作中,曾多次碰到ScrollView嵌套ListView的問題,網上的解決方法有很多種,但是雜而不全。我試過很多種方法,它們各有利弊。 在這裏我將會從使用ScrollView嵌套ListView結構的原因、這個結構碰到的問題、幾種解決

原创 Eclipse新建Android項目時,出現appcompat_v7工程錯誤和紅色感嘆號(提示一堆style錯誤)

發現問題: 在Eclipse中創建Android項目: 1.首先我安裝好了JDK,並且eclipse也是最新版的eclipse-luna64位版 2.然後我也安裝並配置好了Android的SDK 3.我下載了最新版的ecl