Time of Update: 2018-12-04
參看書本內容之後,自己總結的幾點。1、建立一個URL對象;2、通過調用URL對象的openConnection()方法返回一個URLConnection對象3、利用URLConnection對象擷取輸入資料流對象InputStream4、從輸入資料流中讀取資料以下以讀取百度伺服器首頁內容為例,說明一下Android中利用Http通訊的一般過程。首先介面布局如下所示<ScrollView
Time of Update: 2018-12-04
http://www.cnblogs.com/lab-hit/articles/2430198.htmlAndroidIME架構整理/frameworks/base/services/java/InputMethodManagerService.java 這是整個系統當中,一切與IME有關的地方的總控制中心。它通過管理下面三個模組來實現系統的IME架構。 1、/frameworks/base/services/java/WindowManagerService 負責顯示IME,接收使用者事件。
Time of Update: 2018-12-04
http://tianmeng126.blog.163.com/blog/static/10800956820115981114488/ untun下USB串連Android手機後,使用adbdevices出現如下: List of devices attached???????????? no
Time of Update: 2018-12-04
轉自:http://www.zhihu.com/question/20773194/answer/16136814劉帥 首先從Android彈出網頁開始分析。在Android開發中,通過系統預設瀏覽器彈出網頁是通過如下的代碼來實現的:startActivity(new
Time of Update: 2018-12-04
android中處理圖片的基礎類是Bitmap,顧名思義,就是位元影像。佔用記憶體的演算法如下:圖片的widthheightConfig。如果Config設定為ARGB_8888,那麼上面的Config就是4。一張480320的圖片佔用的記憶體就是480320*4 byte。前面有人說了一下8M的概念,其實是在預設情況下android進程的記憶體佔用量為16M,因為Bitmap他除了java中持有資料外,底層C++的
Time of Update: 2018-12-04
Myeclipse控制台提示![2010-01-03 23:09:51 - DeviceMonitor]Adb connection Error:遠程主機強迫關閉了一個現有的串連。[2010-01-03 23:09:51 - DeviceMonitor]Connection attempts: 1 [2010-01-03 23:09:51 - DeviceMonitor]Connection attempts: 2。。。。原來是我結束了adb.exe的進程的問題。這是android
Time of Update: 2018-12-04
我們在做ui開發通常都會有這樣的需求,取得畫面的大小,以下這段代碼就能幫你在android平台中取得畫面的大小,代碼如下:1. Display display = getWindowManager().getDefaultDisplay(); 2. Log.i("view" , "height:" +display.getHeight()); 3. Log.i("view" , "width:" +display.getWidth()); Display display =
Time of Update: 2018-12-04
http://www.linuxidc.com/Linux/2012-07/64223.htm什麼是Surface? 簡單地說Surface對應了一塊螢幕緩衝區,每個window對應一個Surface,任何View都是畫在Surface上的,傳統的view共用一塊螢幕緩衝區,所有的繪製必須在UI線程中進行什麼是SurfaceView?說SurfaceView是一個View也許不夠嚴謹,然而從定義中 public class SurfaceView extends View
Time of Update: 2018-12-04
設定檔:agg_input_number_dialog.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content"
Time of Update: 2018-12-04
1:刷機有兩種方法: 1)按照 源碼/device/ti/panda/README 檔案刷機;因為通過usbboot 啟動host PC上面的bootloader.bin有點難!不一定什麼時候才能啟動bootloader.bin,感覺跟靠運氣似得!個人虛擬桌面是這樣的!所以推薦用第二種方法; 2)製作SD卡為啟動卡;把xloader.bin bootloader.bin 拷貝到boot分區;(切記如果是omap4460板子要:mv xloader.bin MLO ;mv
Time of Update: 2018-12-04
EditText控制項限制指定字元輸入,只需要兩步。strings.xml中添加指定輸入的字元 <string name="agg_string_only_enable_number_english_letter">._0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLIMNOPQRSTUVWXYZ</string>把
Time of Update: 2018-12-04
android滑動手勢忘了從哪學的了,感謝原作者寫的很清楚代碼package com.sl.quwei.ui.manage;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: 2018-12-04
Aandroid開發過程中經常會用到點擊螢幕然後做出某種反映,那麼到底如何?點擊螢幕的某一位置,或者某一圖片來實現某種動作呢?Android系統支援的觸屏事件有按下,彈起,移動,雙擊,長按,滑動。其實要實現這些時間只要我們重寫view的方法onTouchEvent即可按下(ACTION_DOWN):顧名思義按下指當收觸碰到螢幕的一霎那即為DOWN。下面我來舉例告訴大家,如何?按下的時候實現某種操作。class MyView extends SurfaceView implements
Time of Update: 2018-12-04
Android NDK中使用socket的整個過程分為以下幾部分:第一部分: 建立socket並綁定IP和連接埠 #include <sys/select.h> #include <sys/socket.h> #include <arpa/inet.h> #define MAX_DATA_BUF_LEN 10240 int sd = INVALID_SOCKET; sockaddr_in addr_org; //
Time of Update: 2018-12-04
這幾天我都在做Android的App,同時學習它的API,我將分享一些我學到的東西,比如: 如何從系統圖庫中選擇圖片。首先,讓我們來看看如何將手機系統圖庫整合到你的App中,然後再從圖庫中選擇圖片來做一些事。例如,在Facebook的App,你就可以直接選擇手機上的圖片上傳到你的設定檔。讓我們來做一個簡單例子,要求:螢幕上顯示一個按鈕和圖片視圖控制項。 點擊“載入圖片”按鈕,將使用者重新導向到Android的圖片庫,在那裡可以選擇一個圖片。
Time of Update: 2018-12-04
今天公司讓我做一個過濾字串的演算法, 我想了想覺得使用Regex是個不錯的選擇 然後查了一下Regex的資料 ,好東西我肯定想著大傢伙啦 廢話不多說 直接分享。在代碼中過濾 非0-9的字串, 只需要修改Regex的條件就可以過濾出我們須要的字串 嘿嘿~~~。複製內容到剪貼簿代碼:import java.util.regex.Matcher;import java.util.regex.Pattern;import
Time of Update: 2018-12-04
轉自:http://vincenttung.blog.51cto.com/6249439/1176785//RingtoneManager.TYPE_NOTIFICATION; 通知聲音//RingtoneManager.TYPE_ALARM; 警告//RingtoneManager.TYPE_RINGTONE; 鈴聲 /** * 擷取的是鈴聲的Uri * @param ctx * @param type * @return */
Time of Update: 2018-12-04
田海立@CSDN2012-8-20 廣播機制是Android系統中最常用的機制之一。顧名思義,廣播就是廣播發出者說‘這有事情發生了,所有聽眾都聽著…’。這聽眾就是註冊了的偵聽者,所以我們印象中廣播接收者都是要麼在AndroidManifest.xml中申明,要麼在程式中通過Context.registerReceiver()註冊。其實Android的廣播也是可以定向的,發給指定的對象,而接收者並不是上述的方式註冊的。 筆者在研究AppWidget機制的時候,發現了疑問點:AppWidgetPro
Time of Update: 2018-12-04
http://www.cnblogs.com/chon/archive/2011/06/28/2092317.htmlWhy ListView?ListView 如果僅僅出於功能上的需求ListView可能沒有存在的必要,ListView能作的事情基本上ScrollView也能勝任。ListView存在的最根本的原因在於它的高效(如何?的?).ListView通過對象的複用從而減少記憶體的消耗,也減少了對象的建立從而也減少的cpu的消耗(在Androidk中建立View對象經常伴隨著解析xml)
Time of Update: 2018-12-04
我的應用程式會在第一次使用的時候在案頭建立一個捷徑,我建立捷徑的代碼是這樣的:我的應用程式會在第一次使用的時候在案頭建立一個捷徑,我建立捷徑的代碼是這樣的:我的應用程式會在第一次使用的時候在案頭建立一個捷徑,我建立捷徑的代碼是這樣的:我的程式在第一次使用的時候會在案頭建立一個捷徑,代碼如下:Java代碼 Intent intent = new Intent(); intent.setClass(this, SplashActivity.class);