Time of Update: 2018-12-03
What Android Is 原文連結:http://www.tbray.org/ongoing/When/201x/2010/11/14/What-Android-Is Being an illustrated run through the basics.What happened was, for our recent South American tour I wanted an Android architecture overview graphic. I ran
Time of Update: 2018-12-03
Android應用經常會和伺服器端互動,這就需要手機用戶端發送網路請求,下面介紹四種常用網路請求方式,我這邊是通過Android單元測試來完成這四種方法的,還不清楚Android的單元測試的同學們請看Android開發技巧總結中的Android單元測試的步驟一文。java.net包中的HttpURLConnection類Get方式:// Get方式請求public static void requestByGet() throws Exception {String path = "https:
Time of Update: 2018-12-03
上一篇我說了如何使用JNI進行h264編碼,但是由於效率的問題 感覺並不太實用。經過幾天的折騰,並參照http://www.javaeye.com/problems/27244大體實現的Android 的即時編碼問題,但是只是思路,還沒有進入代碼實現的階段。 比較重要的2個類 MediaRecorder ParcelFileDescriptor MediaRecorder
Time of Update: 2018-12-03
1. Android進程 在瞭解Android線程之前得先瞭解一下Android的進程。當一個程式第一次啟動的時候,Android會啟動一個LINUX進程和一個主線程。預設的情況下,所有該程式的組件都將在該進程和線程中運行。 同時,Android會為每個應用程式分配一個單獨的LINUX使用者。Android會盡量保留一個正在運行進程,只在記憶體資源出現不足時,Android會嘗試停止一些進程從而釋放足夠的資源給其他新的進程使用,
Time of Update: 2018-12-03
1. 安裝 wine詳看:http://wiki.ubuntu.org.cn/Winesudo apt-get install wine 因為版本比較舊,所以通常不用,改用 PPA中 的 wine。 安裝最新版 wineubuntu 官方內建了 wine ,但是推薦用 winehq 官方提供的最新版本 wine ,新版本解決了很多以前顯得麻煩的問題。 PPA 地址:https://launchpad.net/~ubuntu-wine/+archive/ppasudo
Time of Update: 2018-12-03
這裡所說的 android 組件,主要是指 android 中 Activity、Service、ContentProvider 以及 BroadcastReceiver.在 android 源碼開發的過程中,大家拿到手的都是一樣的 android 源碼,但是硬體平台卻是大相徑庭,所以會引發各種各樣的問題,於是乎,android 開發越發精彩!這篇部落客要是在研究 Settings
Time of Update: 2018-12-03
個人很喜歡重構,重構不僅讓代碼看起來清晰增加code的可閱讀性,而且在重構的過程中,可以讓自己發現更多未知的東西。這篇文章轉載於http://code.google.com/p/androidbmi/wiki/BmiRefactor。雖然是繁體,但是仔細看看還是很有必要。當然,重構的前提是您的程式碼完成了所有業務功能。 什麼是重構可以運作的程式跟可以維護的程式之間,還有一道難以言說的鴻溝。一個程式設計之初,是用來解決特定問題。就像在前面章節的學習中,我們也已經寫好了一個可以運作的 BMI 程式。
Time of Update: 2018-12-03
很高興,今天與android開發網站,源碼網站都扯上關係啦,雖然有點爬山涉水,但還是大大的值得,呵呵!! 小結下載源碼的方法,來自http://source.android.com/source/downloading.html 安裝之前,需要保證安裝了git 和 curl,如果沒有的話,執行下面命令:sudo apt-get install git-core curl Installing Repo安裝 repo 指令檔。注意:在你的 /home/username 目錄下面,建立
Time of Update: 2018-12-03
直接上代碼,沒有什麼好說的!package mark.zhang;import java.util.List;import android.content.Context;import android.location.LocationManager;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.telephony.TelephonyManager;public
Time of Update: 2018-12-03
在模擬器上實現打電話和發簡訊,另外還可以在命令列下或者可以利用Eclipse的ADT外掛程式的Emulator control實現,具體方法去如下。 命令列:假設你現在開啟的模擬器的連接埠號碼(模擬器的標題列上有)為5554。1.開啟命令列,輸入telnet localhost 5554斷行符號後,會有如下提示,說明你已經串連5554連接埠成功。 Android Console: type ‘help’ for a list of commandsOK2.再輸入gsm call
Time of Update: 2018-12-03
Notification是Android中常用的一種通知方式,當有未讀簡訊或者未接電話的時候,螢幕的狀態列就會有提示表徵圖,這時可以下拉狀態列來讀取通知。在使用的時候(在後台運行),如果有新訊息時便會發出聲音提示,狀態列也有相應的提示。Android中Notification通知的實現步驟:1.擷取NotificationManager對象NotificationManager的三個公用方法:①cancel(int id)
Time of Update: 2018-12-03
最近在做android-ndk開發,因為需要涉及到動態庫(so)問題,需要對手機檔案進行讀寫,結果發現手機檔案系統不讓寫,搜尋了一翻。解決:在終端輸入:$ mount1:可以發現只有讀的許可權(/dev/block/mmcblk0p25 /system )修改它的許可權:$mount -o remount /dev/block/mmcblk0p25 /system2:3:增加需要寫的檔案夾的許可權:chmod 777 /system增加需要操作的裝置許可權:chmod 777
Time of Update: 2018-12-03
反射是一個好東東,尤其是在與資料庫打交道的時候。 如果沒有現成的資料對應架構,要與大量的資料表打交道的話,技術含量就是與一個表打交道的那麼多技術,可是要是有幾十個資料表的話,就會很費勁來了,不用思考,直接的複製 粘貼 ,耗費時間不說,而且還有耗費咱們的精力和感情,既然都差不多為什麼不讓程式自己去重複呢?我剛才就遇到這個問題了,我想這是可以做到的,於是乎就嘗試這座了一下,一下只是一個雛形,不過已經能基本解決我的問題了。我是一個碼農,我瞭解碼農的心情,來吧,看碼:/*** *
Time of Update: 2018-12-03
今天弄了一個下午,搞定了一件事情:讓系統在轉屏給我自動儲存資料。事情的緣由是:最近一個項目用到是全屏,裡面的view是動態變化的,一開始用的是台電的P73作為開發的,在鎖屏解鎖的時候系統是能夠自動給我儲存資料的,可是公司要用Samsung來做推廣(是不是給我們老闆是韓國的博士有關啊?)Samsung用的是GT-P1010,居然不能夠自動的儲存資料了。對比兩個Tab發現兩個除了生產廠的不同,系統還不同國產的是2.3而韓國的是2.2
Time of Update: 2018-12-03
【本文是整理所得,權作為記錄】1、解壓軟體,本文用winrar :解壓xxx.apk得到 classes.dex2、https://code.google.com/p/dex2jar/ 下載dex2jar 用dex2jar.bat classes.dex 得到 classes_dex2jar.jar3、用jdgui反編譯得到Java的源碼4、https://code.google.com/p/android-apktool/ 下載apk-tool 用java -jar
Time of Update: 2018-12-03
轉帖:http://zouyuefu.wordpress.com/2011/04/02/android%E5%BC%80%E5%8F%91%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%8F%8A%E8%A7%A3%E5%86%B3/ 1.IllegalArgumentException: View not attached to window manager
Time of Update: 2018-12-03
作者: Android開發網原創 時間: 2010-10-20 大家都知道Android從1.5開始剛插入SD卡時系統會調用MediaScanner服務進行後台掃描,索引新的歌曲、圖片和視頻等資訊,如果我們需要快速提取圖片和影片縮圖可以直接存取 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails這兩個資料庫,即可查詢出來縮圖 如何判斷檔案呢?
Time of Update: 2018-12-03
擷取Android的APK包簽名資訊發表於133 天前 ⁄ 編程開發 ⁄ 暫無評論1、使用命令擷取Android的APK包簽名資訊jarsigner -verify -verbose -certs <your_apk_path.apk> 對於一個keystore的指紋資訊擷取可以用如下命令:D:/>keytool -list -alias alias_name -keystore
Time of Update: 2018-12-03
/**版本:1.0日期:2009-03-18作者:HKjinzhao備忘:初始版本*//**版本:1.1日期:2009-03-27作者:HKjinzhao備忘:增加make sdk,修改一些內容*/本次編譯過程主要參考官方文檔(http://source.android.com/download)和網上相關資料(如http://blog.csdn.net/liaoshengjiong/archive/2009/03/04/3957749.aspx)編譯環境:Ubuntu8.101、安裝一些環境
Time of Update: 2018-12-03
在ubuntu(9.10)下執行adb devices命令, 返回的結果是:List of devices attached ???????????? no permissions 這意味著,USB串連的裝置是能夠被識別的。Google之後,得知adb server需要以root的許可權啟動,於是有了如下命令:brian@brian-laptop:~/Dev/Java/Android/android-sdk-linux_86/tools$ ./adb