在Android中Service概述

 Service的主要用途是提供後台服務調用,與Activity不同,service沒有介面,也正因為如此,它不像Activity那樣當使用者離開應用介面就停止,Service則一直在後台運行,除非明確命令其停止。 Service也有生命週期的。當啟動Service時,首先調用OnCreate()方法,然後調用onStart()方法。當Service停止時,會調用onDestroy()方法。 啟動Service有兩種方式,分別是調用startService()和bi

android用於開啟各種檔案的intent

 import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.net.Uri.Builder; import java.io.File; import android.content.Intent;   //自訂android

為Android的介面設計增加跳躍效果

 先貼齣動畫(GIF比較業餘,見諒見諒)  設計的思路是,為一個View增加跳起和落下的動畫效果,然後為這個View加一個背景View作為運動的影子,進行同步運動。 首先,根據期望的效果,確定Activity的主題色調,比如我這裡的背景色用的是透明漸層的灰黑色,自然就不能再使用黑色的顯示主題,我選用的是Light(android:theme="@android:style/Theme.Light") 接著設計一個布局,因為陰影

自訂群組件樣本:使用attrs.xml檔案定製RadioButton

 1.在res/values下建立attrs.xml <declare-styleable name="MyRadioButton">         <attr name="str"

Android[中級教程]第十章 Mysql+Json+Android的組合

 這一章,我們重點來介紹伺服器Mysql資料庫通過PHP將Json資料交給Android來處理,同學們初看一定覺得好多專業術語哦,呵呵,其實,等我講完,大家應該都能理解,好了,首先我們來看資料庫,Mysql資料庫,做過網站的同學應該對Mysql資料庫不陌生,我們先在Mysql資料庫中建立庫表跟資料接下來就要將Mysql的資料暴露給Android了,這裡我用了ThinkPHP模板這裡就不講ThinkPHP的資料庫連接之類的了,通過ThinkPHP將資料返回成Json資料這裡先吧好,接下來

Android自訂View研究(二) -- 繪圖的基本知識

 既然使用onDraw可以繪製為藍色背景,那我們是不是可以幹一些壞事了,哈哈。。。。。        不過幹壞事之前要記得先學習學習graphics裡面的一些知識。   一、基礎預備知識 1、Canvas--畫板              

Android畫圖之Matrix(一)

 Matrix ,中文裡叫矩陣,高等數學裡有介紹,在影像處理方面,主要是用於平面的縮放、平移、旋轉等操作。        首先介紹一下矩陣運算。加法和減法就不用說了,太簡單了,對應位相加就好。影像處理,主要用到的是乘法 。下面是一個乘法的公式:            在Android 裡面,Matrix 由9

android的檔案操作

目前,機會搜有的裝置都會涉及到檔案的操作,例如什麼電腦,手機等裝置。android的檔案操作和電腦是比較類似的,既可以儲存在手機內建的儲存空間裡也可以是sd卡。在這次的部落格裡主要介紹在手機內建儲存空間裡的檔案操作。一.開發流程(1)介面的設計(2)設計android的業務層(3)單元測試(4)設定android的控制器層二.開發步驟(1)設計軟體介面<?xml version="1.0"

Android實戰技巧:如何在ScrollView中嵌套ListView

 前幾天因為項目的需要,要在一個ListView中放入另一個ListView,也即在一個ListView的每個ListItem中放入另外一個ListView。但剛開始的時候,會發現放入的小ListView會顯示不完全,它的高度始終有問題。上網查了下,發現別人也有遇到這樣的問題,而大多數人都不推薦這樣的設計,因為預設情況下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度是無法計算的。     

Android中的多種檔案讀寫操作方法

 package com.ppmeet;  import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream;  import

android中使用startActivityForResult回傳資料

 假設:我這裡有兩個Activity:A和B,從A中向B中傳遞資料的時候採用的是Bundle封裝資料,然後從A中跳轉到B中,當B有需求將資料封裝起來回傳給A並跳回A。那麼A中接收資料時還要先判斷Bundle是否為空白,因為第一次訪問A的時候(即B還沒有回傳的時候),Bundle是為空白的,這樣顯然是比較麻煩的,不明智的做法。 還好startActivityForResult來做跳轉給了我們更好的解決辦法。   1.跳轉的時候不是採用startAc

如何在WebView中點選連結使用自身開啟

 最近寫一個應用時,用到了WebView,可是卻突然遇到問題了,首次載入的網頁在自訂的webView中顯示,可是當點擊網頁中的連結,卻提示使用系統中別的瀏覽器開啟。這樣可不好,如何將點選連結後的網頁也顯示呢,於是邊Google邊查看Android文檔,找到找到了一個方法,以下使用源碼解釋。  package demo.androidyue.webview;   import

Android響應按鈕的程式結構

   圖形介面的按鈕是最普通的控制項,Android響應按鈕的程式結構大體分成如下兩種:    (1)採樣匿名內部類的按鈕實現方式:    如下面的Java程式,在聲明Class時只是從Activity派生,並沒有實現任何介面。因此為了實現按鈕事件的響應,就必須在下面的方法中用匿名內部類的方式實現,比如      

android中的進程與線程的理解

 一個android應用就是一個Linux進程,每個應用在各自的進程中運行,互不干擾,比較安全。 一個應用對應一個主線程,就是通常所說的UI線程,android遵守的就是單執行緒模式,所以說Ui操作不是安全執行緒的。CalledFromWrongThreadException通常就是在非主線程中重新整理UI引起的。 在單線程的模型下,一些耗時的操作就要交給其它子線程去執行。於是就有了Message

Android應用之電話撥打

 上次我們做了一個簡單的hello world,這次我們來寫一個電話撥打系統,其實這個電話撥打併不是真正的自己的程式撥打的電話,而是調用的系統程式而實現的電話撥打。首先我們建立項目Phone,在項目的aluesàstrings下建立所需要的字串    <string name="app_name">Phone</string>  <string

Android幀布局實現霓虹燈的效果

 : 1、首先是main.xml檔案的代碼 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"    

Android UI之ImageView圖片視圖

ImageView是一個顯示圖片的組件,用一個例子介紹該組件的簡單運用:在樣式檔案中:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="

android螢幕分頁,頁標

 1 public class PagePoint extends View { 2 3     private String TAG = "PagePoint"; 4     Paint p; 5     int totalPage;//總頁面數 6    

Android中的TabHost

介紹有時,我們想在一個window中顯示多個視圖,這時就需要用到Tab容器。在Android裡它叫TabHost。使用TabHost有兩種方式:在相同的activity中使用TabHost導航多個視圖使用TabHost導航多個Activity(通過intents)Tab應用的結構TabHost的Activity的結構如下:先看個樣本:layout檔案:<?xml version="1.0"

Android 儲存之SharedPreferences

SharedPreferences是Android平台上一個輕量級的儲存類,主要是儲存一些常用的配置比如視窗狀態,一般在Activity中 重載視窗狀態onSaveInstanceState儲存一般使用SharedPreferences完成,它提供了Android平台常規的Long長 整形、Int整形、String字串型的儲存,這些資訊以XML檔案的形式儲存在 /data/data/PACKAGE_NAME /shared_prefs 目錄下。SharedPreferencespre =

總頁數: 2771 1 .... 2689 2690 2691 2692 2693 .... 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.