Time of Update: 2013-12-11
基於 Android NDK 的學習之旅-----Android.mk 介紹一個Android.mk file用來向編譯系統描述你的原始碼。具體來說:該檔案是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk
Time of Update: 2013-12-11
在android裡,有4種activity的啟動模式,分別為:“standard” (預設)“singleTop”“singleTask”“singleInstance”它們主要有如下不同:1.
Time of Update: 2013-12-11
建立資料庫在cmd下面調用sqlite3.exe,建立資料命令如下:sqlite3 db_name.xx;資料庫名稱任意,建立後直接進入資料庫;如果檔案存在,則直接開啟;SQL的指令格式所有的SQL的指令都是以分號(;)結尾的,為增加可讀性,允許一個指令多行編輯,直到遇到分號結束指令;sqlite3中兩個減號(--)代表注釋,sqlite會忽略。建立表鍵入以下指令即可建立一個tab_name表:create table tab_name (field1, field2,
Time of Update: 2013-12-11
如果從事Android應用程式開發,也就說通常所說的APP開發,瞭解Android應用程式架構非常必要的,這方面的知識最直接的學習渠道是看SDK 的文檔。對單個應用程式,Andriod沒有統一的入口,它是由內部zygote建立出來的。瞭解Android內部實現機制的人可從看出,對每個應用APP,Android zygote為每個應用建立一個Dalvik
Time of Update: 2013-12-11
Granting Access 授予許可權<uses-permission android:name="android.permission.READ_CONTACTS" />Querying the contact database 連絡人資料庫查詢Retrieving Contact Details 擷取連絡方式本的連絡人資訊儲存在連絡人表中,而詳細資料儲存在個人表中。在 Android1.x
Time of Update: 2013-12-11
MediaPlayerService作為通用的音樂播放Service類,它的功能有:控制音樂播放,停止,暫停,前/後歌曲切換。Audio
Time of Update: 2013-12-11
Android中使用Timer時需要同時訪問TimerTask,Handle等類,手續繁雜而且是真正想做的事淹沒在手續化的代碼中。本文介紹了的SafetyTimer類隱藏了TimerTask,Handle等類,並通過Observer設計模式為使用者提供簡單,低耦合的實現方式。首先看一下SafetyTimer在整個軟體中的位置。有點偏,不過沒有關係。讓我們開始。關於Android定時器的使用,網上有很多例子。一般來講是這樣的。public class TestTimerextends
Time of Update: 2013-12-11
//檢查網路連接狀態,Monitor network connections (Wi-Vi, GPRS, UMTS, etc.) public static boolean checkNetWorkStatus(Context context){ boolean result; ConnectivityManage cm=(ConnectivityManager)
Time of Update: 2013-12-11
有時候我們想在listView上分類,或者呢 有時候一行顯示兩列內容,有時候需要三列內容 ,那怎麼實現呢,這裡呢就要使用Java代碼 class Section { String caption; Adapter
Time of Update: 2013-12-11
android 代碼混淆1 proguard.cfg,這就是混淆所需的proguard指令碼啊。 其代碼如下: view plain-optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/
Time of Update: 2013-12-11
android中的意圖有顯和隱式意圖兩種,顯要求必須知道被啟用組件的包和class隱式意圖只需要知道跳轉activity的動作和資料,就可以啟用對應的組件A 主activity B 接收跳轉的activity步驟1:在主設定檔中聲明B 至少要聲明一個android:name屬性[html] <activity android:name=&
Time of Update: 2013-12-11
1、使用adb shell時出現:error: more than one device and emulator無論怎麼使用adb kill-server,然後再adb connect xx ,利用adb shell時還是出現以上錯誤。開始懷疑是eclipse自動連接上了盒子,關閉掉eclipse還是會這樣,重新pc發現還是出現此問題。呵呵,,後來再想通,然後是我將android手機使用usb充電,可能手機小幫手自動連接使用adb
Time of Update: 2013-12-11
1.前言該Demo的分析參考了mapdigit的關於Api Demos的文章,我在他的基礎上更進一步分析了相關知識點。2.Demo效果3.Demo分析首先,進入到IntentActivityFlags後的介面如所示: 通過布局檔案可以知道該例子布局很簡單:[java]<LinearLayout
Time of Update: 2013-12-11
通過 pss 和 uss 來查看進程使用的記憶體情況在模擬器上 adb shell procrank 可以查看到以下資訊zhengs-MacBook-Air:~ yajun0601$ adb shellshell@android:/ $ procrank -p
Time of Update: 2013-12-11
Android 實現等待介面,一般我們在執行比較費時的操作時,不能讓介面線程阻塞,否則android發現太長時間阻塞的話,會彈出關閉該應用的對話方塊,所以我們一般把比較耗時的操作放在另一個線程去執行,然後介面線程該幹什麼幹什麼,等操作完成後,再通知介面線程完成相應的操作即可。Message可以傳回不同類型的值,可以應對不同需要。//聲明變數private Button b1;private ProgressDialog pd;//定義Handler對象private Handler
Time of Update: 2013-12-11
刪除多餘的資源可以加快編譯和運行速度這個程式是用http://code.google.com/p/android-unused-resources/進行修改,增加了刪除功能運行方式:java -jar android_unused_resources_advance.jar androidProjectPath isDelete其中androidProjectPath為android項目路徑, isDelete為是否刪除, true則刪除, 否則只顯示多餘的資源注意:這個程式只刪除某些多餘資源,
Time of Update: 2013-12-11
一談起ListView,我想大家都不陌生。而且最近該控制項特別紅,像QQ,人人和新浪用戶端裡都有它的影子。其實實現ListView非常的簡單。我想大家都用過各種各樣的控制項,比如說一個最簡單的TextView,我們都是在布局檔案裡加入TextView標籤,然後在Activity裡通過findViewById(int id)方法得到該對象的引用,最後調用TextView類的setText(CharSequence
Time of Update: 2013-12-11
多Activity 需要建立多個java的class及相對應的xml建立完成之後必須在manifest中註冊<activity android:name=".activity2" android:label="@string/MSSSS"
Time of Update: 2013-12-11
[java] view plaincopyprint?package com.example.mynetutil; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import
Time of Update: 2013-12-11
剛開始學android,建了兩個工程後,今天建立了個android工程跑程式時顯示No Launcher activity found錯誤,模擬器也不運行。上網一查,發現問題出在整個項目的那個主配置xml中,一般名字都是叫AndroidManifest.xml裡面沒有配置啟動項(原因多種多樣),在<application></application>中少了這段代碼<activity android:name=".MainActivity"