Time of Update: 2018-12-05
用到Button,誰都會想到網頁那裡面各式各樣的Button,那麼你是否也想設計出那種效果呢?呵呵,答案是肯定的,android很強大。但是,今天剛邁出第一步就發現了一個頭疼的問題。什麼事都是從簡到繁再到簡的,就像Button的設計也一樣。想設計出很多不同的很拉風的Button肯定第一步就是給Button設定背景,我也是這麼做的,可是設定背景為顏色後Button變成了Textview一樣,並且高度跟文字一樣,這肯定不是我想要的結果啦,然後百度得到了結果:先說再貼連結。android
Time of Update: 2018-12-05
資料包一般分幾類:(1)gameloft系列:這個比較多,差不多現在所有大型遊戲都是gameloft系列的,資料包除了部分是程式英文名,例如:fishking、spiderman、asphalt6....其他大多都是“Gloft***
Time of Update: 2018-12-05
if (mIntentReceiver == null) { mIntentReceiver = new MissedCallIntentReceiver(); final IntentFilter myFilter = new IntentFilter(); myFilter.addAction("com.android.phone.NotificationMgr.MissedCall_intent");
Time of Update: 2018-12-05
首先簡單介紹一下sip協議,sip是會話啟動協議,主要用於網路多媒體通話。必須是android2.3或其以上版本才可以調用Sip api,並且裝置必須支援sip才可以進行sip通話。SIP使用的api主要放在android.net.sip中,其中最核心的類為SipManager.java,關係圖如下所示: 本地的SipProfile存放在一個xml檔案中,主要用於儲存sip的username,domain和password,SharedPreference設定檔如下所示:
Time of Update: 2018-12-05
監聽Android應用程式是否卸載成功 -------------卸載Android應用程式的方法---------------/*** 卸載Android應用程式** @param packageName*/public static void uninstallApk(Context ctx, String packageName) {Uri packageURI = Uri.parse("package:" + packageName);Intent uninstallIntent =
Time of Update: 2018-12-05
Bitmap用法總結1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_888
Time of Update: 2018-12-05
Android EditText 字元個數限制方法一: mEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(Constants.MAX_TEXT_INPUT_LENGTH)}); 方法二:這個方法雖然複雜點,但我更偏向使用這種方法。 private TextWatcher mTextWatcher = new TextWatcher(){ Toast mToast = null; public void
Time of Update: 2018-12-05
1.觸控螢幕硬體原理1.1電阻觸控螢幕 中斷產生。觸控螢幕晶片根據觸摸按下時電阻分壓值發生變化而產生中斷,該中斷輸入給CPU。產生的條件很簡單,主要有VDD,GND訊號即可。因此,我們在調試時,可以在沒有驅動的情況下去測量中斷腳,是否在有觸摸時發生變化,以前驗證模組的好壞。 1.2電容觸控螢幕 中斷產生和電阻屏類似,只不過電容屏是由於人體接觸時形成耦合電容,從而電流發生變化。電容屏的介面一般都會有一個nRST訊號,便於驅動裡對模組做複位操作。2.Linux驅動
Time of Update: 2018-12-05
Android RelativeLayout 屬性// 相對於給定ID控制項android:layout_above 將該控制項的底部置於給定ID的控制項之上;android:layout_below 將該控制項的底部置於給定ID的控制項之下;android:layout_toLeftOf 將該控制項的右邊緣與給定ID的控制項左邊緣對齊;android:layout_toRightOf
Time of Update: 2018-12-05
一、WIFI的基本架構 1、wifi使用者空間的程式和庫: external/wpa_supplicant/ 產生庫libwpaclient.so和守護進程wpa_supplicant。 2、hardware/libhardware_legary/wifi/是wifi管理庫。 3、JNI部分: frameworks/base/core/jni/android_net_wifi_Wifi.cpp 4、JAVA部分:
Time of Update: 2018-12-05
package com.ljq.test;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import org.junit.Test;public classInternetTest {@SuppressWarnings("static-access")@Testpublic
Time of Update: 2018-12-05
這個程式在tomcat 5.0伺服器環境下成功運行,程式簡單,運行效率非常高,非常給力的一個代碼,借鑒eoeandroid裡大手們的指點,由於本人在J2EE的開發非常不瞭解,下半年開學~所以jsp什麼的顯得那麼不得心應手,但是一些j2me的知識還是比較熟悉,這個程式非常簡單,注釋也非常給力~google了半天,感覺肯定會有許多和我一樣的菜鳥很需要的。所以貼上來與大家一起分享。 開發這個前一定要手動匯入幾個必備的jar檔案,比如
Time of Update: 2018-12-05
很多時候我們會在下拉式功能表中綁定一個值,但是 Spinner本身不提供這樣的服務 於是在網上找了N久,終於找到一個簡單易用的方案;廢話不多說,直接上菜了 首先要定義一個Item類,有以下要注意的: 要重寫它的.Tostring()函數,因為適配器在顯示資料的時候,如果傳入適配器的對象不是字串的情況下,直接就使用對象.toString() public class CItem {private int ID;private String Value = "";public CItem()
Time of Update: 2018-12-05
又是一周沒有學習了,廢話不多說,直接上XML檔案代碼: <?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns=
Time of Update: 2018-12-05
原理:通過繼承Linearlayout,擺放自己所需的imageview和textview,形成ImageButton直接上源碼: import android.widget.TextView;public class ImageButton1 extends LinearLayout{ private ImageView mImage; private TextView mText; public ImageButton1(Context context, AttributeSet
Time of Update: 2018-12-05
在androidUI布局中,一般都是利用xml來布局控制項,這是比較方便和直觀的,但是有時卻需要動態產生,下面就舉2個簡單例子來說明怎麼動態添加控制項: 1.動態添加2個垂直排列的Button @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main);
Time of Update: 2018-12-05
在ListView快速滾動樣本增加首字母提示中,實現了ListView滑動,首字母提示的功能,但是在實際應用中,還存在一些問題.比如從其他Activity切換過來或者切換到其他Activity會存在提示的首字母不消失的問題,這裡用另一種方式實現了首字母的提示,並且解決了以上問題,效果如下:說一下實現方式:項目目錄結構:其中overlay是提示字母View的布局檔案,如下:<?xml version="1.0" encoding="utf-8"?> <TextView
Time of Update: 2018-12-05
最近,準備償試寫ANDROID遊戲,由於本人第一次寫ANDROID遊戲,所以對很多方面還是不太清楚,不過沒關係,先寫嘛!!!!!!!!!!飛機類的遊戲DEMO,相信大家已經看過很多了,事實上,它的原理並不難,當然,本人是一個菜鳥,程式已經幾本上把該實現的功能都實現了,但是由於前期沒有思考的周全,導致雖然功能全部完成了,但是成功項目是很難的了,所以就分享出來,希望大家引以為戒下面是本人寫這個飛機遊戲過程中,遇到的一些問題1、先上一段代碼/**初始化飛機圖片1動畫的對象**/private
Time of Update: 2018-12-05
電話線程類CalllReceiver 只要有電話,不管是電話打出去,還是電話打進來會執行到藍色代碼。TelephonyManager.CALL_STATE_RINGING:
Time of Update: 2018-12-05
按照一般教程書籍的安裝方法,無外乎是:首先開啟eclipse,然後依次單擊Help/Install New Software,如所示:單擊後彈出的Install介面中的“Add”按鈕,在Name中輸入任意名字,並在Location中輸入ADT的:https://dl-ssl.google.com/android/eclipse/,如所示:由於之前已經用該安裝過adt,所以對話方塊中提示“Duplicate