Android開發學習筆記(十)實現一個簡易的開場介面

很多應用都有按標之後首先顯示一個歡迎介面,再跳轉到主activity的功能,現在來實現以下。我主要參考了CSDN上的一個仿weichat開場介面的部落格,相當於一個簡易版本吧。方法一,利用系統提供的函數。首先要新建立一個class,名為Welcome.java,主activity為MainActivity.java。這裡利用了兩個函數用來把R.layout.start的內容全螢幕顯示。1)getWindow().setFlags(WindowManager.LayoutParams.FLAG_F

Android開發學習筆記(六)Android應用介面編程 Button/ImageButton學習

ImageButton繼承自ImageView,Button繼承自View。相比ImageButton,Button具有更強大的功能。ImageButton僅僅可以指定一個圖片(也可是xml),沒有文字,而Button圖片文字都可以指定。本測試使用了四個按鈕,分別是普通按鈕btn1;有文字有背景圖(按下時候有變換效果)的按鈕btn2;普通圖片按鈕btn3;有變換效果的圖片按鈕btn4.測試代碼:main.xml<RelativeLayout

Android開發學習筆記(九)Android應用介面編程 AutoCompleteTextView學習

AutoCompleteTextView是一種自動完成的文字框,繼承自EditText。重要屬性:android:completionHintandroid:completionThreshold設定輸入幾個字元之後顯示下拉式功能表測試應用僅包含一個簡單的文字框,輸入一個字元之後在下拉式功能表下顯示匹配的字串。使用AutoCompleteTextView的時候還要為其匹配一個Adapter,用於提供下拉式功能表中顯示的內容。最終效果:程式碼:布局檔案:<RelativeLayout

研究Android一——開發環境搭建以及HelloWorld

好早想著研究一下Android一下,但是沒有時間,這次趁著元旦假期,給自己一個理由,更給自己一個時間,開始研究Android。 第一篇,環境搭建Windows XP+Java+Eclipse+ADT 1.安裝java1.6,安裝好之好,需要設定JAVA_PATH,CLASS_PATH;2.安裝Eclipse,到www.ecplise.org上下載Eclipse galileo(3.5版本),解壓即可;3.ADT(是Eclipse的一個外掛程式,用來開發Android項目)安裝,下載ADT-0.9

android 讀取doc文檔

在Android中讀取doc檔案需要用第三方jar包tm-extractors-0.4.jar,讀取的過程很簡單和普通的檔案流操作基本一樣,下面寫一個簡單的例子:package com.word.read;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import org.textmining.text.extraction.WordExtractor;import

Android自訂進度條-帶文本(文字進度)的水平進度條(ProgressBar)

預設的進度條(ProgressBar)是沒有文本進度提示的,為了更直觀顯示進度,自訂了ProgressBar控制項來顯示的文本進度:也就是說給ProgressBar添加文本顯示的進度條(帶%100顯示的字樣)非常給力, 參考這裡:http://orgcent.com/android-text-progressbar/我不廢話直接上代碼:/***** * * @author lixiaodaoaaa * http://weibo.com/lixiaodaoaaa *

判斷android程式是否串連伺服器

寫在課前的話:看帖不回,胸部下垂。public boolean isConnByHttp() {        boolean isConn = false;        URL url;        HttpURLConnection conn = null;                try {            url = new URL("http://"+你的IP地址);            conn = (HttpURLConnection) url.openConne

Android.mk使用模板

在一個Android.mk中可以產生多個可執行程式、動態庫和靜態庫。1,編譯應用程式的模板:     #Test Exe     LOCAL_PATH := $(call my-dir)     #include $(CLEAR_VARS)     LOCAL_SRC_FILES:= main.c     LOCAL_MODULE:= test_exe     #LOCAL_C_INCLUDES :=     #LOCAL_STATIC_LIBRARIES :=    

android studio 快速鍵

\item Ctrl+P  查看變數參數資訊,也就是看變數是哪種類型  \item Ctrl+B  尋找該變數的定義位置。  \item Ctrl+Q  尋找快速文檔,即在另外一個視窗中開啟其聲明  \item Alt+Shift+C  查看工程最近更改的地方  \item Ctrl+space  自動完成代碼  \item Ctrl+shift+Enter  自動填滿運算式如if,while,for,switch等  \item Ctrl+shift+向上箭頭 把選擇的代碼往上移 

Android核心分析(20)—-Android應用程式架構之無邊界設計意圖

Android應用程式架構1 無邊界設計理念         Android的應用程式框架的外特性空間的描述在SDK文檔(http://androidappdocs.appspot.com/guide/topics/fundamentals.html#acttask)有十分清楚的描述,Android應用的基本概念,組件生命週期等等有詳細的描述。在外特性空間中,Android提供了Activity,Service,Broadcast receivers,Content

ubuntu 11.04下Android源碼的擷取和編譯

這兩天著手編譯源碼的準備工作,在此記錄下過程,方便自己備份的同時也希望能對後來者有所協助。Attention:本文環境是在ubuntu 11.04下擷取並編譯android 2.3.3的源碼, 過程參考了easwy的博文:http://www.2cto.com/kf/201111/110741.html以及google官網http://source.android.com/source/downloading.html 。 官網上的要求資訊為:In general you will need:•

android捕獲Home鍵的方法

 Level5以上(包含)中,Activity類中有如下方法:public void onAttachedToWindow ()Since: API Level 5Called when the main window associated with the activity has been attached to the window manager. See View.onAttachedToWindow() for more information.See Also*

【飛秋】Android開發——NDK開發入門

註:本文並非原創,參考了幾位前輩的文章,本文只是稍作整理。參考1:Eclipse配置NDK_R4開發環境(整合Cygwin 、CDT)分別介紹了在window和linux下配置eclipse自動化編譯ndk。參考2:android NDK 開發環境配置介紹了新版ndk的配置。參考3:史上最強NDK入門項目實戰詳細介紹了ndk

android 開機啟動_關機_重啟

android shutdown 和 reboot  操作可能有些朋友也和自己一樣有這種需求,開機啟動的網上資料非常多。貼出自己原來寫的大家交流下。功能實現的源碼非常簡單,但牽涉到許可權的問題。 實現的思路:調用android的系統源碼,在源碼中編譯實現關機和啟動功能。NOTE:必須在源碼中進行compile , 如果沒有源碼包使用eclipse ,在編輯器當中會直接提示錯誤。  file 1 :(採用BroadcastReceiver

Android: INSTALL_FAILED_UPDATE_INCOMPATIBLE

某次進入  data/app 下刪除 .apk 後,忽然發現同一個項目無法再次載入。7搗8騰後網上忽見一文,描述如此處理 .apk 隸屬暴力,難免出現後患,無奈下本想參照 settings->applications->mange applications-> select the application->select "unistall" 提示清除後患,遺憾的是發現點擊應用後即出現 “Not found ”提示,參照windows 中的“關機/重裝”無敵大法,刪除

Android–運行程式中出現Error type 3

[2010-03-29 18:23:37 - ****]ActivityManager: Error type 36 V1 [* B8 f) r0 I/ C! x/ f8 @8 O$ W! M[2010-03-29 18:23:37 - ****]ActivityManager: Error: Activity class {com.***}does not exist. 運行好好的project再次運行時出現以上錯誤,檢查了AndroidManifest.xml 確認沒錯。多次Run As

Android ArrayAdapter的使用

寫一個XML用於顯示ListView list1.xml  <?xml version="1.0" encoding="utf-8"?><TextView   xmlns:android="http://schemas.android.com/apk/res/android"   android:id="@+id/checklv1"   android:layout_width="fill_parent"  

春天在哪裡,Android源碼在哪裡。

安裝git和curl 在終端視窗敲下面的命令:sudo apt-get install git-core curl 安裝repo指令碼curl http://android.git.kernel.org/repo >~/repo 給repo可執行許可權chmod a+x ~/repo建立一個目錄mydroid , 然後進入該目錄mkdir mydroidcd mydroidrepo初始化~/repo init -u

Android 如何動態載入 .jar

在 Java 裡面,我們可以把一些類放到 .jar 檔案裡面,然後用 ClassLoader 動態載入。例如:URLClassLoader ucl = URLClassLoader.newInstance(new URL[]{new URL("file:/sdcard/files/test.jar")});Class clazz =

通俗易懂的Android。

在一個文章裡看到一個人對JAVA和Android中的文法的比較,覺得很清晰易懂。文法就是JAVA,不過所有的東西變成了activity(每個activity 就是一個單獨的頁面),或是intent。你就暫且把activity 理解成main 吧。 一般程式是在一個activity 跳轉到另一個。每個activity 包含了很多textview,button,dialog 之類的東西,包裹跟這些介面相對應的listener, 或是event。每個activity 可以利用getextra

總頁數: 2771 1 .... 2437 2438 2439 2440 2441 .... 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.