Time of Update: 2018-12-03
1. 在Android開發中,今天遇到一個需求,如果正在輸入文本時,又點擊了某個控制項,此時自動隱藏鍵盤操作,並且該控制項的點擊事件將不執行,鍵盤隱藏後的下一次點擊方可觸發點擊事件。在網上找過很多,但後測試都失敗了。以下是個人試過後的結果,代碼如下:說明:otherView是一個其它的組件,可以是任何的控制項,作用只是把焦點從輸入框轉移走; input_edit就是一個TextEdit,當正在輸入時, 點擊鍵盤外的其它事件如:onClick時,則自動隱藏鍵盤。public
Time of Update: 2018-12-03
本文主要討論如何監控 Android 程式包的安裝和刪除 Android系統的安裝方式我在 《Android 應用程式安裝方式 的詳細調研》一文中已經做了詳細的闡述,連結如下http://blog.csdn.net/Zengyangtech/archive/2010/07/15/5737522.aspx 基於這些安裝方式,我們如何對系統進行的安裝進行監控呢? 通過閱讀Android
Time of Update: 2018-12-03
今天試著使用了一下Android的滾輪 以下是一個小小的測試 讀取測試檔案主要是使用scrollTo函數和getScrollY()程式點擊BUTTON按鈕 則向下滾到2222處 並顯示main.xml <?xml version="1.0"
Time of Update: 2018-12-03
android手機流量資訊系統是LINUX核心 記錄在/proc/self/net/dev檔案裡面 我們可以看看dev檔案的格式 Microsoft Windows XP [版本 5.1.2600](C) 著作權 1985-2001 Microsoft Corp. D:/Program Files/Java/sdk/android-sdk-windows/tools>adb shell# cd proccd proc# cd netcd net# cat devcat devInter-
Time of Update: 2018-12-03
Android 中 Handler,Looper,HandlerThread 的關係分析最近項目中要用到 HandlerThread,對其的用法一直不甚瞭解,趁著五一放假就花了點時間研究一下,順便備份在部落格上。因為剛開始研究的是 HandlerThread,所以我們就從 HandlerThread 入手,我們先來看一下它的原始碼/* * Copyright (C) 2006 The Android Open Source Project */package android.os;/** *
Time of Update: 2018-12-03
1. 基礎知識非常非常簡單的舉例說明下:Socket(通訊端)=Ip address+ TCP/UDP port三向交握http://www.2cto.com/net/201210/161418.htmlhttp://blog.csdn.net/petershina/article/details/8616847 http1.0協議預設的是非持久串連,
Time of Update: 2018-12-03
。。。首先搭建android的開發環境至於怎麼搭建。。。請百度之之後GoogleArcGIS 進去官網,找到移動的sdk,注意,要想下載需要註冊一個賬戶的,隨便填些資料就可以了。下完之後就是安裝外掛程式,Eclipse--》Help---》Install New SoftWare裝上之後,點擊右鍵選取other看到有Arcgis for Android就證明安裝成功了!!
Time of Update: 2018-12-03
獨立開發Android程式,一個人既當程式員,又當美工,前者還好辦,後者就為難了,雖然會用PS,但是一些ICON的圖片最好還是用現成的。 等流行APP的素材很豐富,如果能拿到它的素材就好了。 APK安裝檔案本質上是一個JAR壓縮包,所以,直接把APK檔案拖到WinRAR等壓縮軟體中,看到沒,res檔案夾!應用用到的圖片都在裡面了。如果要看它們的布局檔案,各種xml檔案,就只有藉助apktool等反編譯工具了。
Time of Update: 2018-12-03
1、Angle Angle是一款專為Android平台設計的,敏捷且適合快速開發的2D遊戲引擎,基於OpenGL ES技術開發。該引擎全部用Java代碼編寫,並且可以根據自己的需要替換裡面的實現,缺陷在於文檔不足,而且下載的代碼中僅僅包含有少量的樣本教程。最低運行環境要求不詳。項目地址:http://code.google.com/p/angle/ 2、Rokon rokon是一款Android 2D遊戲引擎,基於OpenGL
Time of Update: 2018-12-03
1.用vs2010建立cocos2d-x的win32項目;2.運行cocos2d-x安裝目錄下的create-android-project.bat(需要cygwin支援),依次輸入將要建立的Android 包名、項目名、SDK版本等級;3.Resources目錄下的資源複製到Android的assets目錄即可(cocos2d-x samples
Time of Update: 2018-12-03
顯示網頁: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. startActivity(it);顯示地圖: 1. Uri uri = Uri.parse("geo:38.899533,-77.036476"); 2. Intent it = new Intent(Intent.Action_VIEW,uri); 3.
Time of Update: 2018-12-03
在Android類庫中,各種包寫成android.*的方式,重要包的描述如下所示:android.app :提供高層的程式模型、提供基本的運行環境android.content 包含各種的對裝置上的資料進行訪問和發布的類android.database :通過內容提供者瀏覽和操作資料庫android.graphics :底層的圖形庫,包含畫布,顏色過濾,點,矩形,可以將他們直接繪製到螢幕上.android.location :定位和相關服務的類android.media
Time of Update: 2018-12-03
今天測試程式,在虛擬機器上運行出問題,於是用真機來測試,但是發現ubuntu下不認。。調用./adb devices顯示如下。。結果無法用真機測試。List of devices attached emulator-5554 device???????????? no permissionsgoogle小米真機測試無果,google ubuntu android
Time of Update: 2018-12-03
作者:gzshun. 原創作品,轉載請標明出處!Vold是Android系統處理磁碟的核心部分,取代了原來Linux系統中的udev,主要用來處理Android系統的熱插拔存放裝置。在Android2.2以後的系統中,vold源碼已經移到了system目錄下,vold目錄包含以下源碼:├── Android.mk├── Asec.h├── CleanSpec.mk├── CommandListener.cpp├── CommandListener.h├── Devmapper.cpp├──
Time of Update: 2018-12-03
作者:gzshun. 原創作品,轉載請標明出處!本系列文章,將會詳細講解Android系統的磁碟管理部分,可以通過這個突破口,熟悉整個Android的系統架構與實現原理。Android磁碟管理總共涉及到四大部分源碼:1.Linux kernel: Android建立在Linux核心的基礎上,最底層的部分是由Linux
Time of Update: 2018-12-03
下面是有關有一個拐點以及兩個的時候,判斷能否串連的辦法當有一個拐點時,有兩種串連方式,:當有兩個拐點的時候,有以下幾種情況:看起來好像很複雜的樣子,其實也不簡單,呵呵,嘗試了很多方法以後我發現有一種方法非常不錯,當然這種方法並不是我的原創,直接引用別人的圖片, 為了找出A, B兩點之間的串連路徑, 首先過這兩點作4條線段, 線段的兩端便是地圖邊緣, 兩條與橫座標軸平行, 另兩條與垂直軸平行. 先考慮與橫座標軸平行的兩條.在兩條線段上各取一點C和D, 此兩點處在一條與垂直軸平行的直線上. 那麼,
Time of Update: 2018-12-03
簡介:轉載請註明來自:http://blog.csdn.net/icyfox_bupt/article/details/9572813進行安卓的軟體開發就少不了和網路上的資料打交道,為了做出讓使用者喜愛的軟體,我們需要想一切辦法減少下載流量,加快下載速度。GZIP就是現有的一種網站壓縮格式,只要網站支援,我們就可以從網站上下載壓縮過的資料包。GZIP的介紹請看百度百科:http://baike.baidu.com/view/966625.htm啟用GZIP:啟用GZIP通訊需要伺服器和用戶端雙方
Time of Update: 2018-12-03
public String Get(String netUrl,String usr,String psw){URL url = new URL(netUrl);UsernamePasswordCredentials upc = new UsernamePasswordCredentials(usr,psw); //這一句使用使用者名稱密碼建立了一個資料AuthScope as = new AuthScope(null,-1);BasicCredentialsProvider bcp =
Time of Update: 2018-12-03
大家好我們這一節講的是LayoutInflater的使用,在實際開發種LayoutInflater這個類還是非常有用的,它的作用類似於findViewById(), 不同點是LayoutInflater是用來找layout下xml布局檔案,並且執行個體化!而findViewById()是找具體xml下的具體widget控制項(如:Button,TextView等)。 為了讓大家容易理解我做了一個簡單的Demo,主布局main.xml裡有一個TextView和一個Button,當點擊Button,
Time of Update: 2018-12-03
Bitmap對象寫成圖片檔案,加浮水印等 androidAndroidFileOutPutStream m_fileOutPutStream = null;try { m_fileOutPutStream = new FileOutputStream(filePath);//寫入的檔案路徑} catch (FileNotFoundException e) {// TODO Auto-generated catch