Android入門第三篇之RelativeLayout、FrameLayout

接下來本文要講的是RelativeLayout、FrameLayout。       RelativeLayout是一個按照相對位置排列的布局,跟AbsoluteLayout這個絕對座標布局是個相反的理解。              在RelativeLayout布局裡的控制項包含豐富的排列屬性:

Android提高第四篇之Activity+Intent

Android有三個基礎組件Activity,Service和BroadcastReceiver,他們都是依賴Intent來啟動。本文介紹的是Activity的生命週期以及針對Activity的Intent使用。        之前的例子一直都是使用Activity,在一個Layout XML與一個Activity捆綁的情況下可以視為一個Form,多個Layout

Android提高第九篇之SQLite分頁表格

上次講的Android上的SQLite分頁讀取,只用文字框顯示資料而已,這次就講得更加深入些,實現並封裝一個SQL分頁表格控制項,不僅支援分頁還是以表格的形式展示資料。先來看看本文程式啟動並執行動畫:         這個SQL分頁表格控制項主要分為“表格區”和“分頁欄”這兩部分,這兩部分都是基於GridView實現的。網上介紹Android上實現表格的DEMO一般都用ListView。ListView與GridView對比,

Android提高第十三篇之探秘藍芽隱藏API

上次講解Android的藍芽基本用法,這次講得深入些,探討下藍芽方面的隱藏API。用過Android系統設定(Setting)的人都知道藍芽搜尋之後可以建立配對和解除配對,但是這兩項功能的函數沒有在SDK中給出,那麼如何去使用這兩項功能呢?本文利用JAVA的反射機制去調用這兩項功能對應的函數:createBond和removeBond,具體的發掘和實現步驟如下:1.使用Git工具下載platform/packages/apps/Settings.git,在Setting源碼中尋找關於建立配對和解

Android培訓班(30)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc檔案裡第一個初始化的服務是sh服務,如下:## Daemon processes to be run by init. ## service console /system/bin/sh

Android SqLite中insert()方法解析

                                       android

Android中資源檔夾res/raw和assets的使用

*res/raw和assets的相同點:1.兩者目錄下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進位。*res/raw和assets的不同點:1.res/raw中的檔案會被映射到R.java檔案中,訪問的時候直接使用資源ID即R.id.filename;assets檔案夾下的檔案不會被映射到R.java中,訪問的時候需要AssetManager類。2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立檔案夾 *讀取檔案資源

Android ApiDemos樣本解析(79):Graphics-&gt;SensorTest

本例著重點是介紹使用SensorManager.SENSOR_ACCELEROMETER 如何來判斷裝置的移動方向:使用Log的方式而非圖形的方式顯示結果,所以運行本例顯示的箭頭始終向上。本例歸在Hardware比較合理。如何使用SENSOR_ACCELEROMETER判斷裝置移動方向的代碼如下:[java] public void onSensorChanged(int sensor, float[] values) {  boolean show =

android Viewpager HorizontalScrollView 實現分頁欄拖拽

首先我們先看一個效果:        

Android 在wifi下擷取IP和MAC地址

 Button  02       android:id="@+id/btn"03       android:text="擷取IP"04      

android 緩衝管理及LRU演算法

1、為什麼要用緩衝緩衝是存取資料的臨時地,因為取未經處理資料代價太大了,加了緩衝,可以取得快些。緩衝可以認為是未經處理資料的子集,它是從未經處理資料裡複製出來的,並且為了能被取回,被加上了標誌。在android開發中,經常要訪問網路資料比如大量網狀圖片,如果每次需要同一張圖片都去網路擷取,這代價顯然太大了。可以考慮設定本地檔案快取和記憶體緩衝,儲存從網路取得的資料;本地檔案快取空間並非是無限大的,容量越大讀取效率越低,可設定一個折中緩衝容量比如10M,如果緩衝已滿,我們需要採用合適的替換策略換掉

Android ApiDemos樣本解析(87):Media-&gt;MediaPlayer

本例介紹了如何使用MediaPlayer類來播放聲音或是視頻。涉及的Activity有三個:MediaPlayerDemo:主Activity,顯示樣本列表。MediaPlayerDemo_Audio: 子Activity,用於播放聲音,在Launcher中沒有表徵圖。MediaPlayerDemo_Video: 子Activity,用於播放視頻,在Launcher中沒有表徵圖。其中MediaPlayerDemo

Android ApiDemos樣本解析(95):Views-&gt;Animation-&gt;3D

Android中的Animation支援無處不在,不同Activity切換,不同View之間切換,顯示列表,顯示表格都可以使用動畫效果。前面例子Android ApiDemos樣本解析(3): App->Activity->Animation 介紹不同Activity切換時淡入淡齣動畫效果。 Android ApiDemos樣本解析(52):Graphics->AnimateDrawables 使用了 AnimationDrawable 顯示幀動畫。Android 中

android學習----用xml檔案設定ImageButton按下、彈起載入不同的圖片 實現

java部分的代碼就不貼了,只上xml檔案,方法:1,在drawable裡放三幅圖片,分別是獲得焦點的圖片、獲得焦點並按下、失去焦點並按下、自然狀態(也就是失去焦點,並且沒有按下)。這裡你準備三個照片就中。2,在drawable檔案夾下建立個imagebutton.xml檔案,裡面的內容為:<selector xmlns:android="http://schemas.android.com/apk/res/android">   

Android Intent機制執行個體詳解(Activity篇)

Android Intent機制執行個體詳解(Activity篇)Android 中提供了 Intent 機制來協助應用間的互動與通訊,或者採用更準確的說法 是, Intent 不僅可用於應用程式之間,也可用於應用程式內部的 Activity/Service 之間的互動。 Intent 這個英語單詞的本意是“目的、意向”等,對於較少從事 於大型平台開發工作的程式員來說, 這可能 是一個不太容易理解的抽象概念,因為它與我們平常使用的簡單函數/

Android ApiDemos樣本解析(127):Views-&gt;Layout Animation-&am

本例使用TranslateAnimation 給一個ListView的清單項目向下逐步展開(Cascade)的動畫效果,各種基本Animation可以參見Android ApiDemos樣本解析(3): App->Activity->Animation。本例使用代碼為ListView添加LayoutAnimation.[java] AnimationSet set = new AnimationSet(true);  Animation

android之VideoView和視頻播放View的擴充

1.概念及擴充  VideoView 是android 系統提供的一個媒體播放顯示和控制的控制項。其結構層次如下:  原型:VideoView extends SurfaceView implements MediaController.MediaPlayerControl  類結構:      java.lang.Object        ↳ android.view.View          ↳ android.view.SurfaceView          

Android心得4.5--SQLite資料庫--交易處理、ListView列表顯示

1.   使用SQLiteDatabase的beginTransaction()方法可以開啟一個事務,程式執行到endTransaction() 方法時會檢查事務的標誌是否為成功,如果程式執行到endTransaction()之前調用了setTransactionSuccessful() 方法設定事務的標誌為成功則提交事務,如果沒有調用setTransactionSuccessful() 方法則復原事務。使用例子如下: SQLiteDatabase db = ...

android實現塗鴉,儲存塗鴉後的圖片,清屏

自訂view的類,代碼如下:[html] package com.xy.tuya;  import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import

總頁數: 2771 1 .... 2630 2631 2632 2633 2634 .... 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.