Time of Update: 2013-12-11
軟體業界,無時無刻不在創造,也無時無刻不在重複,就是這樣,無所謂對和錯,但是我們要精誠合作。這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。這篇文章很簡單,但是很重要,真的很重要,特此隆重推薦! 1.需求 無論是在.net還是java平台,合理的分層架構是最普遍的模組化思路之一。
Time of Update: 2013-12-11
Intent.createChooser(ntent target, CharSequence title)其實 大家對該功能第一影響就是ApiDemo 裡面的 其只有區區幾行代碼 提取為:Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("audio/*");
Time of Update: 2013-12-11
下面我們會以android執行個體來展示對應的功能,程式介面於下: 程式碼如下,後面部分有代碼說明: 1 package com.android.messageexample; 2 import android.app.Activity; 3 import android.content.Context; 4 import android.graphics.Color; 5 import android.os.Bundle; 6 import android.os.Hand
Time of Update: 2013-12-11
android中的事件類型分為按鍵事件和螢幕觸摸事件,Touch事件是螢幕觸摸事件的基礎事件,有必要對它進行深入的瞭解。
Time of Update: 2013-12-11
Android 中我們使用AsyncTask時,一般是把它當Activity的內部類來使用的。原因,這樣可以簡單的在更新進度onProgressUpdate 和 執行完成時onPostExecute, 直接操作Activity的介面元素控制項。但是如果我們想讓我們的代碼職責更單一,功能劃分更清晰,就最好不要用內部類,這時候我們可以借用 Handler 來實現這個需求。有關 AsyncTask 的用法可以參看我寫的這篇部落格:html">http://www.bkjia.com/kf/201105
Time of Update: 2013-12-11
TabHost是整個Tab的容器,包括兩部分,TabWidget和FrameLayout。TabWidget就是每個tab的標籤,FrameLayout則是tab內容。 1、如果我們使用extends TabAcitivty,如同ListActivity,TabHost必須設定為@android:id/tabhost 2、TabWidget必須設定android:id為@android:id/tabs
Time of Update: 2013-12-11
1 public class DoubleClickActivity extends Activity implements OnTouchListener { 2 GestureDetector gd; 3 /** Called when&
Time of Update: 2013-12-11
Java代碼01.private long exitTime = 0; 02. 03.@Override 04.public boolean onKeyDown(int keyCode, KeyEvent event) { 05. if(keyCode == KeyEvent.KEYCODE_BACK &&
Time of Update: 2013-12-11
引言最近不是太忙,花了一些時間學習android的應用開發。經過兩個星期的學習,學習的同時還寫了很多的demo樣本,可以從基本控制項及基本動畫效果等樣本demo集合大放送,持續更新下載。從這個星期開始,準備拿新浪微博開放平台做個實踐,開發一個功能簡單的android用戶端,會儘可能的完善功能。今天的內容 是這個用戶端的主要介面。今天增加的功能。 簡單的樣式和皮膚,只是添加了按鈕。啟動並執行系統是android2.2.使用到的技術點包括ListView,自訂List
Time of Update: 2013-12-11
之前提及過,啟動Service有兩種方式:startService 與bindService。前者已經說過如何使用,所以,這篇貼子主要是關於bind service的。 這裡所討論的是僅針對那些被綁定的service的,而那些既被startService() 又被bindService() 的service 不在此範圍內。①Bind
Time of Update: 2013-12-11
所有的ViewGroup(Layout類的基類)都包含width 和height 屬性(layout_width 和layout_height),所有的View都必須定義這兩個值。layout_width 和layout_height 允許使用絕對值來定義(如像素值),當為了使UI能夠自適應螢幕大小,一般不使用絕對值來定義View的寬度和高度。可以使用如下兩個常量:wrap_content: 告訴View使用能包含其內容的尺寸 (類似於WinForm 中AutoSize)。fill_
Time of Update: 2013-12-11
android簡單網頁瀏覽器的開發 功能概要:1.用WebView控制項實現簡單瀏覽器的開發2.實現了網頁瀏覽器的簡易功能。3.能夠瀏覽網頁中的所有內容。但不可使用視訊的播放。4.瀏覽器載入速度快。:編程要點:1.使用WebView控制項,用於網頁的顯示2.設定WebView的屬性,使其支援更多的功能3.當使用者點擊網頁中的連結,仍然用該網頁載入4.設定許可權,使app具有上網許可權。5.Activity的布局等。[java]code[java] package
Time of Update: 2013-12-11
Socket通常也稱做”通訊端“,用於描述IP地址和連接埠,廢話不多說,它就是網路通訊過程中端點的抽象表示。值得一提的是,Java在包java.net中提供了兩個類Socket和ServerSocket,分別用來表示雙向串連的用戶端和服務端。這是兩個封裝得非常好的類,使用起來很方便!
Time of Update: 2013-12-11
Android Tweened Animation一共有四種Alpha: 淡入淡出效果Scale: 縮放效果Rotate: 旋轉效果Translate:移動效果使用Tweened
Time of Update: 2013-12-11
Designing for Security為安全而設計 Android was designed so that most developers will be able to build applications using the default settings and not be confronted with difficult decisions about security.Android also has a number of security features
Time of Update: 2013-12-11
我們學習一種新事物必然首先都要對該事物要有個大體的瞭解,熟悉它的整體架構,然後進行劃分歸類,接下來才是各個擊破,逐步學習乃至掌握。對於要學習android Multimedia的人來說也是如此,先來個總括吧 !我打算分三部分來講解,請聽我娓娓道來....一:多媒體簡介 為啥要講多媒體的概念呢?可能很多人都對這個名稱解釋不怎麼瞭解,所以在這普及普及。
Time of Update: 2013-12-11
關於List,前面已有很多介紹,例如Android簡明開發教程十:資料繫結Data Binding 。ListActivity 可以通過綁定資料來源(如數組或Cursor)來顯示一個列表,並可以響應使用者選擇某個清單項目。ListActivity中顯示的是ListView,ListView和Gallery
Time of Update: 2013-12-11
WebView能夠讓你在activity中去內嵌一個web瀏覽器。如果你的應用需要內嵌一些web內容的話,這是非常有用的。 下面展示如何在activity中通過編碼的方式去載入網頁中的內容。 1. 建立一個工程,WebView。 2. main.xml中的代碼。 [html] <?xml version="1.0"
Time of Update: 2013-12-11
1.獲得 RadioButton值[java] rb1 = (RadioButton)findViewById(R.id.sex1); if (rb1.isChecked()) { sex = "M"; } else { sex =
Time of Update: 2013-12-11
首先,需要許可權[html]<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission