原创 在真實設備(手機)上開發與測試---step one

爲你的移動設備安裝合適的USB驅動 用USB線連接你的設備和電腦 依次打開“計算機”—>”管理”—>”設備管理器”—>”移動設備” 右擊外部設備,選擇”更新驅動程序軟件”—>”瀏覽計算機以查找驅動程序”。 點擊“瀏覽“找到相

原创 Task 和The Back Stack

一個task就是一個應用程序在運行時出現所有的activity(包括來自其他應用的activity)的收集器。task使用back stack來管理activities。 當用戶啓動一個應用時,這個應用的task就會進入foreg

原创 控件和佈局的XML 屬性:step one

View android:gravity 如何去擺放控件中文本的位置如:left ,right,center_vertical… 默認情況下是左邊和上邊:所以bottom只是左底部,right只是右上部其他的一樣。 and

原创 Step one:how to search on google efficiently?

工慾善其事必先利其器,google是一個很強大的搜索工具,但是有相當部分的人對Google搜索知之甚少,本文主要講的是如何高效的使用Google來搜索你想要找的東西。首先給出Chrome瀏覽器的幫助文檔,這也是我絕大部分參考翻譯的

原创 Activity lifecycle:step three(生命週期方法詳解)

這裏通過使用一個簡單的例子來解釋activity的生命週期方法的使用。這個簡單的例子只包括兩個activity:MainActivity和SecondActivity,以此來實現activity之間的轉換。 下面給出這兩個act

原创 給事件處理函數添加 return false的作用是什麼?

這是參考鏈接 事件處理函數返回的值決定了瀏覽器的默認行爲是否會發生。 如果返回的值是false(默認情況是true),那麼就取消瀏覽器原有的的默認行爲, 是的,瀏覽器是有默認行爲的,如: 點擊鏈接會觸發導航 右擊鼠標會

原创 什麼是event handlers ?

直接的翻譯就是:事件處理程序 理解:事件發生,就會有一段JavaScript代碼被執行。 //基本語法: //事件名 = "javascript代碼" <a href="http://google.com" onClick="al

原创 在配置文件(manifest file)中聲明activity的一點理解

配置文件的主要的任務是通知系統程序使用了哪些組件。 下面的是在配置文件中聲明activity的一點解釋。 <?xml的version = "1.0" encoding = "utf-8" ?> <manifest ... >

原创 View和ViewGroup的區別

ViewGroup繼承自View,是一種特殊的View,它可以裝其他的Views(或其他的ViewGroup)。ViewGroup是佈局(layouts)和views containers的父類。它的直接子類有: FrameLay

原创 HOW CSS works ?

這篇文章解釋了瀏覽器如何將HTML轉換爲文檔對象模型(DOM)、CSS是如何應用到DOM的各個部分。 1. 理解 document:就是使用標記語言(如HTML、XML)架構的文本文件,向用戶呈現一個document意味着把這個

原创 Android項目構成之AndroidManifest.xml文件簡介

Android項目構成之AndroidManifest.xml文件簡介 這個文件的作用是用來聲明應用程序的基本的信息的包括: 它使註冊在哪一個包下的。 應用程序的版本,包括版本號和版本名 它運行的目標Android SDK和要

原创 android:layout_weight的一點理解

這是Stack Overflow中關於layout_weight中的一些解釋,其實有的時候感覺這個問答社區裏的回答還是蠻直白蠻,蠻好理解的。推薦大家可以多利用利用,還可以鍛鍊英文哦。 官方文檔對weight的解釋是: Indic

原创 水平居中佈局解決方案

以下方案都是解決父元素、子元素寬度都未定時的水平居中佈局 1. inline-block + text-align HTML部分: <div class="parent"> <div class="son"></div> </

原创 JS中的私有成員-01

JS中是沒有私有成員的概念的,一個對象的所有的屬性都是公有的,任何函數都可以訪問,修改,刪除這些屬性或者是爲對象添加新的屬性(成員). 主要有兩種方式爲一個新的對象添加成員, 1.構造函數(通常用來實例化公有實例變量,其中this用來

原创 Java中的String和String pool

在java中有兩種方式創建字符串 1.字面量方式創建字符串 String name = "tom"; 2.new關鍵字創建字符串 String name2 = new String("jerry"); ------------