Time of Update: 2018-12-04
近日,在項目開發中,涉及到一些關於EditText彈出鍵盤的問題,現涉及到如下幾種,以後再遇到,再來更新~ 1.自動彈出鍵盤 <activity android:name=".ui.WriteFeedBackActivity" android:windowSoftInputMode="stateVisible|adjustResize"/> 2.不自動彈出鍵盤
Time of Update: 2018-12-04
android.view.View已知直接子類:AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextView, ViewGroup, ViewStub已知間接子類:AbsListView, AbsSeekBar, AbsSpinner, AbsoluteLayout, AdapterView<T extends Adapter>, AppWidgetHostView,
Time of Update: 2018-12-04
轉自:http://android.yaohuiji.com/archives/299android2.2開始增加了match_parent這個屬性,這個屬性和原來的fill_parent一樣,如果作程式時,向考慮自己的程式向下相容的話,就要用fill_parent,下面是兩者相同的證據,看android.view.ViewGroup裡的靜態嵌套類LayoutParams中的代碼:public static final int FILL_PARENT = -1; /** *
Time of Update: 2018-12-04
android完成色彩坡形是可以靠代碼實現的,那麼我簡單介紹一下實現的方法,是我在項目開發中的一個,其中上方顏色值為#e8e8e8,下方顏色值為#dbdbdb,想要實現漸層並且在漸層的結束有一條明顯的線,那麼就需要漸層結束時的顏色略深於dbdbdb就OK了, 在drawable中建立一個test_gradient.xml檔案內容如下:<?xml version="1.0" encoding="utf-8"?><shape
Time of Update: 2018-12-04
Android 架構允許建立一個 drawable 包含一個 bitmap 並用於平鋪、縮放和對齊處理。當我們需要讓背景使用下面圖片進行平鋪時:1)第一種利用系統提供的api實現Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic);//bitmap = Bitmap.createBitmap(100, 20, Config.ARGB_8888);BitmapDrawable drawable =
Time of Update: 2018-12-04
安裝步驟: 1. 下載android ndk,這個就不多說了,我的是ndk-r6b。 2.解壓縮即是安裝。我放在 ~下面了。 寫個HELLO WORLD 1.用Eclipse IDE產生一個預設的最簡單的工程,就是那個只有一個TextView的Hello world. 注意包名,比如我的
Time of Update: 2018-12-04
近日研究通話記錄 查詢資料去重,一直在研究 getContentResolver().query這個方法,對其中的幾個參數也小研究了一下。找到了通話記錄去重的辦法。 如果只取一列資料可以用distinct(number) as distinct_number ,Cursor mCallLogCursor = getContentResolver().query(CallLog.Calls.CONTENT_URI, -------------
Time of Update: 2018-12-04
近期在一個項目中用到修改密碼這個功能,不過對於密碼的輸入,我們不希望使用者輸入漢字或者特殊字元,所以我們需要對使用者進行輸入的輸入框進行過濾,下面是一個對EditText進行過濾的小程式碼片段: 1.首先給Edittext 添加一個TextWatcher,當然這個TextWatcher我們是要自己寫的,核心功能也在這個類中 mOldPwdET.addTextChangedListener(new SearchWather(mOldPwdET
Time of Update: 2018-12-04
SmsManager smsMagager = SmsManager.getDefault(); // create the sentIntent parameter Intent sentIntent = new Intent(SENT_SMS_ACTION); PendingIntent sentPI = PendingIntent.getBroadcast(this, 0, sentIntent,
Time of Update: 2018-12-04
感應器有幾種類型:方向感應器: Sensor.TYPE_ORIENTATION加速度(重力)感應器: Sensor.TYPE_ACCELEROMETER光線感應器: Sensor.TYPE_LIGHT磁場感應器: Sensor.TYPE_MAGNETIC_FIELD距離(臨近性)感應器: Sensor.TYPE_PROXIMITY溫度感應器: Sensor.TYPE_TEMPERATURE 這裡我們利用的是加速度感應器 package com.jamin.sensor;import
Time of Update: 2018-12-04
對於xml大家估計都熟悉了,讓我們先來看一段xml: <?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?> <persons> <person id = "01"> <name>tom</name> <age>20</age>
Time of Update: 2018-12-04
近日需要在android的標題列上添加按鈕,所以對android的標題列進行了一下簡單的研究~第一步,向實現自訂標題列,需要在onCreate方法裡這樣寫 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
Time of Update: 2018-12-04
Time of Update: 2018-12-04
//呼叫瀏覽器Uri uri = Uri.parse("");Intent it = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);//顯示某個座標在地圖上Uri uri = Uri.parse("geo:38.899533,-77.036476");Intent it = new Intent(Intent.Action_VIEW,uri);startActivity(it); //顯示路徑Uri uri =
Time of Update: 2018-12-04
Android的官方開發人員部落格發了一份投影片,介紹了一些Android UI設計的小貼士,在這裡以看圖說話的形式發出來。Don’t: 1、不要照搬你在其它平台的UI設計,應該讓使用者感覺是在真正使用一個 Android 軟體,在你的商標顯示和平台整體觀感之間做好平衡2、不要過度使用模態對話方塊3、不要使用固定的絕對位置的布局4、不要使用px單位,使用dp或者為文本使用sp5、不要使用太小的字型Do: 1、為高解析度的螢幕建立資源(縮小總比放大好)2、需要點擊的元素要夠大3、表徵圖設計遵循
Time of Update: 2018-12-04
相信大家都對android案頭左右劃屏操作很羨慕吧,QQ,新浪weibo,AndroidMarket都有這種操作,而且很多都作為主介面使用,可見其使用者互動性特別好。 今天就把這種操作親手實現,大家共同學習。ViewPage是Google最近在Compatibilit
Time of Update: 2018-12-04
Braodcast Receiver顧名思義就是廣播接收器,它和時間處理機制類似,但是事件處理機制是程式組件層級的(比如:按鈕的單擊事件),而廣播事件處理機制是系統層級的。我們可以用Intent來啟動一個組件,也可以用sendBroadcast()方法發起一個系統層級的事件廣播來傳遞訊息。我們同樣可以在自己的應用程式中實現Broadcast
Time of Update: 2018-12-04
一、全屏設定public void updateFullscreenMode() { ///將下面的變數isFullscrean置為false,問題解決。google也是這麼解釋的~~ boolean isFullscreen = mShowInputRequested && onEvaluateFullscreenMode();//YES,IT IS HERE!! boolean changed =
Time of Update: 2018-12-04
在做定製機時,對光敏值進行範圍控制時,以及對區號輸入時遇到對輸入字數以及輸入內容的顯示。找了好多方法,終於找到了幾種方法其中EditText的addTextChangedListener功不可沒。例如對光敏值要在0到61之間。大於61時要在輸入框中自動變為61.代碼如下:edt.addTextChangedListener(new TextWatcher() { String nums = null; @Override public void
Time of Update: 2018-12-04
本文能解決:Evaluation Version only deploys to emulators.Click to activete.除了JDK必須自己下載, 其他東西我已經放到http://down.51cto.com/data/514411 安裝順序: 1、安裝JDK 2、安裝 Andorid SDK,具體網上很多也可以直接下載我做好的免安裝包http://down.51cto.com/data/303337 3、MONO 在 Windwos 下的運行時