Android之路——第一個Android小程式(Android電話撥號器)

廢話不說,直接貼代碼:首先是布局的代碼:main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"

Android第七課——單選框,複選框,彈出框等控制項操作

由於這幾個控制項都是比較常用的控制項,所以在進行操作的時候會比較常用,所以這個部分算是Android軟體開發的重要部分,內容比較簡單。分類型進行介紹1.單選框操作:單選框在Android裡面隨處可見,它是由兩部分組成的,一部分是RadioGroup,一部分是RadioButton。一個RadioGroup裡面是有多個RadioButton。每個RadioButton就是一個單選項,而控制的時候是控制RadioGroup。下面是Xml和代碼的實現部分:xml:<RadioGroupandro

Android中擷取螢幕相關資訊(螢幕大小,狀態列、標題列高度)

下面介紹下在Android中如何擷取螢幕相關的資訊。1.螢幕尺寸,原始碼如下:DisplayMetrics metrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);int screenWidth=metrics.widthPixels; //螢幕寬度int screenHeight=metrics.heightPixels;

安卓模擬器安裝

       在最新的Android 4.0.3 R2模擬器中,已經加入了GPU支援,可以支援OpenGL ES 2.0標準,讓開發人員可以藉助模擬器來測試自己的OpenGL遊戲。在去年新增了網路攝影機支援之後,現在的新版模擬器也加入了包括多點觸摸輸入裝置的支援,未來還將加入藍芽和NFC支援。◆QVGA (240x320, low density, small screen)◆WQVGA400 (240x400, low density, normal screen)◆WQVGA432 (240

【android學習之九】——資料存放區1:SharedPreferences,Files,網路

 聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。學習完基本的控制項與布局之後,我跳過了遊戲編程的章節,直接開始了android關於資料的操作的學習,遊戲編程準備放到後面學習,而學習完基本的控制項以及相關事件操作之後,按照學習Web開發的流程,也就是牽涉到了資料操作的資料,包括檔案,網路資源以及資料庫操作,這塊內容,自己反覆學習了好幾遍因為畢竟

【android基礎學習之二】——基礎控制項ListView

聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。 繼續前面的學習 一、TextView文字框(省略)。二、列表ListView 針對列表的事件:(1)當滑鼠滾動時會觸發:setOnItemSelectedListener事件;(2)點擊時觸發:setOnItemClickListener事件 執行個體分析:對電話本連絡人的資訊進行操作。

【android學習之十六】——特色功能1:GoogleMap手機地圖

 聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。一、GoogleMap手機地圖             GoogleMap是我們平時在PC上找地址的一個重要工具,同樣在android系統中,也提供了手機上得Map實現。 第一步、申請使用Android Map的認認證     下面我們就來實現手機版GoogleMap,需要使用到Android

如何降低android應用程式的耗電量

如果手機(行動裝置)沒電了,你的程式還能運行嗎?哈哈,這是地球人都知道的問題,那麼如何才能降低android應用程式的耗電量呢?今天再一次回顧了一下09年google IO大會Jeffrey Sharkey的演講(Coding for Life — Battery Life, That

Android JNI入門第五篇——基礎資料型別 (Elementary Data Type)使用

         前面講到了java和native資料類型,這裡就開始做一下使用:       第一步:建立工程       第二部:書寫 java方法:public class NativeMethod {static { System.loadLibrary("com_nedu_jni_jnidemo5-jni"); } public native boolean getBoolean(boolean b);public native byte

Android UI開發第一篇——android的九宮格式實現

XML代碼:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.google.android.gx5weather" android:orientation="vertical"

Android UI開發第八篇——ViewFlipper 左右滑動效果

怎麼實現Android首頁面的左右拖動效果。其實實現起來很簡單,就是使用ViewFlipper來將您要來回拖動的View裝在一起,然後與GestureDetector手勢識別類來聯動,確定要顯示哪個View,加上一點點動畫效果即可。JAVApublic class TestFlip extends Activity implements OnGestureListener {private ViewFlipper flipper;private GestureDetector detector;

Android UI開發第十九篇——介紹一個開源的gifview——Android顯示GIF動畫

簡介:android中現在沒有直接顯示gif的view,只能通過mediaplay來顯示,且還常常不能正常顯示出來,為此寫了這個gifview,其用法和imageview一樣使用方法:1-把GifView.jar加入你的項目。2-在xml中配置GifView的基本屬性,GifView繼承自View類,和Button、ImageView一樣是一個UI控制項。如:<com.ant.liao.GifView android:id="@+id/gif2"

Android UI開發第二十二篇——android 瀑布流圖片實現

    自pinterest使用了瀑布流展示圖片後,有很多應用開始使用瀑布流的方式,像蘑菇街,美麗說。這裡的瀑布流實現使用了開原始碼。  layout:<?xml version="1.0" encoding="utf-8"?><com.dodowaterfall.LazyScrollView xmlns:android="http://schemas.android.com/apk/res/android"

Android在程式中啟動拍照/攝像或選擇一張圖片/視頻,並製作縮圖後儲存

有時候我們需要選擇一個圖片來做頭像或是上傳到相簿中,這時候我們可以選擇啟動相機拍照,或者從圖庫中選擇。首先看看如何啟動相機拍照並取得所拍的照片。下面是啟動相機拍照並返回所拍的照片的代碼:public void capturePicture(){ //啟動拍照,並儲存到臨時檔案 Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);

Android launcher 的平滑和立體翻頁效果

我們這裡把 Android launcher 程式的 Workspace 相關的代碼抽取出來,以一個比較簡單的代碼來展示 launcher 程式是如何?多頁以及不同頁面之間的轉場效果。本範例程式碼在 SDK 2.1 中運行,設定的是 WVGA 的螢幕大小。首先我們來看一下程式啟動並執行效果來一些感性的認識。接著我們來看一下程式 UI(即 View 和 ViewGroup)的布局,Activity 的 ContentView 是 layout 中的 main.xml。它的內容如下:其中

Android進階練習 – 高效顯示Bitmap(簡介)

高效顯示Bitmap - 簡介     這一章節主要是學習下,使用一些常見的技術手段,在我們處理和載入 Bitmap  對象的時候,讓我們應用的UI介面組件正常響應顯示和避免超出應用的記憶體限制大小,如果你在進行這項操作的時候不加小心,那麼bitmaps會很快的就消耗完應用可用的記憶體,並會引發如下所示的嚴重的異常並導致你的應用崩潰!java.lang.OutofMemoryError: bitmap size exceeds VM budget.   

Android反編譯和打包簽名

手動打包過程:1、反編譯apk     apktool  d  qq.apk  qq2、可以修改qq檔案夾中的圖片檔案資訊,重新打包成apk檔案     apktool  b  qq  qq.apk3、進行簽名(需要自己打一個認證,可以利用jdk內建的keytool工具)     apktool.jar   apksigner.bat  apktool.bat  jarsigner.exeapksigner.bat檔案內容:  

Android應用程式升級後自動進入新版本

在新版本中建立一個Receiver接收手機應用的安裝和卸載(可以監聽到舊版本的卸載)packagecom.justsy.lpi.receiver;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;publicclass PkInstallReceiver extends BroadcastReceiver { @Override

Android進行裝置管理(針對企業開發)

裝置管理Android從2.2版本開始,提供了一套裝置管理API來進行Android手機裝置的管理工作,其中包含裝置鎖屏、禁用啟用網路攝影機(4.0開始提供)、擦除使用者資料(也可擦除sdcard中的資料,不過要到2.3)等一系列的裝置管理策略,具體可參見DevicePolicyManager類中的定義(http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html),下面是一些具體的步驟~聲明和

Android中HorizontalScrollView的使用

     由於行動裝置物理顯示空間一般有限,不可能一次性的把所有要顯示的內容都顯示在螢幕上。所以各大平台一般會提供一些可滾動的視圖來向使用者展示資料。Android平台架構中為我們提供了諸如ListView、GirdView、ScrollView等滾動視圖控制項,這幾個視圖控制項也是我們平常使用最多的。我下面介紹一下HorizontalScrollView的使用和需要注意的點     HorizontalScrollView是一個FrameLayout 

總頁數: 2771 1 .... 377 378 379 380 381 .... 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.