Time of Update: 2018-12-05
Android啟動, 首先kernel核心自動載入記憶體運行,它主要功能是完成各個裝置驅動的初始化,例如,照相機,藍芽,電話等驅動。這部分啟動完後就開始按照init.rc 檔案中開始啟動系統進程init.rc 的路徑為:platform/system/core/rootdir/init.rc 現在開始分析此檔案。此檔案中可以看到如下格式:service zygote /system/bin/app_process -Xzygote /system/bin --zygote
Time of Update: 2018-12-05
Android作業系統是基於Linux實現的,然而Android的核心價值卻不是Linux,所以說,Android的核心不是指Linux,本書不是一本介紹Linux的書。這就好比蘋果的作業系統iOS是基於Unix實現的,然而iOS的核心價值卻不是Unix。 那麼,Android的核心是什麼,它的核心價值都包含什嗎? 大家聽過和Android核心最多的詞語應該是“Android Framework”以及“Dalvik虛擬機器”,那麼,這兩個核心部分從內部運行機制的角度來看,到底扮演著什麼角色,
Time of Update: 2018-12-05
前幾天遇到一個問題,我有一個View類型的元素,這應該是一個全域變數,也就是說,多個Activity都可以訪問他並且修改他。那麼怎麼做呢?想了幾天,剛開始準備通過intent在各個activity之間進行傳遞,但是發現不成功,因為intent和bundle存放的資料中,view好像放不進去。然後我又想到可以使用Application對象,用他來儲存全域的資料。所以我把View對象設定為Application對象的一個成員,但是我發現View對象的構造是需要Context對象的,對啊,沒關係,Ap
Time of Update: 2018-12-05
在linux裡面,模擬器可以直接識別,使用adb也沒有限制,但是手機插上usb之後,adb並不識別,顯示的是問號,在eclipse裡面也是這樣。 解決方案如下: 1.在bash中輸入lsusb,可以看到很多BUS裝置,很多都是Linux Foundation 1.1 root hub的,這是沒有插上usb裝置的連接埠,插上手機的連接埠會出現另外的字串,比如我的是High Tech Computer Corp. 然後記下它的id:0bb4:0c02 2.在/etc/
Time of Update: 2018-12-05
Android開發系列八:怎麼混合顯示圖片和文本在有的Android應用中,需要在文字的中間插入一個圖片,比如像下面圖中所示的效果:天氣小圖片顯示在文字的後面,要實現此效果可以自己寫一個View,但是也可以使用TextView結合android.text.Spanned來實現此效果。Spanned的內容可以是一段html文本,圖片就可以用img元素嵌入進去了,圖片的內容可以根據img元素的src地址擷取,也可以根據此src地址從儲存在手機本地的資源檔裡載入。下面是簡單的範例程式碼:TextVie
Time of Update: 2018-12-05
package com.example.notification;import android.os.Bundle;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import
Time of Update: 2018-12-05
下載連結最近Google的在Google I/O大會上推出了一款新的開發工具android studio。這是一款基於intellij IDE的開發工具,使用Gradle構建,相信做過java的童鞋們都知道這個工具。今天俺安裝了下嘗嘗鮮,開啟一看其實和之前的intellij
Time of Update: 2018-12-05
裝了MyEclipse 10.0,想裝個外掛程式,卻發現Help菜單下沒有Install New Software…。最後發現,MyEclipse作了些修改,安裝外掛程式方法跟原版的Eclipse有些不同。點Help->MyEclipse Configuration Center,再點擊Software選項卡,在左邊的搜尋外掛程式輸入框右邊,有Add Site連結,在這添加外掛程式安裝地址。添加後,可以在下面的Personal Sites裡看到,展開,雙擊要安裝的項,右邊的Pending
Time of Update: 2018-12-05
MainActivity.javapackage com.jk.test;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener;import
Time of Update: 2018-12-05
:MainActivity.javapackage com.jk.test;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.ImageView;import android.widget.ImageView.ScaleType;public class MainActivity extends Activity {ImageView
Time of Update: 2018-12-05
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2018-12-05
布局方法分類:執行個體:1.實現Linear布局代碼清單:1. MainActivity.javapackage com.jk.test;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState)
Time of Update: 2018-12-05
:代碼如下:activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2018-12-05
中間偷懶了,好久沒有寫部落格了,今天寫一下我研究了好幾天的Android ListView
Time of Update: 2018-12-05
這就是我安裝Debian armel想做的事情了,運行django,不過目標總算完成了。然後的話,我本來是打算寫個指令碼用作初始化的,後來是直接用一個終端(手機上安裝了兩個終端)完成這些的。直接加個初始命令上面,因為是在windows上,也懶得切換,只好這樣了。losetup /dev/block/loop7 /sdcard/debian/debian.imgmount /dev/block/loop7 /sd-ext/debiancd /sd-ext/debianchroot .
Time of Update: 2018-12-05
擷取Android Studio擷取Android Studio(轉載請標註:源自;Phodal's Blog)Windows: android-studio-bundle-130.677228-windows.exeMac OsX: android-studio-bundle-130.677228-mac.dmgUnix/Linux:android-studio-bundle-130.677228-linux.tgz安裝Android StudioWindows:運行exe檔案,
Time of Update: 2018-12-05
開始之前這就是我們今天的主角——AIDE。全稱:Android integrated development environment(轉載自Phodal's Blog)AIDE是一個Android
Time of Update: 2018-12-05
Google I/O 2013開發人員大會上宣布,Android Studio 0.1發布。如下:https://developer.android.com/sdk/installing/studio.html(轉載請標註:源自;Phodal's Blog)Android Studio是依照IntelliJ IDEA修改的==》“New
Time of Update: 2018-12-05
所以這就是在Windows上的最後的。。Android Studio很強大。以至於,我們可以不需要修改直接匯入項目 。(轉載請標註:源自;Phodal's Blog)的actionbarSherlock及SlidingMenu是自動匯入的。Android Studio安裝要點注意: windows需要設定環境變數JDK_HOME,JAVA_HOME,ANDROID_STUDO_SDK確保這幾個的存在。樣本如下:JDK_HOMEC:\Program Files\Java\jdk1.
Time of Update: 2018-12-05
Google I/O 2013大會在北京時間2013年5月16日淩晨0點拉開帷幕,在發布會上Google推出了一個名為AndroidStudio的開發人員工具,該工具的開發環境和模式更加的豐富和便捷,能夠支援多種語音,還可以為開發人員提供測試載入器和各種資料分析,並且還現場示範了代碼更新達到即時效果預覽的功能。(轉載請標註:源自;Phodal's Blog)Android Studio下載首先下載:Android Studio