Time of Update: 2013-12-31
1. 2.代碼實現/** * CategoryView.java * @author zimo2013 * @see http://blog.csdn.net/zimo2013 * */public class CategoryView extends LinearLayout implementsOnCheckedChangeListener {private LayoutInflater inflater;public
Time of Update: 2013-12-31
1.盡量不要使用靜態變數,靜態常量除外(static final).http://blog.csdn.net/zhangyue0503/article/details/76149442.自訂一個MyApplication繼承android.app.Application,在其中定義全域變數。啟動Application時,系統會建立一個PID,即進程ID,所有的Activity就會在此進程上運行。那麼我們在Application建立的
Time of Update: 2013-12-31
一、Fragment是什嗎? 片段布局。 Fragment是Activity中的一部分內容。我們可以在一個單獨的Activity中使用多個Fragment,用來構建UI Panel,可以反覆使用。可以想像它是Activity中的一個模組,它有自己的生命週期,並且可以接收使用者的一些輸入事件。當Activity啟動並執行時候,可以將它從Activity當中添加或者移除,就好比將Fragment看作是Activity的子視窗。
Time of Update: 2013-12-31
我們在用手機的時候,如果來了簡訊,而我們沒有點擊查看的話,是不是在手機的最上邊的狀態列裡有一個簡訊的小表徵圖提示啊?你是不是也想實現這種功能呢?今天的Notification就是解決這個問題的。
Time of Update: 2013-12-31
編程中遇到的問題:在做一個小的音樂播放器時,想要做到橫豎屏切換時自動改變布局的效果。橫屏:豎屏:vcD4KPHA+PGltZyBzcmM9"http://www.bkjia.com/uploadfile/Collfiles/20131228/2013122809122545.jpg" alt="\">橫豎屏變換是通過在res檔案夾下建立layout_port和layout_land檔案夾實現的(注意:layout檔案夾下的布局檔案不要刪,並且前面兩個檔案夾中的布局檔案與layout中的同名。)。
Time of Update: 2013-12-31
首先介紹功能,我要實現動態載入布局的效果,之前是採用的new組件的辦法來實現,但是android記憶體有限,new的對象會達到500多個,為了減少new的對象,我決定使用xml布局代替new的對象。 自訂控制項的布局: 自訂控制項 java類:public class ViewMY extends LinearLayout{public ViewMY(Context context)
Time of Update: 2013-12-31
前言Android系統支援原生動畫,這為應用開發人員開發絢麗的介面提供了極大的方便,有時候動畫是很必要的,當你想做一個滑動的特效的時候,如果苦思冥想都搞不定,那麼你可以考慮下動畫,說不定動畫輕易就搞定了。下面再簡單回顧下Android中的動畫,本文後面會介紹一個稍微複雜點的動畫,先上動畫分類View動畫:也叫漸層動畫,針對View的動畫,主要支援平移、旋轉、縮放、透明度Drawable動畫:也叫幀動畫,主要是設定View的背景,可以以動畫的形式為View設定多張背景對象屬性動畫(An
Time of Update: 2013-12-31
廣播接收者(BroadcastReceiver)一、什麼是廣播:當一個事件產生的時候,就會發出一個廣播,所有註冊了這個廣播的接受者,都可以接收到這個廣播。 二、定義廣播接收者步驟:(簡訊的監聽器:接收簡訊的到來時發出的廣播,並擷取簡訊的內容)1、自訂一個類,繼承BroadcastReceiver類。覆寫onReceive方法public class SmsReceiver extends BroadcastReceiver {publicvoid onReceive(Context
Time of Update: 2013-12-31
一、Fragment與Fragment之間的資料互動 (1)提出問題:Fragment與Fragment之間在什麼樣的情境下需要進行資料互動呢? (2)圖片說明: 情境說明:假設左側的Fragment有個輸入框,有一個按鈕,右側的Fragment有一個輸入框,有一個按鈕。希望在點擊右側Fragment中的按鈕的時候,擷取到第一個Fragment當中EditText中的值。 (3)實現思路
Time of Update: 2013-12-31
這樣寫就可以了.play.py # -*- coding: utf-8 -*-import androidimport osdroid = android.Android()path = u'/sdcard/sl4a/test.mp3'url = u'file://' + pathif os.path.exists(path): droid.startActivity('android.intent.action.VIEW
Time of Update: 2013-12-31
2013-12-17有時候會發現在xml檔案中有使用fragment,但是卻不是為了顯示View,代碼如下: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2013-12-31
<?xml version="1.0" encoding="utf-8"?><infor> <School Name="電腦學院" Code="CS"> <Major Name="電腦應用" Code="CA"> <Class Name="電腦應用10級" Code="CA10"/> <Class Name="電腦應用11級" Code="CA11"/> <Class Name="
Time of Update: 2013-12-31
Software Card Emulation in NFC-enabled Mobile Phones: GreatAdvantage or Security Nightmare? Michael Roland NFC Research Lab Hagenberg University of Applied Sciences Upper Austria Softwarepark 11, 4232 Hagenberg/Austria
Time of Update: 2013-12-31
2013-12-18 10:56:28轉載自http://blog.sina.com.cn/s/blog_61fbf8d10100zzoy.htmlView在螢幕上顯示出來要先經過measure(計算)和layout(布局).1.
Time of Update: 2013-12-31
2013-12-23 10:00:121. 當一個程式進入記憶體中運行時即變成一個進程,系統對運行中的程式都是以進程為單位管理的;2. 進程三特徵: 並發性:多個進程可以在一個處理器上並發執行;3. 目前大多數作業系統採用效率更高的搶佔式多任務操作策略。4. 線程是進程的組成部分,一個進程可以擁有多個線程,線程可以擁有自己的堆棧、程式計數器和局部變數,但與所有屬於該進程的其他線程共用該進程擁有的系統資源。5. 多線程編程優點:
Time of Update: 2013-12-31
2013-12-24 16:56:45有時候可以看到很多手機會將Call log list和Dailer放在同一個頁面中,同時Dialer是可以摺疊、開啟的,自己做了一個Demo,能實現這種效果,簡易版的,就當做個筆記吧。裡面用到了簡單的動畫,不過布局稍顯特殊。廢話不多說,直接上代碼: TestActivity Activity mDialpad
Time of Update: 2013-12-31
手上項目完成後,筆者開始總結開發過程中走的彎路,最大的感觸是:你對Github瞭解越多,你需要做的就越少。在這裡推薦一些十分常用的庫,希望讀者朋友們能少走些彎路。UniversalImageLoader Android
Time of Update: 2013-12-31
下面收集了42個協助大家學習Android的內容連結,部分內容是面向初學者的,協助大家從頭開始學習Android開發,其他則面向較進階的開發人員。希望推薦的這些內容對你有協助。 官方網站 1、GoogleAndroid開發人員頁面 這裡是主要站台,在這您可以找到一切資源協助您開始Android開發。此站包含了很多關於學習基礎知識的資源,完整的API引用,以及你開始開發所需的各種工具。此站共分為五個部分: 作為初學者,你應該從工具開始,這部分講解了如何安裝A
Time of Update: 2013-12-31
先說些題外話,希望路過的各位支援,博主有幸成為2013年度部落格之星的候選人,期待你的一票,謝謝。 投票猛擊:http://vote.blog.csdn.net/blogstaritem/blogstar2013/xyz_lmn 進入正題,我們這一篇文章會提到為什麼使用HierarchyViewer,怎麼使用HierarchyViewer,後者內容會多一下。 為什麼使用HierarchyViewer
Time of Update: 2013-12-31
2013-12-28 17:57:17 1. Android提供了兩種方式的事件處理:基於回調和基於監聽的事件處理; 1.1 對基於監聽的事件處理而言,主要做法是為Android介面組件綁定特定的事件監聽器; 1.2 對基於回調的事件處理而言,主要是重寫Android組件特定的回調方法,或者重寫Actvity的回調方法; 一般來說,基於回調的事件可用於處理一些具有通用性的事件,但對於某些特定的事件,只能採用基於監聽的事件處理;2. 基於監聽的事件處理 2.1