Time of Update: 2018-12-05
開啟eclipse時,會提示,大概意思是,android sdk tools要20或更高的版本,點擊確定開啟android sdk manager更新,開啟後我的sdk tools 版本是19,可以更新到20,當安裝包下載完更新時就出問題了,又提示the following processes:cmd。exe java。exe are looking the following directory,讓關了再重試,可是在進程中把java。exe關了時sdk
Time of Update: 2018-12-05
最近在一個android項目上引用另外一個自己寫的jar檔案出現了問題。表現為在eclipse的build
Time of Update: 2018-12-05
曾幾何時,自 Android 發布之後一直以來就被管以 Geek 的玩具,而不太注重介面設計和使用者互動設計,這讓 Android 開發人員也順其自然的接受了這個不好的頭銜,但我一度認為這隻是不思進取的行為,誰說 Android 就不能像 iPhone 的介面那樣設計,我認為只有用心,沒神馬不能實現的。說回正題,第一次看到 Android 有這項功能的莫過於改版後的 Twitter,我認為它絕對是一個標榜性的
Time of Update: 2018-12-05
Android app 有時可能讓使用者清空應用資料,如果使用者不懂得如何清空資料,就比較麻煩,現在可以做一個按鈕 點擊執行下面的代碼 就可實現清空資料intent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS"); intent.setData(Uri.parse("package:"+getPackageName()));intent.putExtra("cmp",
Time of Update: 2018-12-05
EditText繼承關係:View-->TextView-->EditText EditText的屬性很多,這裡介紹幾個:android:hint="請輸入數字!"//設定顯示在空間上的提示資訊android:numeric="integer"//設定只能輸入整數,如果是小數則是:decimalandroid:singleLine="true"//設定單行輸入,一旦設定為true,則文字不會自動換行。android:password="true"//設定只能輸入密碼androi
Time of Update: 2018-12-05
1、Handler學習由於有時要進行哪些耗時操作,如果這些操作放在主線程的話,容易導致程式假死,最後結果是系統崩潰。因此要進行某些耗時操作時,將其放在子線程進行,這樣就涉及如何解決子線程與主線程之間通訊問題(訊息佇列)。Handler就是為瞭解決這個問題而存在的。當你處理某個耗時操作時,你將其放在子線程,子線程處理完後,將其結果放在訊息佇列中,然後主線程從訊息佇列中讀取子線程處理結果,最後根據結果更新主線程。這樣就是Handler處理整個流程。Handler主要有兩種方式實現主線程與子線程通訊:
Time of Update: 2018-12-05
monkey是android中自待的一個壓力測試工具。可以運行在模擬器裡或實際裝置中。它向系統發送偽隨機的使用者事件流,實現對正在開發的應用程式進行壓力測試他的基本文法如下: monkey [options] 我們一般的用法:monkey -p com.cx.ad(package) -v
Time of Update: 2018-12-05
請教Android開發中的Adapter內的onItemClick監聽器四個arg參數問題(多謝) public void onItemClick(AdapterView<?> arg0, View view, int position, long arg3)如上代碼所述,請告訴我arg0到arg3分別代表什麼,它們的作用是什麼,請盡量讓我明白.最佳答案舉個例子你會理解的更快:X, Y兩個listview,X裡有1,2,3,4這4個item,Y裡
Time of Update: 2018-12-05
文章目錄 1、專案檔基本架構 Android入門學習1、專案檔基本架構
Time of Update: 2018-12-05
視頻播放比音頻播放要複雜一些,除了音頻之外,還需要考慮一個視覺組件。為瞭解決這一問題,Android提供了一個專門的視圖控制器 android.widget.VideoView,封裝了MediaPlayer的建立和初始化過程,這個小組件可以用在任何布局管理器中,而且它提供了很多顯示選項,包括縮放和著色。要實現播放功能,我們要做的是,建立一個VideoView小組件並將其設定為使用者介面的內容,然後設定視圖的路徑或
Time of Update: 2018-12-05
廣播機制實現
Time of Update: 2018-12-05
1 //建立一個http用戶端2 HttpClient client=new DefaultHttpClient();3 //建立一個GET請求4 HttpGet httpGet=newHttpGet("http://www.store.com/products");5 //向伺服器發送請求並擷取伺服器返回的結果6 HttpResponse response=client.execute(httpGet);7 //返回的結果可能放到InputStream,
Time of Update: 2018-12-05
由於以往我寫過不少使用boost庫開發的項目,而最近準備移植一些代碼到android上(上層介面以及jni層我不管,也沒研究過,現在只完成代碼的移植編譯,具體如何調用,由其它人負責),所以先要解決的就是boost庫本身的移植問題。在google上找了一些相關的資料,然後在http://stackoverflow.com上找到一個給力的文章:http://stackoverflow.com/questions/14036311/official-boost-library-support-for-
Time of Update: 2018-12-05
1.應用開發中經常會遇到價格顯示問題 如價格顯示(¥ 358,179,682)這種格式 通用方法private String getString(String str) { if (str.equals("") || str == "") { return ""; } else { Locale.setDefault(Locale.CHINA);// 中文語言環境下
Time of Update: 2018-12-05
android螢幕解析度適配是蛋疼的事啊,搞了哥一下午,小米手機480*800 三星GT-I9220 1200*800
Time of Update: 2018-12-05
這個問題遇到好幾次了,一直沒整理下來,這次記錄下,先描述下:在一個activity裡彈出一個dialog,這個時候點擊返回鍵的時候想直接把activity finish掉,但是此時返回鍵的監聽被dialog給屏蔽了,只能先finish掉dialog解決方案:只能監聽dialog的back事件了 dialog.setOnKeyListener(new OnKeyListener() { public
Time of Update: 2018-12-05
在項目中經常用到對資料的插入、刪除等操作,有時候服務端返回的資料會帶有中文單引號,這樣直接插入會報語法錯誤,處理方法兩種第一種:把所有單引號替換掉 String regexp = "\'"; String deleteSql = "delete from " + DBConstants.DB_TABLE.TABLE_HISTORY + " where " +
Time of Update: 2018-12-05
1. /** * 擷取是否有網路連接方法 * * @param context * @return */ public static NetworkInfo getActiveNetwork(Context context) { if (context == null) return null; ConnectivityManager mConnMgr =
Time of Update: 2018-12-05
步驟:通過new URL(目標網址字串)得到URL對象url---->調用url的openConnection方法獲得一個HttpURLConnection對象connection---->調用connection的getInputStream方法獲得一個InputStream對象,訪問結束,接下來就是io操作了。執行個體: 16 public class DownloadDemoActivity extends Activity { 17 /**
Time of Update: 2018-12-05
什麼是9.png: 可能做過工作列美化的同學都會知道,我靠,framework-res.apk\res\drawable-hdpi 目錄下有非常非常多的XXXXXX.9.png圖片。千萬不要以為這個9隻是png格式圖片的命名區分,其實他是一種特殊的格式,在png圖片的基礎上動了些手腳,而且這種手腳你會看不見摸不著(詳情見下面具體內容)。