原创 Android高級應用開發(基礎篇) - stage5 - 學習筆記

什麼是Service 有些用時比較長的操作希望在後臺運行,不耽誤當前操作 常見操作:訪問網絡、文件IO操作、大數據的數據庫任務,播放音樂等 Service在後臺運行,不與用戶進行交互,在默認情況下Service運行在應用程序進程的主線程

原创 Android View類中getScrollX()的說明

今天在讀代碼時遇到了getScrollX()這個函數,一開始理解錯了,以爲是橫向滑動距離,結果走不通了 仔細查了一下原來是這個道理 我們知道手機屏幕左上角爲原點(0,0) 創建一些子View的時候,就會有一些超過屏幕的區域,可正可負

原创 Android 4.2版本 華爲EmotionUI1.6 開發者選項 開啓

昨天剛升級了華爲的Emotion 1.6系統   今天想要調試程序,打開控件邊框的時候卻發現在設置裏死活都找不到開發者選項了   難道被閹割了?不可能啊……   通過查詢,發現原來是EmotionUI 6是基於Android 4.2系統,

原创 Android高級應用開發(基礎篇) - stage3 - 學習筆記

掌上設備開發的侷限性: 1、更低的處理器 2、有限的內存 3、有限的存儲能力 4、小屏幕和低分辨率 HVGA:Half VGA——480*320(VGA:640*480) QVGA:Quarter VGA——320*240 WVGA:Wi

原创 Android高級應用開發(基礎篇) - stage6 - 學習筆記(中)

關於View和Widget的一些屬性,請參見“Android中文翻譯組——Android中文API——android.widget合集(中)” 有些屬性是一些控件特有的 有些屬性是衝突的,根據優先級決定是否有效 TextView中比

原创 Struts2 學習筆記 —— 07 —— Action接收參數(1)

JDK配置出現問題可能出現在一下幾個地方: 1、Window —— Preference —— Java —— Installed JREs 2、Window —— Preference ——( MyEclipse )—— Servers

原创 Struts2 學習筆記 —— 03 —— Action

首先說一個小問題 創建JSP文件的時候,默認的編碼格式是ISO-8859-1 在Window —— Preference中,搜索JSP,將Encoding改爲Chinese,National Standard 這樣,默認創建J

原创 Struts2 學習筆記 —— 01 —— HelloStruts

設置tomcat Window —— Preferences —— MyEclipse —— Servers —— Tomcat —— Tomcat 6.x 設置JRE(JDK包含調試,JRE不包含調試) Window —— Pr

原创 Struts2 學習筆記 —— 06 —— ActionWildCard 通配符

  除了05介紹的的兩種方式(普通每個Action都配置的方式 和 動態方法調用DMI)以外, 還有通配符的方式,更易管理,更加簡便   項目的結構如下圖所示     看一下struts.xml配置文件 <?xml version="1

原创 Ubuntu安裝JDK+Eclipse

  爲了閱讀Android源碼以及編譯,今天在Ubuntu下安裝JDK以及Eclipse環境   去Oracle找到了JDK的下載,發現有兩種可以選擇,一種是tar.gz的源碼,一種是rpm   tar.gz需要編譯,依稀記得RPM是可以

原创 Android如何使用自定義字體

做應用時,使用text顯現出的文字都屬於系統默認的字體,有時候達不到自己的需求   Android系統自帶了三種字體,分別是sans、serif和monospace,使用方式是在xml中配置typface即可 <TextView

原创 Android高級應用開發(基礎篇) - stage4 - 學習筆記

什麼是Activity 官方定義:Activity是Android應用程序提供交互界面的一個重要界面,也是Android最重要的組件之一 自定義:Activity是業務類,是承載應用程序的界面以及業務行爲的基礎。 包括UI、Service

原创 Struts2 學習筆記 —— 02 —— Namespace

Struts到底幹什麼用的 —— 把請求跟視圖分開 Namespace是命名空間 namespace決定了action的訪問路徑,默認爲"",可以接收所有路徑的action namespace可以寫爲/,或者/***,或者/***/*

原创 Struts2 學習筆記 —— 04 —— Path

首先配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln

原创 Android高級應用開發(基礎篇) - stage6 - 學習筆記(下)

創建菜單 一、創建方式 1、xml (1)製作Menu.xml,並且把菜單選項都設置好 (2)Inflater壓進來,顯示 game_menu.xml <?xml version="1.0" encoding="utf-8"?>