Time of Update: 2013-12-11
Android系統為應用管理功能提供了大量的API。根據功能的不同,這些API分為兩大類:PackageManager相關和ActivitManager相關。PackageManager相關 本類API是對所有基於載入資訊的資料結構的封裝,包括以下功能: 安裝,卸載應用 查詢permission相關資訊
Time of Update: 2013-12-11
當listview需要載入的資料過多時,若一次性載入則速度會相當緩慢,影響使用者體驗,這時候就需要動態載入資料,即每次載入固定長度的資料,android market的listview就是採用這種方式,使得載入看起來很平滑,響應速度很快,有助於提高使用者體驗。 首先,要實現動態載入首先需要在擷取資料時每次在上次擷取到的資料之後的位置開始取得固定長度的資料,可通過"select * from TableName LIMIT m OFFSET
Time of Update: 2013-12-11
本文和大家重點學習一下Widget開發的概念,本例是為了實現一個手機Android平台的Widget開發,該Widget中的內容是根據輸入帳號從嘰歪網站上獲得得。當然,這個過程需要嘰歪的API,得到資訊後進行處理並顯示出來。大體流程就是這樣。好了,進入第一步。 Android
Time of Update: 2013-12-11
捲軸視圖(ScrollView)是指當擁有很多內容,一屏顯示不完時,需要通過滾動來顯示視圖。比如在做一個閱讀器的時候,文章很長,一頁顯示不完,那麼就需要使用捲軸視圖來滾動顯示下一頁。Java代碼 private ScrollView mScrollView; private LinearLayout mLayout; private final Handler mHandler = new Handler(); mScrollView =
Time of Update: 2013-12-11
package zy.lucifer.ListViewScroll;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.widget.AbsListView;import android.widget.
Time of Update: 2013-12-11
上文已經對boot.img其中組成部分之一ramdisk.img做了分析,boot.img另外一個重要的組成部分就是kernel了,這裡所說的kernel,可以只理解為位於out/target/product/tcc8800/中的kernel檔案,本文主要分析kernel的拷貝過程以及如何被打包到boot.img中。經過分析得知位於out/target/product/tcc8800/中的kernel檔案其實就是核心編譯後的Image檔案,位於kernel/arch/arm/boot目錄下,線索
Time of Update: 2013-12-11
I use the MediaStore.ACTION_VIDEO_CAPTURE intent class to capture the video, the video stored in default location(gallery),i want to store the video in specific location with specific name.I use MediaStore.EXTRA_MEDIA_TITLE and
Time of Update: 2013-12-11
問題:item過長 需要listview橫向滾動顯示解決:listView外層加一個線性容器 然後線上性容器外邊加一個HorizontalScrollview 即可Java代碼 <?xml version="1.0"
Time of Update: 2013-12-11
android的進度條1、實現的效果 2、布局代碼先寫一個my_browser.xml檔案 存放WebView[html] <?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2013-12-11
視頻處理過程中有很多都是十分耗時的,如果都放在一個大的線程空間中。使用者體驗的效果可想而知。所以通常都是做非同步作業。AwesomePlayer是通過event事件調度來實現這些功能之間的驅動和調用的。AwesomePlayer中的內部變數[cpp] TimedEventQueue
Time of Update: 2013-12-11
在開發應用時一個基本原則是模組化,並且近最大可能性地降低模組之間的耦合性。在Java平台上Spring Framework 以及.Net 平台 CAB ,SCSF 和Prism (WPF,Silverlight)中都有對Dependency injection 的支援。Dependency injection 大大降低了類之間的依賴性,可以通過annotation (Java)或是SeviceDepdendcy (.Net)
Time of Update: 2013-12-11
[java] import java.io.File; import java.io.IOException; import java.util.Scanner; public class Folder { public static void main(String[] args)
Time of Update: 2013-12-11
雖然自己還在初級的學習中,但是還是冒昧在知乎上發表了點學習推薦。-----------------------拷貝到此----------------------------------------------------------------我推薦(先聲明我是學習中的新手,我的意見供大家批評,誤導莫怪):1、隨便找本書,看個大概,或者mars的視頻,或傳智播客的視頻,也是看一個大概;2、瀏覽http://developer.android.com,裡面有個trainning,還有demo,簡
Time of Update: 2013-12-11
看完了文檔裡關於圖片介紹的幾篇文章,結合項目和一些網上的文章,談下在android平台顯示圖片的一些個人想法。 1.從設計角度,最好不要讓手機顯示大於手機螢幕數倍的大圖片,如果源圖是個大圖,載入時把圖片縮小到螢幕大小,使用在decode圖片時使用option選項,直接載入縮小後的圖片。網上不少人說先讀取圖片InputStream流,再通過BitmapFactory.decodeStream(InputStream
Time of Update: 2013-12-11
在Android的布局檔案中,往往使用dp作為控制項的寬度和高度尺寸,但是在Java代碼中,調用getWidth()方法獲得的尺寸單位卻是像素px,這兩個單位有明顯的區別:dp和螢幕的密度有關,而px與螢幕密度無關,所以使用時經常會涉及到兩者之間的互相轉化,程式碼範例如下:public int Dp2Px(Context context, float dp) { final float scale = context.getResources().
Time of Update: 2013-12-11
Broadcast Receiver簡介Broadcast
Time of Update: 2013-12-11
使用過程中可以對下拉顯示效果進行自訂,如果要修改頂部下拉顯示,則只需修改pulllist_head.xml即可,修改底部擷取更多則修改list_footview.xml即可。接下來是在Activity中使用:[java]/** * PullListView * @author Ryan * */ public class RTPullListViewActivity extends Activity
Time of Update: 2013-12-11
本文介紹一些進階的NFC專題,如多樣的NFC標籤技術、編寫NFC標籤、以及前台調度,前台調度允許在前台的應用程式優先調度Intent事件,即使還有其他的過濾同樣的Intent事件的應用程式存在。Android所支援的NFC標籤技術在使用NFC標籤和Android裝置來進行工作的時候,使用的讀寫NFC標籤上資料的主要格式是NDEF。當裝置掃描到帶有NDEF的資料時,Android會提供對訊息解析的支援,並在可能的時候,會以NdefMessage對象的形式來發送它。但是,有些情況下,裝置掃描到的NF
Time of Update: 2013-12-11
最近需要測試Android是否支援HLS協議的流媒體播放,在網上找了些例子都是播放本地檔案的,還有一些播放網路檔案的卻不是HLS協議的流媒體。據Android3.0的更新說明介紹,Android3.0已經開始支援大部分的HLS流媒體類型,於是就做了一下測試。關鍵代碼如下: www.2cto.com[java] private void playVideo() { String
Time of Update: 2013-12-11
Android中的TextView,本身就支援部分的Html格式標籤。這其中包括常用的字型大小顏色設定,文本連結等。使用起來也比較方便,只需要使用Html類轉換一下即可。比如:textView.setText(Html.fromHtml(str));一、實現TextView裡的文字有不同顏色[plain] import android.text.Html; TextView t3