Android_執行個體_利用RadioButton實現分類篩選

 1.   2.代碼實現/** * CategoryView.java * @author zimo2013 * @see http://blog.csdn.net/zimo2013 * */public class CategoryView extends LinearLayout implementsOnCheckedChangeListener {private LayoutInflater inflater;public

Java、ios、android開發總結(二) Android中全域變數和靜態變數的使用

1.盡量不要使用靜態變數,靜態常量除外(static final).http://blog.csdn.net/zhangyue0503/article/details/76149442.自訂一個MyApplication繼承android.app.Application,在其中定義全域變數。啟動Application時,系統會建立一個PID,即進程ID,所有的Activity就會在此進程上運行。那麼我們在Application建立的

Android Fragment系列學習筆記之一

一、Fragment是什嗎? 片段布局。 Fragment是Activity中的一部分內容。我們可以在一個單獨的Activity中使用多個Fragment,用來構建UI Panel,可以反覆使用。可以想像它是Activity中的一個模組,它有自己的生命週期,並且可以接收使用者的一些輸入事件。當Activity啟動並執行時候,可以將它從Activity當中添加或者移除,就好比將Fragment看作是Activity的子視窗。

Android動畫進階—使用開源動畫庫nineoldandroids

 前言Android系統支援原生動畫,這為應用開發人員開發絢麗的介面提供了極大的方便,有時候動畫是很必要的,當你想做一個滑動的特效的時候,如果苦思冥想都搞不定,那麼你可以考慮下動畫,說不定動畫輕易就搞定了。下面再簡單回顧下Android中的動畫,本文後面會介紹一個稍微複雜點的動畫,先上動畫分類View動畫:也叫漸層動畫,針對View的動畫,主要支援平移、旋轉、縮放、透明度Drawable動畫:也叫幀動畫,主要是設定View的背景,可以以動畫的形式為View設定多張背景對象屬性動畫(An

[android,20]廣播接收者

廣播接收者(BroadcastReceiver)一、什麼是廣播:當一個事件產生的時候,就會發出一個廣播,所有註冊了這個廣播的接受者,都可以接收到這個廣播。 二、定義廣播接收者步驟:(簡訊的監聽器:接收簡訊的到來時發出的廣播,並擷取簡訊的內容)1、自訂一個類,繼承BroadcastReceiver類。覆寫onReceive方法public class SmsReceiver extends BroadcastReceiver {publicvoid onReceive(Context

python for android : mediaPlay(url) 用不了,怎麼辦

 這樣寫就可以了.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

根據圖片Uri獲得圖片檔案

2013-12-171. 根據連絡人圖片Uri獲得圖片檔案並將它顯示在ImageView上, 代碼如下: Uri uri = Uri.parse("content://com.android.contacts/display_photo/1" afd = getContentResolver().openAssetFileDescriptor(uri, "r" [] buffer = [16 * 1024

Java異常--讀書筆記

1. Java將異常分為兩種:Checked異常和Runtime異常,Java認為Checked異常都是可以在編譯階段被處理的異常,所以強製程序處理所有的Checked異常;Runtime異常則無需處理。2. Java的異常處理機制可以讓程式具有更好的容錯性,讓程式更加健壯。當程式運行出現意外情形時,系統會自動產生一個Exception對象來通知程式,從而實現“業務代碼”和“錯誤處理”相分離。因此我們希望有一種非常強大的if塊,

android自訂控制項執行個體(Linearlayout組合TextView和ImageView)

2013-12-18 11:25:22轉載自: http://www.open-open.com/lib/view/open1328836804515.html很多時候android常用的控制項不能滿足我們的需求,那麼我們就需要自訂一個控制項了。今天做了一個自訂控制項的執行個體,來分享下。首先定義一個layout實現按鈕內部布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout

[轉載]Android View.onMeasure方法的理解

2013-12-18 10:56:28轉載自http://blog.sina.com.cn/s/blog_61fbf8d10100zzoy.htmlView在螢幕上顯示出來要先經過measure(計算)和layout(布局).1.

線程系列1---多線程

2013-12-23 10:00:121. 當一個程式進入記憶體中運行時即變成一個進程,系統對運行中的程式都是以進程為單位管理的;2. 進程三特徵: 並發性:多個進程可以在一個處理器上並發執行;3. 目前大多數作業系統採用效率更高的搶佔式多任務操作策略。4. 線程是進程的組成部分,一個進程可以擁有多個線程,線程可以擁有自己的堆棧、程式計數器和局部變數,但與所有屬於該進程的其他線程共用該進程擁有的系統資源。5. 多線程編程優點:

android自訂viewgroup之我也玩瀑布流

先看吧,》中實現的布局效果,這裡稍微有些區別,每個格子的高度不規則,就是傳說的瀑布流布局,一般實現這種效果,要麼用第三方控制項,如果不是載入圖片還可以直接寫在xml中實現,不過代碼會很多的;下面是自訂viewgroup的全部代碼: WaterfullLayout String tag = "balance" columns = 2 rows = 0 margin = 10 count = 0 mMaxChildWidth = 0

Android使用SAX解析XML(5)

package com.hzhi.my_sax;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;public class parse_handler extends DefaultHandler{private infor m_infor;private school m_c_school;private major m_c_major;

線程系列2---線程同步

    關於三個方法的解釋:          wait(): 導致當前線程暫停,釋放鎖,直到其他線程調用該同步監視器的notify()方法來喚醒這個線程。          notify(): 喚醒此同步監視器上等待的單個線程,如果有多個,則會隨機喚醒一個。只有當前線程放棄對該同步監視器的鎖定,才會執行被喚醒的線程。       

Android開發人員必備的42個連結

下面收集了42個協助大家學習Android的內容連結,部分內容是面向初學者的,協助大家從頭開始學習Android開發,其他則面向較進階的開發人員。希望推薦的這些內容對你有協助。 官方網站 1、GoogleAndroid開發人員頁面 這裡是主要站台,在這您可以找到一切資源協助您開始Android開發。此站包含了很多關於學習基礎知識的資源,完整的API引用,以及你開始開發所需的各種工具。此站共分為五個部分: 作為初學者,你應該從工具開始,這部分講解了如何安裝A

AndroidUI最佳化工具——HierarchyViewer

先說些題外話,希望路過的各位支援,博主有幸成為2013年度部落格之星的候選人,期待你的一票,謝謝。 投票猛擊:http://vote.blog.csdn.net/blogstaritem/blogstar2013/xyz_lmn     進入正題,我們這一篇文章會提到為什麼使用HierarchyViewer,怎麼使用HierarchyViewer,後者內容會多一下。 為什麼使用HierarchyViewer   

【翻譯】Native App和Web App之爭純屬扯淡

“Web已經死了。HTML5將統治著未來的一切。使用者正在應用上花更多時間,在Web上花更少時間。”“你可以在Web上做任何你能在本地應用中做的事情。”這是我在這兩年聽到的泛濫了的“本地和Web”之爭,我不得不對這個無聊的爭論吐個槽。這不是二選一的決定我們為什麼不再去爭辯“列印”和“數字化儲存”誰優誰劣呢?因為大多數人都已經明白了每一種介質在這個世界上都有它的位置,它們可以彼此

BroadCastReceiver相關知識--讀書筆記

2013-12-30 16:55:07 1. BroadCastReceiver是Android四大組件之一,本質上是一個系統級的監視器。2. 每次BroadCast事件發生後,系統都會建立對應的BroadCastReceiver對象,並自動觸發它的onReceive()方法,這個方法需在10秒內執行完畢,否則會出現ANR。因此,如果需要完成一項耗時較長的任務,應該啟動一個Service來完成,不能在BroadCastReceiver裡面啟動一個線程,因為

Android 最佳化布局階層

前面介紹過使用HierarchyViewer和Android lint來最佳化我們的程式,這一篇算是總結性的,藉助一個小例子來說用怎麼最佳化應用布局。這個例子是android官網給出的,作者也當一把翻譯。   

Android事件處理--讀書筆記

2013-12-28 17:57:17 1. Android提供了兩種方式的事件處理:基於回調和基於監聽的事件處理; 1.1 對基於監聽的事件處理而言,主要做法是為Android介面組件綁定特定的事件監聽器; 1.2 對基於回調的事件處理而言,主要是重寫Android組件特定的回調方法,或者重寫Actvity的回調方法; 一般來說,基於回調的事件可用於處理一些具有通用性的事件,但對於某些特定的事件,只能採用基於監聽的事件處理;2. 基於監聽的事件處理 2.1

總頁數: 2771 1 .... 2607 2608 2609 2610 2611 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.