Time of Update: 2018-12-05
放假前被老師留作業說要寫個android的教程.回家後一直在捅咕java web,今天看群裡有人說android不會配,想想還是趕快把這篇教程結了吧..要不要挨老師鄙視了,學良哥我錯了— —。。好了,話歸正題:注1:為了避免平台錯誤,剛把自己的windows重裝了一遍,現在是windows 7 標準版 with
Time of Update: 2018-12-05
一、Intent介紹如果Android要做什麼事件,則肯定與Intent有關;Intent能夠做的動作有很多,比如打電話動作、發簡訊動作、跳轉介面動作等; 二、Intent繼承結構java.lang.Object |- android.content.Intent 三、Intent應用1.打電話此處實現一個如下介面的程式: 點擊撥打按鈕後:步驟1:在Android-manifest.xml中的<application>前面加入<uses-permission>元素:
Time of Update: 2018-12-05
一、Android的Junit測試一般的JUnit我們都用過,而針對Android的JUnit也是類似於這種,顯示的結果也是綠條和紅條。單元測試整體架構如下: 我們這裡只介紹其中一個類:AndroidTestCase;二、AndroidTestCase 程式描述:建立一個Android項目:Activity,添加一個EditText,其他不做任何事;import android.app.Activity;import android.os.Bundle;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
:代碼如下: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
這就是我安裝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
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
一直在研究 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.01.27類別: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
接著昨天的寫,實現登入的服務端部分。首先得弄個資料庫,然後建立一個表,儲存所有使用者的使用者名稱和密碼,當在用戶端發出查詢請求的時候會把使用者輸入的使用者名稱和密碼傳到伺服器端,然後在資料庫中進行查詢,這裡我們的表就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
Time of Update: 2018-12-05
最近受徒弟推薦,對可視化資料開始感興趣。其中用到了一種叫做Processing的語言。Processing是一種比較新的語言。曾經被作為“Java的替代語言”被眾人關注。究其原理,是利用了Java作為整體語言的解譯器,再通過一些技術手段能夠讓Processing語言的代碼經過一些簡短的修飾,變成Java原始碼,再通過Java進行編譯。因為文法結構非常簡潔,所以Processing被廣泛用於藝術與互動類應用程式之中。Processing常用的有兩個函數:setup()和draw()。setup()
Time of Update: 2018-12-05
我們在進行android自動化測試的時候,往往沒有html的報告,很糾結.那下面我們來看一下怎麼產生html的報告條件: 一,android的開發環境 二,testutils.jar包(http://code.google.com/p/nbandroid-utils/)操作步驟如下: 1.將 testuntils.jar 加 到 Test Project Libraries 中 , 右 鍵 Test Project > Build path >
Time of Update: 2018-12-05
上節已經說了報告的實現,這一節我們來講一下ant如何用target來走通這一流程build.xml檔案中需要添加這兩個target<target name="mkzip" depends="cmd"> <tstamp> <format property="buildtime" pattern="yyyyMMddHHmmss"/>
Time of Update: 2018-12-05
一、Handler介紹在一個線程中存在一個訊息佇列,當訊息佇列中存在訊息時,Handler就會處理這些訊息;我們考慮一下這種情境:我們要執行一個耗時很長的業務,執行完後要返回一個結果顯示在TextView上,我們在主線程中執行這種業務是否合理呢?顯然是不合理的,因此我們會想到把業務放到子線程中執行,但是Android有個規定:所有更新UI的操作全要在主線程中完成,因此我們要做的就是把子線程執行完的結果傳到主線程中並顯示,這就需要Handler的幫忙;比如ProgressBar、TextView的
Time of Update: 2018-12-05
一、Log類介紹在Logcat視圖中查看Android日誌資訊;(1)Log.v():任意資訊;(2)Log.e():error資訊;(3)Log.w():warning資訊;(4)Log.i():提示資訊;(5)Log.d():Debug資訊;其中:VERBOSE<DEBUG<INFO<WARNING<ERROR;注意:使用System.out.println()輸出日誌時,不能在console中查看,也要在Logcat中查看;注意:Logcat有兩個視圖,我們需要使用
Time of Update: 2018-12-05
AbsoluteLayout因為已被廢除,因此不做介紹;只要存在介面,就會有布局的存在,就像Swing,雖然一個是案頭應用,一個是手機應用,但是他們都差不多。1.LinearLayout預設布局。組件的排列按照預先定義方向很有序的排列,類似於Swing中的FlowLayout;注意點:(1)可以在<LinearLayout>中添加android:orientation:vertical/horizontal