Tag Archives: Android學習

Android性能檢測–traceview工具各個參數的意思

Android性能檢測 traceview的使用方法 1. 把android-sdk-windows\tools路徑加到Path當中   2. 編寫測試代碼: [java]  package com.wwj.traceview;    import java.util.ArrayList;  iRead More

Android編程心得-SharedPreference中putStringset存取數據

在我們使用SharedPreference的時候,常用的就是存儲配置文件信息,但有時我們需要存儲多維數組信息的時候,就可以用到putStringSet。 下面是寫方法: [html] public void SaveSiteinfoToXml() {    Read More

Android開發點點滴滴——ListView

初學android,感覺ListView組件用的廣泛,也挺難的。下面是自己碰的問題 1.基於數組的ListView 需要通過ArrayAdpter來提供表項 [java] …  array[i]=cursor.getString(1);  …  ArrayAdaptRead More

android彈出activity設置大小

如何設置Activity的大小,讓你的窗口看起來不再是全屏的。有些網友可能知道通過主題比如Theme.Dialog來實現,不過告訴大傢設置Activity不再全屏顯示的原理。Android Theme也主要是通過定義Style來實現的,實現的原理Read More

Android:將activity設置為彈出式的並設置為透明的

1. 在res/values 下建立color.xml  <resources>   <color name="transparent_background">#80ffffff</color>  </resources>PS: #80是透明度的值(即80%透明Read More

android動態壁紙調用

動態壁紙的實現其實就是在Activity中調用動態壁紙服務,通過綁定服務得到IWallpaperService,調用該接口中的attach函數實現壁紙的調用。 調用後動態壁紙其實是顯示在Activity的後面,而Activity則是透明顯示,這樣就Read More

Android的Activity屏幕切換動畫(一)-左右滑動切換

在Android開發過程中,經常會碰到Activity之間的切換效果的問題,下面介紹一下如何實現左右滑動的切換效果,首先瞭解一下Activity切換的實現,從Android2.0開始在Activity增加瞭一個方法: public void overridePenRead More

android中用GET和POST的方法向服務器上傳數據

兩者的區別如下: GET上傳的數據一般是很小的並且安全性能不高的數據, 而POST上傳的數據適用於數據量大,數據類型復雜,數據安全性能要求高的地方 GET和POST的使用方法一般如下: 1.采用GET方式向服務器傳遞數據的Read More

AndroidInitProcess分析心得(1)

[cpp]  眾所皆知,Android Init process是Android啟動後最先起來的進程. 真正來說Android Init process是由Linux Kernel的啟動程序所驅動起來. 從device上電, Bootloader加載Kernel, 然後Kernel接著驅動Android Read More

AndroidInitProcess分析心得(2)

print?//\system\core\init\init_parser.c   int lookup_keyword(const char *s)  {      switch (*s++) {      case 'c':    &nRead More

AndroidInitProcess分析心得(3)

一路跑下來, 我們可以發現終於看到我們想看的command元素瞭, 原來在每一個act元素中還有一串由act元素所帶的comand建立的cmdlinked list, 每一個comand元素會有一個func的functionpointer. 這個function pointer就是Read More

Android Hierarchy 工具的一些知識

  1.可以顯示measure,layout,draw使用的時間。 2.使用紅綠燈指示可能有問題的地方,速度 :紅<黃<綠。。 3.可以顯示View的Id,通過id可以定位那個View。 4.可以顯示出UI控件的截圖來,方便識別。 5.看Read More

android2.3.4增加gsensor

sensor:lsm330dlc(acc + gyr) 1、將lsm330dlc驅動代碼放到drivers/input/misc目錄下,修改此上當下的kconfig和Makefile文件分別增加如下字段: Kconfig config SENSORS_LSM330DLC tristate "ST's family oRead More

Android lint 能夠做的事情

一、Android Lint能夠查找到的問題 1.性能: 冗餘的東西。 復雜的UI結構。 merge root View。 沒有用的資源。 overdraw 2.正確性: sdcard路徑hardcode,使用方法代替。 相同的id的view被引入。 Style文件中的循環調Read More

Android 通過Animate硬編碼實現簡單的平移、旋轉、縮放及透明度動畫過程

以下隻列出主要代碼: [java] private ImageView scanLight;            @Override      public void onCreate(Bundle savedInstanceState) {&nbRead More

android context的作用

android中很多方法中都需要傳遞參數Context,但是這個到底是幹什麼的呢?   Activity也是繼承自Context Context字面意思是上下文,位於framework package的android.content.Context中,其實該類為LONG型,類似Read More

個人學習筆記之:android短信竊聽器

首先我們要上一個圖片偽裝下,你可以多放幾張你老婆的漂亮照片,不然哪天就把程序卸載瞭,那就悲劇瞭,嘎嘎,我這裡簡單起見拿來瞭一張美女的照片,我本身比較喜歡美女,哈哈 [java] package com.example.smslisteneRead More

Android 中級教程之——Android MediaPlayer播放mp3

 MediaPlayer在底層是基於OpenCore(PacketVideo)的庫實現的,為瞭構建一個MediaPlayer程序,上層還包含瞭進程間通訊等內容,這種進程間通訊的基礎是Android基本庫中的Binder機制。 而我們今天的例子隻是利用MedRead More

android開發,sqlite中Index -1 requested,with a size of XXX 問題的修復

  在android開發中,如果我們需要讀取表中的某一字段的數據的話,往往使用一個數據庫的遊標cursor來自上而下的遍歷讀取,讀的時候,為瞭確保表不為空,我們可以調用cursor的getCount方法來,如果值不為0,代表Read More

android 實現流媒體播放遠程mp3文件代碼

[java]  <SPAN style="COLOR: #cc6600; FONT-SIZE: 12px">package com.shadow.util;  import java.io.BufferedInputStream;  import java.io.BufferedOutputStream;  import jaRead More

Android之MediaPlayer

Android的MediaPlayer包含瞭Audio和video的播放功能,在Android的界面上,Music和Video兩個應用程序都是調用MediaPlayer實現的。     MediaPlayer在底層是基於OpenCore(PacketVideo)的庫實現的,為瞭Read More

android中跨項目的數據庫操作ContentProvider的使用

RuiXin.java類 [html] package com.gtl.data.two;    import android.net.Uri;    public class RuiXin {            public static final StriRead More