Time of Update: 2018-12-03
XML/HTML代碼 <shape> <!-- 實心 --> <solid android:color="#ff9d77"/> <!-- 漸層 --> <gradient android:startColor="#ff8c00" android:endColor="#FFFFFF"
Time of Update: 2018-12-03
Socket(通訊端)是一種通訊機制,可以實現單機或跨網路進行通訊,其建立需要明確的區分C(用戶端)/S(伺服器端),支援多個用戶端串連到同一個伺服器。有兩種傳輸模式:1)、連線導向的傳輸:基於TCP協議,可靠性高,但效率低;2)、面向不需連線的傳輸:基於UDP協議,可靠性低,但效率高;
Time of Update: 2018-12-03
作為Android應用開發人員,不得不面對一個尷尬的局面,就是自己辛辛苦苦開發的應用可以被別人很輕易的就反編譯出來。Google似乎也發現了 這個問題,從SDK2.3開始我們可以看到在android-sdk-windows/tools/下面多了一個proguard檔案夾,proguard是一個java代碼混淆的工具,通過proguard,別人即使反編譯你的apk包,也只會看到一些讓人很難看懂的代碼,從而達到保護代碼的作用。下面具體說一說怎麼樣讓SDK2.3下的proguard.cfg檔案起作用,
Time of Update: 2018-12-03
一,電話撥號器的實現 許可權<uses-permission android:name="android.permission.CALL_PHONE"/> java代碼: Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ editText.getText())); DialerAction.this.startActivity(intent);二,傳送簡訊的實現
Time of Update: 2018-12-03
Android所有關於藍芽開發的類都在android.bluetooth包下,只有8個類,而我們需要用到了就只有幾個而已:1.BluetoothAdapter 藍芽適配器,直到我們建立bluetoothSocket串連之前,都要不斷操作它BluetoothAdapter裡的方法很多,常用的有以下幾個:cancelDiscovery() 根據字面意思,是取消發現,也就是說當我們正在搜尋裝置的時候調用這個方法將不再繼續搜尋 disable()關閉藍芽
Time of Update: 2018-12-03
自訂一個View,並在layout檔案中進行部署,執行程式報以下錯誤:E/AndroidRuntime( 1292): FATAL EXCEPTION: mainE/AndroidRuntime( 1292): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.raycommtech/com.raycommtech.HomecloudActivity}:
Time of Update: 2018-12-03
1.擷取系統的skd版本號碼:Build.VERSION.SDK2.擷取壁紙,傳回值是Drawable :Drawable drawable = getWallpaper(); 3.擷取手機的ip: public String getLocalIpAddress() { try { for (Enumeration<NetworkInterface> en =
Time of Update: 2018-12-03
寫了個Android service,用來完成一些耗時的網路IO和遠程裝置串連。在Activity中,先用startService( )啟動服務,然後調用bindService( )將Activity邦定到該服務上,最後執行程式。看起來程式運行沒有問題,不過Log顯示出現一個異常,如下:E/ActivityThread(12467): Activity com.raycommtech.rayfastcfg.wlan.WifiConfigNavigateActivity has
Time of Update: 2018-12-03
一直以來本人都在做Android Multi-Media
Time of Update: 2018-12-03
對於能夠顯示文字的控制項(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有時需要控制字型的大小。Android平台定義了三種字型大小。java代碼:"?android:attr/textAppearanceLarge""?android:attr/textAppearanceMedium""?android:attr/textAppearanceSmall"
Time of Update: 2018-12-03
android 中intent是經常要用到的。 不管是頁面牽轉,還是傳遞資料,或是調用外部程式,系統功能都要用到intent 。在做了一些intent的例子之後,整理了一下intent,希望對大家有用。 由於intent內容太多,不可能真的寫全,難免會有遺落,以後我會隨時更新。如果你們有疑問或新的intent內容,希望交流。 ★intent大全: 1.從google搜尋內容 Intent intent = new
Time of Update: 2018-12-03
1.android中顏色值定義:顏色值的定義是通過RGB三原色和一個alpha值來定義的。顏色值定義的開始是一個井號(#),後面是Alpha-Red-Green-Blue的格式。例如:#RGB #ARGB #RRGGBB #AARRGGBB。2.顏色資源XML檔案的定義 一.資源位置 :res/values/colors.xml 檔案名稱字不限於color可以任何符合規範的名字. 二.顏色XML檔案格式 1.<?xml version="1.0" encoding="utf-8"?&
Time of Update: 2018-12-03
用同事提供的jar包,匯入之後,調用介面,運行直接報以下錯誤;E/AndroidRuntime(25435): FATAL EXCEPTION: mainE/AndroidRuntime(25435): java.lang.NoClassDefFoundError: com.raycommtech.ipcam.UtilE/AndroidRuntime(25435): at
Time of Update: 2018-12-03
話說剛開發的一個小應用,在Android2.3上跑的剛剛的,換個4.0的系統後,傻眼了,直接程式Crash。adb logcat看了下,一串常常的資訊,如下:E/AndroidRuntime( 3454): FATAL EXCEPTION: mainE/AndroidRuntime( 3454): android.os.NetworkOnMainThreadExceptionE/AndroidRuntime( 3454): at
Time of Update: 2018-12-03
Android中提供了Intent機制來協助應用間的互動與通訊,或者採用更準確的說法是,Intent不僅可用於應用程式之間,也可用於應用程式內部的Activity/Service之間的互動。Intent這個英語單詞的本意是“目的、意向”等,對於較少從事於大型平台開發工作的程式員來說,這可能是一個不太容易理解的抽象概念,因為它與我們平常使用的簡單函數/方法調用,或者上節中提到的通過庫調用介面的方式不太一樣。在Intent的使用中你看不到直接的函數調用,相對函數調用來說,Intent是更為抽象的概念
Time of Update: 2018-12-03
1. Android是什嗎?Android 是Google開發的基於Linux平台的開源手機作業系統。它包括作業系統、使用者介面和應用程式 —— 行動電話工作所需的全部軟體,而且不存在任何以往阻礙移動產業創新的專有權障礙。Google與開放手機聯盟合作開發了 Android,這個聯盟由包括中國移動、摩托羅拉、高通、宏達和 T-Mobile 在內的 30 多家技術和無線應用的領軍企業組成。Android
Time of Update: 2018-12-03
部署好cygwin,編譯一下NDK內建的sample,報錯:“ Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk ! ” 原來NDK內建了一個awk.exe, Host 'awk' tool is outdated. 已經到期。找了下解決方案,最直接的辦法是到NDK的host目錄
Time of Update: 2018-12-03
啊,我勒個去,今天開發時碰到這個蛋疼的問題,一切OK,怎麼會爆null
Time of Update: 2018-12-03
本來想翻譯一下的,看看原文也不算太難,直接轉帖到這兒了。大夥湊合著看看吧!轉自:http://www.androidenea.com/2009/06/android-boot-process-from-power-on.html(需要翻牆)Since mobile platforms and embedded systems has some differences compared to Desktop systems in how they initially start up and
Time of Update: 2018-12-03
Android 2.3 Platformhttp://androidappdocs.appspot.com/sdk/android-2.3.html API Overview: 1. SIP-based VoIP 2. Near Field Communications (NFC) 3. Gyroscope and other sensors(gyroscope: 陀螺儀) 4. Multiple cameras support 5.