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") 接著設計一個布局,因為陰影

android遊戲開發架構libgdx的使用(六)--演員和演出

上一篇說到UI,然後之前說到舞台,現在我們可以很輕鬆的構建一齣戲了。因為actor類在繪製是以x,y值為基準,所以我們可以通過控制x,y值變化演員的位置,但是演員的其他效果需要配合Action類進行操作。Action類是一個抽象類別,所有的具體實現都在com.badlogic.gdx.scenes.scene2d.actions包中。而包中的類依功能而言可以分為兩類:控制Action表現Action控制Action沒有直接表現效果,它操作的對象是表現Action。比如Delay。表現Action

Android開發 ---- 兩分鐘寫一個錄音示範軟體

 Android內建的SoundRecoder軟體寫得很簡單,就3個Java檔案,最有特色的還算哪個指標了。這裡並不是要介紹那個個指標的實現過程,其實也簡單,就是一個演算法,通過錄音過程中擷取的振幅來實現指標的位移。 <span style="font-size:16px;">MediaRecorder.getMaxAmplitude(); // 得到錄音時的最大振幅</span>    

Android手機拍照(Android學習隨筆九)

 使用android.hardware.Camera類來拍照片。具體步驟如下: a、擷取Camera執行個體對象, Camera camera = Camera.open(); 或者,Camera camera = Camera.open(int cameraId); cameraId表示camera裝置號,即與指定的camera進行串連鎖定和準備 使用。 b、擷取指定相機參數, Camera.Parameters

Android中用Toast.cancel()方法最佳化toast內容的顯示

 產品在測試過程中發現一個bug,就是測試人員不停的瘋狂的點擊某個按鈕,觸發了toast以後,toast內容會一直排著隊的顯示出來,不能很快的消失。這樣可能會影響使用者的使用。看到Toast有一個cancel()方法:voidcancel()Close the view if it's showing, or don't show it if it isn't showing

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

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

Android畫圖之Matrix(一)

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

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

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

Android中RemoteViews中文協助文檔【安卓翻譯一】

  前言:大明以後要寫一些高品質的部落格,盡量說透徹一些,看問題要多角度;遇到問題多思考,其實技術就是一層窗戶紙,當你有很多層窗戶紙捅不破的時候,就成了困難了,所以解決問題要一層一層分析,把每個窗戶紙捅破了,這個問題就pass掉了。我在網上看到大家翻譯一些中文的協助文檔,所以我也想翻譯試試,看看自己的英文的水平到底怎樣?所以小試牛刀一下,先來翻譯一下RemoteViews。這個RemoteViews用的是層的概念,就是你添加一個布局在父view上,這個其實是兩層。做遊戲常用v

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

android中的進程與線程的理解

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

Android應用之電話撥打

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

Android UI之ImageView圖片視圖

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

分享10種可提升Android應用運行效果的技巧

 作者:Lauren Darcey & Shane Conder   隨著手機平台的發展和所提供應用的提升,品質成為應用成功的最重要因素。如果那些應用無法提供強大的功能和穩定的使用者體驗,那就會很快被使用者卸載。開發人員需要記住的是,雖然Android智能手機和平板電腦的速度日益提升,但其應用仍然運行在資源有限的環境中,其電池及處理器效能與最新的台式電腦、手提電腦仍存在差距。以下是某些最佳化應用運行效果的方法:   我們先來闡述某些讓應用反應靈敏的編程技巧。

android螢幕分頁,頁標

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

Android Mms專題之:Mms概覽介紹

 這裡的Mms名稱並不準確,因為它是一個應用程式的名字,這個應用程式是Android上面的資訊應用程式,它即能處理簡訊SMS(Short Messaging Service),也能處理多媒體訊息(Multimedia MessagingService)。它是除電話程式外,另一個非常重要的手機系統核心應用程式,因為對於手機來講,最重要的二個功能就是電話功能和資訊功能。在功能手機時代,是這樣,到了智能手機時代,仍然是這樣,如果一個手機不能打電話或者不能收發資訊,那麼這個東西就不能叫做手機(

Android中的TabHost

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

個人解讀Activity之四-Part2-SQLite

上次我們說了part1中的File的操作,今天我們來說一下SQLite有關的內容,首先還是看一下一張:相信看過part1部分的人都知道了,這代表的含義,開啟或者建立一個資料庫的方法,傳回值是一個SQLiteDatabase的類,這個等會仔細說;再來說說這個方法的參數,看看下面的圖: 第一個參數是資料庫的名稱,第二個是操作的模式,第三個參數是是一個可選的factory類,當進行查詢操作的時候就會執行個體化一個cursor子類,當使用null時就代表使用預設的factory。 &

總頁數: 2771 1 .... 2544 2545 2546 2547 2548 .... 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.