Time of Update: 2013-10-28
1.在drawable中建立檔案checkbox_selector.xml:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_checked="true"
Time of Update: 2013-10-28
一、常用的單位:相對單位主要有:px、sp、dp絕對單位主要有:pt、in、mm二、單位應用總結:一般用相對單位,而不是絕對單位1、字型的大小一般使用SP,用此單位的字型能夠根據使用者佈建字型的大小而自動縮放2、空間等相對距離一般使用dp(dip),隨著密度變化,對應的像素數量也變化,但並沒有直接的相對比例的變化。3、px與實際像素有關,及與密度有關!dp和sp和實際像素沒有關係,對於一定解析度但不同密度的螢幕,px單位的應用可能會導致長度的相對比例的變化。三、密度與解析度:密度值表示每英寸有多
Time of Update: 2013-10-28
在Linux下,有一個命令叫做which,它可以在Path中尋找某個命令所在的目錄並顯示出來。 Linux下:[adam@i ase adam]$ which ls/bin/ls[adam@i ase adam]$ which rm/bin/rm 在NT的Resource Kit中有一個where.exe,它也有相同的功效,不過Resource Kit是收費的,在這裡我們可以作一個批次檔來實現這個功能。使用記事本編輯一個which.bat,並將其存放在Wi
Time of Update: 2013-10-28
android通過圖片網址獲得圖片並顯示在imageView中。下面就簡單的來說明操作過程:首先必須在布局檔案中聲明imageView控制項:<ImageView android:id="@+id/image" android:layout_width="fill_parent" android:layout_height="wrap_content"
Time of Update: 2013-10-28
MainActivity如下package cn.testmediametadataretriever;import java.io.File;import java.io.FileOutputStream;import android.media.MediaMetadataRetriever;import android.os.Bundle;import android.os.Environment;import android.app.Activity;import
Time of Update: 2013-10-28
在Android中,我們有三種方式來實現視頻的播放:1、使用其內建的播放器。指定Action為ACTION_VIEW,Data為Uri,Type為其MIME類型。2、使用VideoView來播放。在布局檔案中使用VideoView結合MediaController來實現對其控制。3、使用MediaPlayer類和SurfaceView來實現,這種方式很靈活。 1、調用其內建的播放器: Uri uri =
Time of Update: 2013-10-28
package com.anyjoys.view.component; import android.app.TabActivity; import android.content.Intent; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.view.View; import
Time of Update: 2013-10-28
修改某一檔案的許可權為777為例:/** 執行Linux命令,並返回執行結果。 */ public static String exec(String[] args) { String result = ""; ProcessBuilder processBuilder = new ProcessBuilder(args); Process process = null;
Time of Update: 2013-10-28
private long exitTime = 0;/** * 捕捉返回事件按鈕 * * 因為此 Activity 繼承 TabActivity 用 onKeyDown 無響應,所以改用 dispatchKeyEvent * 一般的 Activity 用 onKeyDown 就可以了 */@Overridepublic boolean dispatchKeyEvent(KeyEvent event) { if (event.getKeyCode() ==
Time of Update: 2013-10-28
Andriod是什麼? 首先,就像Android開源和相容性技術負責人Dan
Time of Update: 2013-10-28
在framework中想添加這個功能,所以寫了個appliction來實現一下擷取正在啟動並執行應用程式:還是先看圖吧: 這個app主要是簡單的實現了擷取非系統的應用程式和一些常用的系統應用程式,顯示在一個listview中,並添加了點擊(回複到你開啟的介面)和長按事件(關閉應用程式)。 看看代碼吧: 直接貼出來再加上注釋吧(直接寫在一個檔案裡):package andorid.tasks;import java.io.File;import
Time of Update: 2013-10-28
1. 修改檔案alpsframeworksbasepackagesSettingsProviderresvaluesdefaults.xml增加代碼<string name="time_12_24" translatable="false">24</string>紅色標記表示24小時制,也可以改為12(12小時制)2.
Time of Update: 2013-10-28
Android中的TextView,本身就支援部分的Html格式標籤。這其中包括常用的字型大小顏色設定,文本連結等。使用起來也比較方便,只需要使用Html類轉換一下即可。比如:textView.setText(Html.fromHtml(str));一、實現TextView裡的文字有不同顏色import android.text.Html; TextView t3 = (TextView) findViewById(R.id.text3);
Time of Update: 2013-10-28
private void storeInSD(Bitmap bitmap1) { File file = new File(FILE_DIR); if (!file.exists()) { file.mkdir(); } File imageFile = new File(file, FileUtils.getFileName() + ".png"); try { imageFile.createNewFile(); FileOutputStream fos =
Time of Update: 2013-10-28
應用之星是免費的行動裝置 App開發平台,同時是一個不需要藉助程式員就可以獨立開發的手機應用的平台。 應用之星平台是基於組件,圖形化開發,無需編碼技術,所見即所得 (WYSIWYG),致力於解決應用開發門檻高、平台適配難、開發週期長等問題,這也是我們做應用之星平台的目的之一。 下面是我對應用之星行動裝置
Time of Update: 2013-10-28
在開發中經常會遇到這樣的情況,一個按鈕點擊後會彈出Toast或者Dialog,如果快速重複地點擊,則Toast則會重複地出現. 而我們想要的效果是一定時間內的點擊只生效一次,或者說這種快速且重複的點擊為無效點擊. 解決的思路如下: 1. 需要定義一個全域變數 lastClickTime, 用來記錄最後點擊的時間. 2. 每次點擊前需要進行判斷, 用lastClickTime 和目前時間想比較,並且更新最後點擊時間,若小於臨界值,則算無效點擊,不觸發事件 下面請看代碼: 工具類:
Time of Update: 2013-10-28
package com.handlerThread;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.os.Looper;import android.os.Message;public class handlerThread2 extends Activity
Time of Update: 2013-10-28
android.permission.ACCESS_CHECKIN_PROPERTIES //允許讀寫訪問”properties”表在checkin資料庫中,改值可以修改上傳android.permission.ACCESS_COARSE_LOCATION //允許一個程式訪問CellID或WiFi熱點來擷取粗略的位置android.permission.ACCESS_FINE_LOCATION
Time of Update: 2013-10-28
建立一個新項目是很簡單的,只要你安裝了Eclipse外掛程式,並且你的Eclipse軟體版本在3.2或3.3,你就可以開始開發了。 首先, 看一下要建立"Hello, World"程式從進階層面上有哪些步驟: 1, 通過 File -> New -> Project 菜單,建立新項目"Android Project" 2, 填寫新項目各種參數。 3,
Time of Update: 2013-10-28
移動開發技術越來越被開發人員重視,前段時間,Windows Phone 7、MeeGo和BlackBerry都發布新工具以及平台,由於Android是開源平台,目前在開發人員眼中分量也越來越重,本文向各位介紹一下Android的部分開源項目。 Android開發又將帶來新一輪熱潮,很多開發人員都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。下面推薦幾個應用開源項目,這些項目不僅提供了優秀的創意,也可以直接掌握 Android核心的介面使用: 1.Android團隊提供的樣本項目