學習android才一個星期,在一些資料上看見了一些例子,其中檔案總管的實現中科學的東西相當多.在首頁面FileManagerActivity中的代碼: package com.hoperun.activity;import java.io.File;import java.util.ArrayList;import android.app.AlertDialog;import android.app.ListActivity;import
我想寫一個組件,可以利用註解的方式,自動找到這個View,並且可以找到點擊事件的方法,像這樣(註解類就不貼出來了): @ViewClick(viewId=R.id.clickBtn, clickMethod="btnClickMethod") private Button btnClick; 但是中間遇到了一些問題,log如下所示: 12-27 19:04:51.090: W/System.err(14345): java.lang.IllegalArgumentException:
Android開發指南(36) —— Search 前言 本章內容為Android開發人員指南的 Framework Topics/Search章節,譯為"搜尋",版本為Android 4.0 r1,翻譯來自:"獃獃大蝦",歡迎訪問他的微博:"http://weibo.com/popapa",再次感謝"獃獃大蝦"
getResources().getString(int id)的問題<string name="calltimeshow">通話時間:%s</string>如果把:改成中文的:則會出現05-23 16:49:12.745: ERROR/AndroidRuntime(13183): android.content.res.Resources$NotFoundException: String resource ID
1、問題提出1)為何需要多線程?2)多線程如何??3)多線程機制的核心是啥?4)到底有多少種實現方式? 2、問題分析1)究其為啥需要多線程的本質就是非同步處理,直觀一點說就是不要讓使用者感覺到“很卡”。eg:你點擊按鈕下載一首歌,接著該按鈕一直處於按下狀態,那麼使用者體驗就很差。 2)多線程實現方式implements Runnable 或 extends
部落格分類: androidandroidJava代碼 後來在外國佬的網站上發現了這個方法 // 從網路擷取圖片並緩衝,緩衝與瀏覽器共用 URL url = new URL(imageURL); URLConnection connection = url.openConnection(); connection.setUseCaches(true); Bitmap bitmap = BitmapFactory.decodeStream((InputStream) connect
轉自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=117817之前給大家分享了QQ設定介面的實現:精仿QQ設定介面(自訂PreferenceActivity)有圖有真相http://www.eoeandroid.com/forum. ... &fromuid=485185今天再給大家分享一下QQ新功能引導模組的實現(左右滑屏的實現)不廢話,直接上 2011-11-24 15:23:43 上傳下載附件(76.7
1、通話記錄表Cursor cursor = context.getContentResolver().query(CallLog.Calls.CONTENT_URI, new String[] {CallLog.Calls._ID, CallLog.Calls.NUMBER, CallLog.Calls.CACHED_NAME, CallLog.Calls.DATE, CallLog.Calls.TYPE, "count(number) as totalCount"}, "1=
由於本人對這部分知識的學習還不深入,但是願意拿出僅有的一點瞭解來分享,希望大家能給點好的建議。眾所周知,Android平台是Java、C、C++等多種混合語言寫成的,我們在使用Android SDK提供的framework層的API來進行應用開發時通常調用的是java方法,而實際上這些java
在Android中, 每個應用程式都可以有自己的進程. 在寫UI應用的時候, 經常要用到Service. 在不同的進程中, 怎樣傳遞對象呢? 顯然, Java中不允許跨進程記憶體共用. 因此傳遞對象, 只能把對象拆分成作業系統能理解的簡單形式, 以達到跨界對象訪問的目的. 在J2EE中,採用RMI的方式, 可以通過序列化傳遞對象. 在Android中, 則採用AIDL的方式.
http://www.cnblogs.com/jacktong/archive/2010/08/24/1807548.html本文主要參考官方文檔(http://source.android.com/download)和網上相關資料(http://blog.csdn.net/HKjinzhao/archive/2009/03/18/4002326.aspx,http://www.williamhua.com/2009/04/30/how-to-build-android-15-kernel-im
程式效果:讀入bitmap的資料流,解碼,再畫出來: 代碼如下:Java代碼 {dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://rayleung.javaeye.com/blog/412035#">package com.ray.draw; import java.io.InputStream; import android.app.Activity;
資料來源不同而已1. String[]: ArrayAdapter2. List<Map<String,?>>: SimpleAdapter3. 資料庫Cursor: SimpleCursorAdapter使用ArrayAdapter(數組適配器)顧名思義,需要把資料放入一個數組以便顯示。android.R.layout.simple_list_item_1是系統定義好的布局檔案只顯示一行文字SimpleAdapter能定義各種各樣的布局出來,可以放上ImageView(
總共12部分,有12個文檔,下面有我從裡面隨便截的幾個圖,如過覺得不錯,就下載。01_Android系統概述02_Android系統的開發綜述03_Android的Linux核心與驅動程式04_Android的底層庫和程式05_Android的JAVA虛擬機器和JAVA環境06_Android的GUI系統07_Android的Audio系統08_Android的Video_輸入輸出系統09_Android的多媒體系統10_Android的電話部分11_Android的串連部分12_Android
原文地址::http://blog.csdn.net/dreamList/article/details/5998908 相關網帖1.DroidDraw+Android+UI可視化設計器 ----http://wenku.baidu.com/view/e94484aad1f34693daef3eaf.html DroidDraw老外寫的一個android UI 編輯工具,用起來挺不錯,可以節約不少時間。 如果想查看更多細節,可以訪問
public boolean isAction(final Context context) { ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> tasks = am.getRunningTasks(1); if (!tasks.isEmpty()) {
一.@代表引用資源1.引用自訂資源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系統資源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其實@android:type/name 是@[package:]type/name 的一個子類二.@*代表引用系統的非public資源。格式:@*android:type/name 系統資
網上軟應用的例子很多,我也是借鑒別人修改了下,推薦一個網址:http://www.iteye.com/topic/685986 之前總是不太理解,今天認真的推敲下,記錄下來方便以後用到. HashMap<String, SoftReference<Drawable>> imageCache 關於SoftReference這個類多少知道些機制,會用就ok了。
RadioButton在我們開發APP應用中是很常見的.這點我不用說大家也心知肚明. 雖說Android 系統給我們提供了RadioButton但是為了我們的應用有種"與眾不同"的效果,因為android的太死板太斯通見慣了.往往都會定製自己的表徵圖.下面我給大家介紹一下我實現的方法: 方法:運用群組控制項(ImageView and TextView) 群組控制項代碼: /*** * 群組控制項 * * @author zhangjia *
有些天沒有寫部落格了,最近一直在為遊戲打基礎,主要因為之前是做應用,對遊戲還不夠瞭解.(這裡瞎扯一點,我之所以轉遊戲,一方面:因為應用比較簡單,開發人員跳級性的增長,加上HTML5的流行,如果HTML5移動上面完全鋪開的話,後面可想而知...第二嘛:掙錢多,這也是我要轉行的最主要的因素,敢問當今,這年代沒錢能做什麼!!!扯淡話不多說了,總之程式這條路是為我集資.吃苦受累都是浮雲.錢才是王道.)