Time of Update: 2018-12-08
在android開發中ListView是比較常用的組件,它以列表的形式展示具體內容,並且能夠根據資料的長度自適應顯示。main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-08
【Android】調用系統應用常用uri & intent設定 2011-04-12 16:18轉載自 喬木和小喬最終編輯 喬木和小喬相當一部分來自文檔,希望能有朋友繼續完善此貼,以作搜藏。安裝指定apkpublic void setupAPK(String apkname){ String fileName = Environment.getExternalStorageDirectory() + "/" + apkname; Intent intent =
Time of Update: 2018-12-08
大家使用Android的原生UI都知道,Android的Activity跳轉就是很生硬的切換介面。其實Android的Activity跳轉可以設定各種動畫。下面給大家看看效果: 實現非常簡單,用overridePendingtransition(int inId, int outId)即可實現。inId是下一介面進入效果的xml檔案的id,outId是當前介面退出效果的xml檔案id。效果是用xml檔案寫的,首先要在res檔案夾下建立anim檔案夾,然後把動畫效果xml檔案放到裡面去。
Time of Update: 2018-12-08
Intent,又稱為意圖,是一種運行時綁定機制,它能在程式啟動並執行過程中連結兩個不同的組件(Activity、Service、BroadcastReceiver)。通過Intent,程式可以向Android表達某種請求或意願,Android會根據意願的內容選擇適當的組件來請求。
Time of Update: 2018-12-08
Android提供三種字型:“Sans”,“serif”和“monospace”。1、在Android XML檔案中設定字型可以採用android:typeface,例如android:typeface=”monospace”。在這裡例子中我們在Activity中對android:text=”Hello, World!
Time of Update: 2018-12-08
MainActivity如下: 複製代碼 代碼如下:package cn.testgethandsetinfo; import android.os.Bundle; import android.text.TextUtils; import android.widget.TextView; import android.app.Activity; import android.content.Context; import android.content.pm.PackageInfo;
Time of Update: 2018-12-08
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;
Time of Update: 2018-12-08
可以用如下方法: 修改AudioYusuStreamOut.cpp,添加方法: 複製代碼 代碼如下:void AudioYusuStreamOut::swS2M(const void* buffer, size_t bytes) { uint32 Idx_i; int16 PCM_M; short* pbuffer=(short*)buffer; { //enable software stereo to mono for(Idx_i = 0; Idx_i<bytes>>1;
Time of Update: 2018-12-08
MainActivity如下: 複製代碼 代碼如下:package cn.testcallback; import android.os.Bundle; import android.widget.Toast; import android.app.Activity; /** * Demo描述: * Android中回調介面的使用 */ public class MainActivity extends Activity { @Override protected void
Time of Update: 2018-12-08
雖然Android從2.3開始已經支援50種以上的語言,但是不是每種語言都有字型可以顯示。遇到一個新需求,有客戶要求對hindi語言的支援。於是上網找了一些資料,發現網上介紹的大部分是如何替換預設字型,就是替換./frameworks/base/data/fonts/DroidSansFallback.ttf,但是替換完之後,中文就無法正常顯示。其實只要有下面幾個步驟,就可以實現新曾加一種語言的顯示支援:1. 需要有可以顯示hindi語言的字型,我在網上下載了一個:DroidHindi.ttf2
Time of Update: 2018-12-08
在Android系統中,長按Power鍵預設會彈出對話方塊讓你選擇“飛航模式”,“靜音”,“關機”等功能。這些功能對於手機非常適用,但是對於機頂盒產品就沒有什麼必要了。本文簡單介紹一下怎樣定製關機介面。我的目標是長按Power鍵,將會關機,彈出“裝置將要關機”選擇對話方塊。如果可以選擇“是”關機,和“否”返回系統。彈出對話方塊的代碼位於:frameworks\policies\base\phone\com\android\internal\policy\impl\PhoneWindowManag
Time of Update: 2018-12-08
一 應用規劃: ※ 確定功能。 ※ 必須的介面及介面跳轉的流程。 ※ 需要的資料及資料的來源及格式。 ※ 是否需要服務端支援。 ※ 是否需要本機資料庫支援。 ※ 是否需要特殊許可權。 ※ 是否需要後台服務。 二 架構設計: ※ 分層。 ※ 網路連接。 ※ 資料處理 -xml 、 domain 。 ※ 封裝 Activity 。 三 介面設計: ※ 主介面確定。 ※
Time of Update: 2018-12-08
dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。pt: point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用;sp: scaled pixels(放大像素). 主要用於字型顯示best for textsize。
Time of Update: 2018-12-08
在網上查了好多資料,大致都雷同,大家都是互相抄襲的,看著很費勁,不好理解,自己總結一下,留著需要看的話來尋找。代碼中的例子如下:複製代碼 代碼如下:<ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:layout_height="@dimen/passcode_height"
Time of Update: 2018-12-08
SeekBar設定檔:Xml代碼複製代碼 代碼如下:<SeekBar android:id="@+id/player_seekbar" android:layout_width="245px" android:layout_height="25px" android:progressDrawable="@drawable/seekbar_style"
Time of Update: 2018-12-08
4.0後網路訪問必須單獨起一個子線程訪問,否則無法運行,這裡有一個發送請求的工具類GetPostUtil複製代碼 代碼如下:public class GetPostUtil{ /** * 向指定URL發送GET方法的請求 * * @param url * 發送請求的URL * @param params * 請求參數,請求參數應該是name1=value1&name2=value2的形式。 * @return
Time of Update: 2018-12-08
我們都知道Android預設的ExpandableListView的group header無法固定在介面上,當向下滾動後,不能對當前顯示的那些child 指示出它們歸屬於哪個group,在網上搜了很多關於仿手機QQ好友分組效果的ExpandableListView,發現都不盡如意,於是乎在別人的基礎上改進了一點點,其實原理還是差不多的,只是增加了往上擠出去的動畫效果,而且更加簡單,只不過還是沒有完全到達跟QQ一樣的效果,希望有高手能實現更加逼真的效果,下面我們先看看:
Time of Update: 2018-12-08
我們都知道,在Android中調用其他程式進行相關處理,幾乎都是使用的Intent,所以,Email也不例外。 在Android中,調用Email有三種類型的Intent: Intent.ACTION_SENDTO 無附件的發送 Intent.ACTION_SEND 帶附件的發送 Intent.ACTION_SEND_MULTIPLE 帶有多附件的發送
Time of Update: 2018-12-08
1.簡介 現在android應用中不可避免的要使用圖片,有些圖片是可以變化的,需要每次啟動時從網路拉取,這種情境在有廣告位的應用以及純圖片應用(比如百度美拍)中比較多。現在有一個問題:假如每次啟動的時候都從網路拉取圖片的話,勢必會消耗很多流量。在當前的狀況下,對於非wifi使用者來說,流量還是很貴的,一個很耗流量的應用,其使用者數量級肯定要受到影響。當然,我想,向百度美拍這樣的應用,必然也有其內部的圖片緩衝策略。總之,圖片緩衝是很重要而且是必須的。 2.圖片緩衝的原理
Time of Update: 2018-12-08
1.Android 手機driver端: [GB Version] File to modify: alps\mediatek\custom\[Chip]\kernel\usb\src\mtk_usb_custom.h Modification: VENDOR_ID [ICS and JB Version] File to modify: alps\mediatek\config\[Chip]\init.usb.rc Modification: sys.usb.vid 2:電腦端 PC端請修改