Time of Update: 2013-12-11
一、DDMS的使用 1.logCat:顯示手機或模擬器運行中顯示出來的一些日誌 2.記錄層級:Debug、Warning、Error、Info、V:全部的資訊
Time of Update: 2013-12-11
最近發現,在對按鈕添加單擊事件監聽,在監聽事件中彈出一個對話方塊,如果手機反應比較慢的話,會彈出多個,網上搜尋了不少文章,發現沒有太合適的。最終自己用了一個比較笨的辦法實現了:OnClickListener infoClick=new OnClickListener(){public void onClick(View v) {if(!isClick){
Time of Update: 2013-12-11
首先,定義一個rotate的animation:Xml代碼 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <rotate &
Time of Update: 2013-12-11
通過ByteArrayOutputStream將inputStream轉變為outputStream 1.首先,先編寫一個擷取檔案輸入資料流的方法 ops()。2. 之後在調用此方法獲得輸入資料流,並通過 castToBAOStream(Object obj,int bufferSize)進行轉化。3.最後,寫出 轉化成功的
Time of Update: 2013-12-11
android環境搭建完成之後需要配置android環境變數,這對以後的運行調試很有協助。下面我將一下mac環境下的配置步驟:1、在本地目錄(home directory)中建立檔案.bash_profile2、在檔案中寫入以下內容:export PATH=${PATH}:/Users/sxpmg/Application/android-sdk-mac_x86/tools:/Users/sxpmg/Application/android-sdk-mac_x86/platform-tools其中:
Time of Update: 2013-12-11
1.編程方式Java代碼 public void setFullScreenMethod1(boolean isFullScreen) { if (isFullScreen) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Time of Update: 2013-12-11
像列表這種選擇項的彈出式對話方塊,要改變樣式一般都採取重寫layout方式 今天才瞭解到 其實可以自訂樣式,與大家分享下,其實很簡單 AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom)); 然後自訂自己的樣式就可以了 <?xml
Time of Update: 2013-12-11
1.最簡潔的方法 使用類 android.provider.ContactsContract.CommonDataKinds.Phone; 代碼如下: Cursor c = getContentResolver().query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null,
Time of Update: 2013-12-11
關於listview和button都要改變android原來控制項的背景,在網上尋找了一些資料不是很全,所以現在總結一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的狀態:把下面的XML檔案儲存成你自己命名的.xml檔案(比如list_item_bg.xml),在系統使用時根據ListView中的清單項目的狀態來使用相應的背景圖片。drawable/list_item_bg.xml<?x
Time of Update: 2013-12-11
ichartjs是一款基於HTML5的圖形庫。使用純javascript語言,利用HTML5的canvas標籤繪製各式圖形。ichartjs可以為web應用提供簡單、直觀、可互動的體驗級圖表組件。是web圖表方面的解決方案。最近正好在學HTML5,順便就用ichartjs來練習。ichartjs目前支援餅圖、折線圖、地區圖、直條圖、橫條圖。ichartjs是基於Apache License 2.0
Time of Update: 2013-12-11
最終效果如下: 具體來說就是實現了checkbox自訂選中和為選擇樣式,功能表項目根據不同位置設定不同背景.先上整體布局檔案代碼:[html] <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2013-12-11
直接上代碼了: [java] import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.GestureDetector; import android.view.GestureDetector.OnGestureListener; import
Time of Update: 2013-12-11
先上,: 設定邊框圓角可以在drawable-mdpi目錄裡定義一個xml檔案,如corners_bg.xml,具體代碼如下: [html] <span style="font-size:14px;"><?xml version="1.0" encoding="utf-8"?>
Time of Update: 2013-12-11
TextView實現文字滾動需要以下幾個要點:1、文字長度長於可顯示範圍:android:singleLine="true";2、設定可滾到,或顯示樣式:android:ellipsize="marquee";3、TextView只有在擷取焦點後才會滾動顯示隱藏文字,所以可以重寫TextView類。(但是一直給予焦點可能會導致其不能被點擊,如放在listView中的時候) public class AlwaysMarqueeTextView
Time of Update: 2013-12-11
昨天群裡沒一同鞋遇到了以蛋疼的bug,且聽我細細道來。1.編譯環境 : maven2.問題現象:drawbable下面一張png,在2.x機器下一直報filenotfound是神馬情況(E/AndroidRuntime(30508): Caused by: java.io.FileNotFoundException: res/drawable/img_line_night.png);4.X下面都是正常的。3.嘗試方法 :重編譯,換圖片,改名字 都失敗了4.解決方案
Time of Update: 2013-12-11
今天利用canvas.drawBitmap方法畫圖片的時候發現一個問題,用2.1版本做的時候是置中顯示的,後來用2.2的時候卻發現同樣的圖片,卻不能置中顯示了。我看了,用的是同一圖片,後來想了想,估計是與版本有關係,於是就測了下,發現同樣的測試代碼,在2.1版本測出螢幕長和寬為533*320圖片的長和寬為480*320,2.2版本測出螢幕長和寬為800*480圖片的長和寬為720*480. 看到這個結果我恍然大悟了,因為My
Time of Update: 2013-12-11
[java] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
Time of Update: 2013-12-11
-keep class com.badlogic.gdx.backends.android.**{ *;} 像這樣的只是不混淆:這個包下的類(不包括子包裡的東西),用到一個第三文的類就要把這個類所在的包,像上面加上 還要注意的是android-support-v4.jar這個包問題,這裡加上了對這個jar包的處理 第三方jar的混淆, -optimizationpasses 5 -dontusemixedcaseclassnames
Time of Update: 2013-12-11
1. ListView的OnItemClickListener不被觸發的另外一種情況 如,在一個ItemView中,只有一個TextView位於最左側,他的右側是空白地區,沒有任何控制項,當點擊右側地區時,並不會觸發OnItemClickListener,當點擊TextView所在的地區時,就能觸發這個事件。
Time of Update: 2013-12-11
效果: corner.xml [html] <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" >