Time of Update: 2018-12-04
自己重寫一下Ksoap2的代碼就可以了。修改一下org.ksoap2.transport.HttpTransportSE和org.ksoap2.transport.ServiceConnectionSE類就行了 在android項目中,可以使用ksoap訪問WebService。但是HttpTransportSE.java類中,沒有支援設定連線逾時的方法,這樣在特定的情況下會很不方便。查了很多資料也沒什麼很好的方法,最後決定自己改源碼了。 首先,在ServiceConnection.java介面
Time of Update: 2018-12-04
Android有效解決載入大圖片記憶體溢出問題及最佳化虛擬機器記憶體http://www.eoeandroid.com/forum.php?mod=viewthread&tid=159376&fromuid=511991官方文檔:http://developer.android.com/training/displaying-bitmaps/load-bitmap.html#read-bitmap上面的翻譯:http://wiki.eoeandroid.com/index
Time of Update: 2018-12-04
最近在作一個Android的搜尋方塊,類似於用到了EditText,但是如何在EditText中嵌入一個提示性的圖片呢?查看了SDK文檔,在EditText中沒有找到相關屬性,最終在TextView中找到了android:drawableLeft這個屬性,官方的解釋是:The drawable to be drawn to the left of the
Time of Update: 2018-12-04
Dalvik對android應用程式的最大記憶體有限制,而解析圖片又是比較耗資源的,比如說解析一個2048*1536的位元影像需要12M的記憶體,這通常會造成OOM。解決方案:根據裝置的解析度降低待載入的圖片的品質,比如說裝置解析度為480*320,那麼只需要將待載入的圖片(比如:2048*1536)壓縮成480*320就可以了,至於怎麼壓縮android SDK提供瞭解決方案,具體作法如下:/** * 根據圖片實際尺寸和待顯示尺寸計算圖片壓縮比率 * @param options *
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
我最後使用的辦法,網路上搜到的: public class NetworkUtils { public final static int NONE = 0; //無網路 public final static int WIFI = 1; //Wi-Fi public final static int MOBILE = 2; //3G,GPRS /** * 擷取當前網路狀態 * @param context * @return */
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
在一個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;