Time of Update: 2018-12-04
1.http://blog.csdn.net/omg_2012/article/details/7881443這篇相當好啊2.http://blog.csdn.net/android_tutor/article/details/71930903.http://blog.csdn.net/heng615975867/article/details/87919374.http://www.dewen.org/q/2438/在剛開始學Android的時候,就覺得Google的文檔不咋樣,在研究手勢時
Time of Update: 2018-12-04
Android是支援模組化編譯的,可以單獨對某一個模組:比如瀏覽器進行編譯。1、進入Android源碼根目錄,執行source build/envsetup.sh;2、可以執行mm、mmm等模組編譯命令了。如要編譯audioflinger,則執行mmm frameworks/base/services/audioflinger/ -B即可。3、make -snod重建system.img映像。 將envsetup.sh的一些注釋摘下來如下:Invoke ". build/envsetup.sh"
Time of Update: 2018-12-04
RatingBar: 1、RatingBar的layout_width若是“fill_parent”,星號會超屏 2、getRating()/setRating(float) ImageView: 1、使用setImageResources(int imageId) ImageButton: 1、在drawable-mdpi檔案夾中建立xml檔案,指定控制項的游標事件,點擊事件等,
Time of Update: 2018-12-04
最近在xoom上開發應用,碰到ui設計都是使用圖片,而且是多個activity。開始沒覺得怎麼樣,就開始做唄。等做完了,開始在前三個activity運行沒問題,一切ok。但在最後一個activity裡,會經常出現oom(out of memory),由於在最後一個activity,需要開啟一個pdf,然後render,隨著multi-touch,reander的pdf頁縮放,由於reander的圖片本身就比較大(比如,如果pdf放大到當前螢幕的兩倍,pdf圖片佔用的記憶體為1280*800*4*
Time of Update: 2018-12-04
建立串連前按Wifi-3G-2G順序檢查網路不要保持2G/3G串連wifi可用時,盡量用push,不要用定時查詢最佳化應用程式的設計和演算法使用簡單高效的資料使用gzip壓縮資料流>樹-節點階層Ex,
Time of Update: 2018-12-04
Android應用發生ANR或者崩潰的時候比較多,當然你開發的應用特別好除外,我們可以想辦法把崩潰的log資訊傳到伺服器端,那麼就涉及到如何拿到我們應用的錯誤資訊的問題。但請記得一定要過濾log資訊,只取和你應用相關的Log資訊就可以了。具體看官方文檔這裡:dev guide ->Developing -> Tools -> logcatdev guide ->Debugging -> Reading and Writing
Time of Update: 2018-12-04
android瀑布流,非常穩定,效果很好http://www.eoeandroid.com/forum.php?mod=viewthread&tid=193305&fromuid=511991[4-16更新]Android瀑布流,類似於蘑菇街和迷尚 應用裡的排列http://www.eoeandroid.com/forum.php?mod=viewthread&tid=157448&fromuid=511991Android 瀑布流
Time of Update: 2018-12-04
今天學習Android4.0的ActionBar,遇到一個特別噁心的問題,必須記下來。我開始建立的2.2的工程,後來想測試ActionBar,看到文檔說是11以後才能用,我就直接把項目改成了min:14,target:17。這也是隱患的開始。在程式裡面調用下面這句擷取actionBar,但是返回的總是null的,不知道為啥?測試了一下午,尼瑪啊。。。ActionBar mActionbar = getActionBar();我建立了一個項目,直接建立SDK
Time of Update: 2018-12-04
原帖地址:http://wayfarer.javaeye.com/blog/444061(1) res中的xml檔案命名必須全部為小寫字母,如果有大寫字母存在,則無法編譯通過。原因不知。 (2) 關於onCreate()方法中的語句次序 Java代碼 <SPAN style="FONT-SIZE: small">protected void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-04
在Android中,由於沒有mdev和udev,所以它沒有辦法動態產生裝置節點,那麼它是如何做的呢?我們可以在system/core/init/下的init.c和devices.c中找到答案:init.c中int main(int argc, char **argv) { ... /* Get the basic filesystem setup we need put * together in the initramdisk on / and th
Time of Update: 2018-12-04
傳送簡訊: String body="this is sms demo";Intent mmsintent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("smsto", number, null));mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY,
Time of Update: 2018-12-04
參考:http://blog.csdn.net/binyao02123202/article/details/7583244http://developer.baidu.com/map/sdk-android.htm第一步:擷取一個針對自己項目的key值。http://dev.baidu.com/wiki/static/imap/key/我的key為:01BE364003B456360DDC578D178898F59EC8A20B 第二步:首先將API包括的兩個檔案baidumapapi.jar
Time of Update: 2018-12-04
在manifest的activity節點使用 Xml代碼<activity android:windowSoftInputMode="adjustResize"/>android:windowSoftInputMode的使用。activity如何與軟鍵盤互動。這個屬性的設定將會影響兩件事情:1> 軟鍵盤的狀態——是否它是隱藏或顯示——當活動(Activity)成為使用者關注的焦點。2>
Time of Update: 2018-12-04
在一個Android程式開始啟動並執行時候,會單獨啟動一個Process。預設的情況下,所有這個程式中的Activity或者Service(Service和Activity只是Android提供的Components中的兩種,除此之外還有Content Provider和BroadcastReceiver)都會跑在這個Process。 一個Android 程式預設情況下也只有一個Process,但一個Process下卻可以有許多個Thread。
Time of Update: 2018-12-04
近期正在學習Android,為產品寫個工廠測試軟體,遇到比較棘手的問題,就是關於有多個Activity的android應用程式按返回鍵退出的問題,在網路上搜尋了很多文章,有如下四種方法: 1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //擷取PID System.exit(0); //常規java、c#的標準退出法,傳回值為0代表正常退出 2.
Time of Update: 2018-12-04
在玩一個GPS的東西 擷取Location一直為null 後來是從onLocationChanged裡面拿location才搞定了 貼一下吧 代碼太亂/** * 主要是使用者定位操作 *@author hope */ package com.jeedroid.tools; import java.io.IOException; import java.util.List; import java.util.Locale;
Time of Update: 2018-12-04
android的ScrollView控制項預設是沒有反彈效果的,當滑動到邊緣的時候便不能繼續滑動。這裡通過自訂ScrollView來實現反彈效果。看下面的,紅色圖片在最左邊,android預設ScrollView控制項紅色圖片在最左邊的時候是不能向右滾動的。這裡是水平滾動,我們可以通過自訂類繼承自HorizontalScrollView類來實現。public class MyScrollView extends HorizontalScrollView { private View i
Time of Update: 2018-12-04
Android ADT外掛程式配置建立avd(Android Virtual Device)在android sdk 1.5 版本以後的開發中,必須至少建立一個AVD,每個AVD類比一套虛擬設備來運行Android平台,這個平台至少要有自己的核心,系統映像和資料分區,還有自己的SD卡和使用者資料及外觀顯示等。1).開始菜單-運行-cmd,出現控制台,輸入android list targets2).建立AVD 按照android create avd --name
Time of Update: 2018-12-04
最近本人想通過截獲觸控螢幕的訊息,從來能夠用來進行相關的操作。但是目前的Android系統並不能夠提供對這些事件的支援,因此本人採取了圍魏救趙的方式試圖對此問題能夠進行很好的解決。 前面本人已經撰文描述了訊息的相關知識。已經比較清晰的交代了訊息的一般處理流程包括:從產生到訊息的擷取以及訊息的處理過程。畢竟還是存在一些特殊的訊息需要進行特殊的處理。 輸入訊息的處理從本質上來講的話:將得到的輸入訊息經過特殊的方式處理後分發到相應的地方而做出正確的動作。
Time of Update: 2018-12-04
最近突發奇想,想做一個外掛程式架構,就是實現一個微核心,所有擴充功能都通過下載外掛程式載入的方式來實現,原理跟現在用的eclipse差不多。要做到這些動態載入類少不了,就是核心上事先定義好介面,通過網路或其他方式下載的外掛程式要實現這些介面,只要定義好規則,系統就可以使用這些外掛程式了。 Android動態載入不是程式本身的類,要用到PathClassLoader和DexClassLoader, 兩個類的構造方法分別是:PathClassLoader(String path,