原创 所有程序員都應該至少讀上兩遍的十篇論文

  轉載自劉江老師的博文《所有程序員都應該至少讀上兩遍的十篇論文》。關於讀論文的重要性我不多作解釋,事實上我也解釋不清,但是可以確定的是,論文讓我感受

原创 GridView之九宮格使用

GridViewTest.java package andys.gridviewtest; import android.app.Activity; import android.content.Context; import andro

原创 android 的初步_2

Activity 的作用主要是向用戶呈現出一個界面,用戶可以通過該界面得到人機交互的效果。那麼兩個Activity之間如何聯繫起來呢?這裏就不得不說我們的Intent了,Intent可以看做是一種請求,它請求某種操作,並且在該請求包中包含

原创 android 的初步

創建一個Activity用例:   1.Activity01.java 內容   package mars.activity; import android.app.Activity; import android.os.Bundle;

原创 android 的初步_3

下面的例子主要是利用EditText 以及button來做的兩個數相乘的程序。而且當進入主界面的時候我們點menu按鈕,會從底部出來兩個按鈕,當選擇exit按鈕的時候整個程序終止。 目的:學習editText空間使用;button以及其監

原创 設計模式之靜態代理&動態代理

    1.靜態代理:     我們先看一個這樣的生活場景:當你找老闆們去審批一個報銷單的時候,往往是直接找不到老闆本人,通常是通過老大的祕書是幫忙代勞的,大家都知道祕書和老闆走的最近的,她可以幫老闆們完成一些工作,這些工作是老大授權給他

原创 Android 中的佈局方式之線性佈局

android中我們知道,可以用main.xml等方式來佈局一個activity的狀態,但是我們也可以用代碼的方式來進行佈局,從而拋棄那種xml方式的佈局,代碼如下: package com.andy.android.layout;

原创 linux 2.6 內核的調度程序分析

在linux 的2.6的內核中,使用了一種O(1)的調度算法,使得linux的調度程序能夠在O(1)的時間複雜度內完成。 每個處理器都含有一個運行隊列,運行隊列中保存的是可運行的進程,處理器調度程序每次的調度都是從可運行隊列當中取出一個當

原创 ListView 的實現

這裏功能主要是實現一個listview的功能,相關內容已經在文檔中註釋了。 主文件ListViewTest.java: package andy.android.listViewTest; import java.util.*; impo

原创 Android 之 SharedPreferences

    在設計一個程序的時候通常會保存程序裏面的一個參數,比如說我們andorid的手機的某個界面上填寫了某些個人信息,希望這些信息保存在自己的手機當中,下次點擊進去的時候就能夠自動聯想出來並填到相應的框框裏面,這個時候我們前面的輸入的

原创 android 中的 adapter介紹

網上搜集的,有點亂~~~   在 android 開發中列表的使用是十分常見的。 google 對列表的封裝使列表既有顯示傳統文本列表的能力,也有加入了諸如選擇項、複選項等處理事件的能力。這裏寫一些我這幾天對這個問題的理解。  

原创 android Service 之Bound Service

    前面提了start service 是可以獨立與調用程序運行的,也就是說啓動它的程序消亡了,該service還是可以繼續運行的。     這裏的Bound Service 就沒這好事了,它僅僅服務於調用它的組件,不能脫離於調用它的

原创 Android 中的notify 機制

          大家都熟悉這樣的一個場景:就是來短信的時候,手機上方會跳出一個短信的圖標來提示你來新的信息了,然後你在上方拖下來就會看到短信息,點進去之後就能進到閱讀短信的頁面。這個流程一整套的完成就是android中的notify

原创 Android 中的消息機制

我們先來看一些術語: 1.Parcel:其實就是一個容器,我們來看官方描述:Container for a message (data and object references) that can be sent through an

原创 Android 中利用SAX ,Dom,pull解析 XML 文件

 SAX 是xml的解析器的一種,沒DOM 來的方便,(下面的話直接摘抄啦:)): SAX是一個解析速度快並且佔用內存少的xml解析器,非常適合用於Android等移動設備。 SAX解析XML文件採用的是事件驅動,也就是說,它並不需要