Time of Update: 2018-12-05
***************************************************************************************************************************作者:EasyWave 時間:2012.07.29類別:Android系統源碼分析
Time of Update: 2018-12-05
Android StudioAndroid Studio 是一個全新的 Android 開發環境,基於 IntelliJ IDEA,類似 Eclipse ADT,Android Studio 提供了整合的 Android 開發工具用於開發和調試,在 IDEA 的基礎上,Android Studio 提供:基於 Gradle 的構建支援Android 專屬的重構和快速修複提示工具以捕獲效能、可用性、版本相容性等問題支援 ProGuard 和應用簽名基於模板的嚮導來產生常用的 Android
Time of Update: 2018-12-05
一、windows win7系統下android開發環境搭建(32位) 大家經常在xp系統下進行android開發環境搭建,那麼作業系統是win7呢?在我們日常學習android開發的時候,android開發環境搭建是必不可免的,而其中在win7下android開發環境搭建是如何完成的呢,我們看win7系統下android開發環境搭建步驟:注意:此為win7 32位系統那麼win764位系統如何進行環境搭建呢?win7
Time of Update: 2018-12-05
成為Android高手一般分為六個階段:第一階段:熟練掌握Java SE,尤其是對其內部類、線程、並發、網路編程等需要深入研究;熟練掌握基於HTTP協議的編程,清楚POST和GET等請求方式流程和細節;能夠進行基本的Java Web編程,如果能夠使用Java
Time of Update: 2018-12-05
在Android源碼編譯成功的基礎上重新編譯帶自己API的android.jar需要進行以下幾步操作。1 添加自己原始碼,在Android源碼frameworks/base目錄下建立一個檔案夾儲存代碼,如tv,以包的形式命名添加的檔案所在的路徑,如/tv/java/android/tv,添加的java檔案開頭定義的包即是編譯成功的class檔案所在的包。2 修改makefile檔案2.1 修改build/core/pathmap.mk檔案在FRAMEWORKS_BASE_
Time of Update: 2018-12-05
一直在研究 Dalvik 的實現,今天突然想起一件事情,我們預設可以用 java.lang.Object 等系統類別,他是在什麼時候被載入進來了呢,我們自己的類是否可以這樣積極式載入進去呢? 順著這個思路,再回顧一下原來對 Zygote 啟動時的流程,探索一番! Zygote 啟動流程(網上有很多的分析不太詳訴):>>> Kernel 啟動>>> 啟動 init 程式,此程式解析 init.rc 進行執行>>> 在 init.rc
Time of Update: 2018-12-05
一:下載linphone-android源碼 http://www.linphone.org/eng/download/git.html linphone-android對應的git地址是: 在虛擬機器中敲入如下命令 git clone git://git.linphone.org/linphone-android.git --recursive
Time of Update: 2018-12-05
***************************************************************************************************************************作者:EasyWave 時間:2013.03.24類別:Android系統源碼分析
Time of Update: 2018-12-05
***************************************************************************************************************************作者:EasyWave 時間:2012.08.01類別:Android系統源碼分析
Time of Update: 2018-12-05
1. Launcher的啟動過程從網路上找了一段關於Launcher的啟動過程的文章,作為學習Launcher的背景知識:Linux kernel啟動以後會通過app_main進程來初始化android Runtime Java運行環境,而zygote是Android的第一個進程。所有的android的應用以及大部分系統服務都是通過zygote fork出來的子進程(我現在看到的只有native的service manager不是zygote fork出來的)。在system server中啟動
Time of Update: 2018-12-05
***************************************************************************************************************************作者:EasyWave 時間:2013.01.27類別:Android系統源碼分析系列
Time of Update: 2018-12-05
Android在記憶體管理上與linux有些小的區別。其中一個就是引入了Low memory killer .1,引入原因 Android是一個多任務系統,也就是說可以同時運行多個程式,這個大家應該很熟悉。一般來說,啟動運行一個程式是有一定的時間開銷的,因此為了加快運行速度,當你退出一個程式時,Android並不會立即殺掉它,這樣下次再運行該程式時,可以很快的啟動。隨著系統中保留的程式越來越多,記憶體肯定會出現不足,low memory
Time of Update: 2018-12-05
BOOTCLASSPATH 不添加jar包路徑,系統啟動後將無法找到自訂JAVA層系統服務的相關類,這是由於自訂系統服務jar包是Dalvik所需的基本庫檔案。如果不添加相關路徑會報如下錯誤:W/dalvikvm( 2582): Unable to resolve superclass of Lcom/android/server/yourdir/yourService; (1633)W/dalvikvm( 2582): Link of class
Time of Update: 2018-12-05
***************************************************************************************************************************作者:EasyWave 時間:2013.01.27類別:Android系統源碼分析系列
Time of Update: 2018-12-05
**************************************************************************************************************************作者:EasyWave 時間:2012.07.21類別:Android系統源碼分析
Time of Update: 2018-12-05
***************************************************************************************************************************作者:EasyWave 時間:2013.02.08類別:Android系統源碼分析
Time of Update: 2018-12-05
最近因為做一個用戶端的登入部分,最後選擇了使用Tomcat作為servlet伺服器,MySQL作為資料庫,今天就先寫了一下用戶端的部分,主要就是Android的網路編程部分,伺服器端編程明天再寫吧,今天有點累了。 首先是布局檔案,如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-05
Time of Update: 2018-12-05
接著昨天的寫,實現登入的服務端部分。首先得弄個資料庫,然後建立一個表,儲存所有使用者的使用者名稱和密碼,當在用戶端發出查詢請求的時候會把使用者輸入的使用者名稱和密碼傳到伺服器端,然後在資料庫中進行查詢,這裡我們的表就3個欄位,一個ID,一個username和一個password。 然後就是編碼實現了,首先是寫一個類封裝一下資料庫中的使用者資訊,如下:public class User {private int id;private String
Time of Update: 2018-12-05
經過幾天的努力總算是將平台搭建好了,在網上找了些文章,做了些嘗試都沒弄好,下面這個文章對咱有協助。轉載:http://blog.csdn.net/friskit/article/details/6604113?reload第一部分,JDK的下載,安裝與測試:#對於我們來說,現在需要的僅僅是JDK,並不需要Java EE with SDK。JDK與JRE的關係:Java是sun公司出品的一種程式設計語言JDK(Java Developement