Time of Update: 2013-12-10
Android NFC1. 確認nfc是否可用[java]NfcManager manager = (NfcManager) Context.getSystemService(Context.NFC_SERVICE); NfcAdapter adapter = manager.getDefaultAdapter(); &
Time of Update: 2013-12-10
一、基礎知識:[plain]android:layout_above 將該控制項的底部至於給定ID的控制項之上 android:layout_below 將該控制項的頂部至於給定ID的控制項之下 android:layout_toLeftOf 將該控制項的右邊緣和給定ID的控制項的左邊緣對齊 android:layout_toRightOf
Time of Update: 2013-12-10
The graphical user interface for an Android app is built using a hierarchy of View and ViewGroup objects. View objects are usually UI widgets such as buttons or text fields and ViewGroup objects are invisible view containers that define how the
Time of Update: 2013-12-10
我們想要實現這樣一個效果,如: 點擊設定日期與時間後彈出: 點擊設定後彈出: 最後點設定將日期與時間顯示在上面的文字框中 實現代碼:package org.crazyit.dialog;import java.util.Calendar;import android.app.Activity;import android.app.DatePickerDialog;import
Time of Update: 2013-12-10
現在總結一下這個用法:其實很簡單,主要就是以下的幾個步驟:1.第一步,定義aidl檔案(可以參照IWifiManager.java的定義來實現,其實就是定義一個Interface,提供被調用的方法);例如 (IMyService.aidl):package com.demo;import com.demo.Person;interface IMyService { void savePersonInfo(in
Time of Update: 2013-12-10
這兩天在搞個記憶體清理小外掛程式,網上很少這方面資料,之前找過清理緩衝的例子測試,結果不成功。後來自己思考該怎麼清理記憶體,於是成功搞出來了。這兩個方法是網上拷別人的,分別用來得到可用記憶體和記憶體總數,這樣我們就可用得到了已用記憶體數。View Code private long getAvailMemory(Context context)
Time of Update: 2013-12-10
面試中有一個題目是發送(接受)xml,並解析。當時有接觸但是沒有注意,所以回來強力關注下,並且記錄在這,大家一起學習下: [java]public static StringBuffer sendSoapMsg(String soapMessage, String targetUrl, String soapAction, Long timeout)
Time of Update: 2013-12-10
介紹過了如何用intrumentation進行android單元測試,其實還有一種方法同樣可以,那就是利用AndroidTestCase來做單元測試,intrumentationTestCase和AndroidTestCase都是Junit.framwork.TestCase的子類,二者代表不用的方向。 如果想通過AndroidTestCase,大致可以通過以下幾個步驟實現:1. 添加自己的test case
Time of Update: 2013-12-10
實現: 布局檔案:vlist2.xml? <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-10
//跳轉到連絡人介面private void pickContact() { // Create an intent to "pick" a contact, as defined by the content provider URI Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
Time of Update: 2013-12-10
One of Android's most important features is an app's ability to send the user to another app based on an "action" it would like to perform. For example, if your app has the address of a business that you'd like to show on a map,
Time of Update: 2013-12-10
在你的ActionBar中實現一個有效且對方便使用的共用操作,甚至比在Android4.0(API Level 14)中引入的ActionProvider更加容易。ActionProvider一旦跟操作欄中的一個功能表項目綁定,該功能表項目會處理的外觀和行為。在ShareActionProvider中,你提供一個共用的Intent對象,其他事情都會由ShareActionProvider來處理。注意:ShareActionProvider在API Level
Time of Update: 2013-12-10
最近解碼視頻產生的是yuv資料,然後需要產生jpg圖片,之前的方案是yuv-rgb-bmp-jpg這樣的話是很慢的,計算了時間大概要300ms左右,導致多次點擊照相,會造成視頻畫面的延遲,所以只能使用別的方案替代,在網上查詢libjpeg,所以打算使用libjpg-turbo來實現yuv轉換為jpg映像。下面是使用ndk來交叉編譯libjpeg-turbo產生libjpeg-turbo.so。1、從官網下載最新的libjpeg-turbo源碼,2、解壓縮下載的檔案,然後進入,並建立jni檔案夾,
Time of Update: 2013-12-10
要實現以上效果:當checkbox被選中之後,checkbox的邊框被加粗(顏色改變、字型改變可容易實現,不再贅述)。暫時的解決方案是使用layer-list。layer-list:圖層的累加,字面上是多個層,也就是你可以把多個layer放在一起,然後一其顯現出來。 tab-widget中自訂的視圖checkbox所處布局:[html]<LinearLayout
Time of Update: 2013-12-10
1.1 音頻架構轉載請註明,From LXS, http://blog.csdn.net/uiop78uiop78/article/details/8796492Android的音頻系統在很長一段時間內都是外界詬病的焦點。的確,早期的Android系統在音頻處理上相比於IOS有一定的差距,這也是很多專業的音樂播放軟體開發商沒有推出Android平台產品的一個重要原因。但這並不代表它的音頻架構一無是處,相反,基於Linux系統的Android平台有很多值得我們學習的地方。1.1.1
Time of Update: 2013-12-10
Android中ListView的用法,原文如下:ListView是一個經常用到的控制項,ListView裡面的每個子項Item可以使一個字串,也可以是一個群組控制項。先說說ListView的實現:1.準備ListView要顯示的資料 ;2.使用 一維或多維 動態數組 儲存資料;2.構建適配器 , 簡單地來說, 適配器就是 Item數組 , 動態數組 有多少元素就產生多少個Item;3.把 適配器
Time of Update: 2013-12-10
問題描述:在程式中建立了一個按鈕,如下:[java]<Button android:id="@+id/admin_new_questions" android:layout_width="fill_parent"
Time of Update: 2013-12-10
Android提供了一個非同步訊息回調機制Handler, 它負責發送訊息和處理線程訊息佇列中的訊息及runnable對象 Handler執行個體都是與一個線程和該線程的訊息佇列一起使用,一旦建立了一個新的handler執行個體,系統就把該執行個體與一個線程和該線程的訊息佇列捆綁起來,這將可以發送訊息和runnable對象給該訊息佇列,並在訊息佇列出口處處理它們。
Time of Update: 2013-12-10
特點:1、SharedPreference本種儲存方式只做簡單的儲存,如其名字一樣。優點:簡單方便,適合做簡單資料的快速儲存缺點:存放的檔案只能在同一個包內,不能跨包引用2、FIleInputStream/FileOutputStream檔案儲存體方式。此種方式可以存放比較大的檔案。還可以儲存到SDCARD中。可以跨包進行引用、可以存放到SDCARD上 案例Layout xml:[html]Layout xml: <?xml version="1.
Time of Update: 2013-12-10
之前項目裡面需要解碼h264視頻,使用的是ffmpeg,解碼出來的是yuv,最好的顯示方法是通過opengl es 2.0來實現視頻的顯示,如果不會opengl es 2.0的話,那麼就必須將yuv2rgb然後在繪製映像,而yuv2rgb我只知道兩種方法1.通過ffmpeg裡面的sws_scale來實現,不過這種方法比較慢,2.這是我之前使用的方法在http://wss.co.uk/pinknoise/yuv2rgb/