Time of Update: 2018-12-07
IP開發基礎教程其實這本書之前還有一本一個系列的,是一個綠色的橘子封面,講的自然是oopc基礎內容。比較詳細。所有的文法都講到了。這本書呢。簡單翻了翻,是需要在有一定的基礎之上,從hello world
Time of Update: 2018-12-07
a)首先要把許可權加到AndroidManifest.xml當中 b)建立一個類,將下面的代碼複製進去 public static void copyfile(File fromFile, File toFile,Boolean rewrite ) { if (!fromFile.exists()) { return; } if (!fromFile.isFile()) { return ; } if (!fromFile.canRead()) { return ;
Time of Update: 2018-12-07
在Android線程中設定控制項的值一般會與Handler聯合使用,如下:package com.yarin.android.Examples_04_15;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.ImageView;import
Time of Update: 2018-12-07
android中的context可以做很多操作,但是最主要的功能是載入和訪問資源。在android中有兩種context,一種是 application context,一種是activity context,通常我們在各種類和方法間傳遞的是activity context。 比如一個activity的onCreate: public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-07
在android裡面用的smack包其實叫做asmack,該包提供了兩種不同的串連方式:socket和httpclient。該並且提供了很多操作xmpp協議的API,也方便各種不同自訂協議的擴充。我們不需要自己重新去定義一套接收機制來擴充新的協議,只需繼承然後在類裡處理自己的協議就可以了。而本文今天主要說兩點,一點就是訊息是如何接收的,另一點就是訊息是如何通知事件的。 總的思路1.使用socket串連伺服器2.將XmlPullParser的資料來源關聯到socket的InputStream3.啟
Time of Update: 2018-12-07
今天把包android 安裝第一個版本是1.0.1 第二個版本是1.0.2 安裝1.0.2的時候提示 "應用程式未安裝"原因是簽名不一樣 預設簽名是debug打包 Android Tool” – “Export Signed Application Package” 時候選擇Use existing keystore 選擇下面路徑路徑是C:\Users\administratro\.android\debug.keystore 預設密碼是android 在次打包升級
Time of Update: 2018-12-07
http://www.eoeandroid.com/thread-38456-1-1.html 周末把系統升級到10.10,首先對Ubuntu在UI上的突飛猛進表示大家讚賞,很多細節都做得不錯,尤其是對字型效果的最佳化。 轉入正題,發現,隨著系統的升級,android編譯的條件也變得相當苛刻了。如果單純的按照老版本的編譯方法,貌似會很容易碰壁。從昨晚到現在,我就把系統重裝了兩次(從去年底入手新筆電到現在就裝過四次系統= =),原因都歸功於新環境下編譯Froyo。
Time of Update: 2018-12-07
教程: 1.準備工作,配置開發環境:開發環境:mac ox 10.7.3 + xcode4.2 + ndk r7 + eclipse helios部署環境:中興v880 root過了 刷2.3.5的rom, 模擬器是api 7 ,android 2.1 a、首先安裝好xcode和eclipse,關於這兩個工具的
Time of Update: 2018-12-07
gdb在android開發中的使用相信很多開發人員都很想掌握,今天我們就用gdb在Android Emulator中進行調試,讓大家學習gdb調試。在Android手機開發平台的emulator裡,有兩種方式可以做Gdb調試:直接使用GdbServer或利用Gdb調試進行調試。 1、利用Gdb Server進行調試: A、從下面的連結中下載針對Android的Gdb Server http://www.billrocks.org/android_libs/bin/ B、把下載的Gdb
Time of Update: 2018-12-07
通過查看android源碼目錄下的build/envsetup.sh檔案,可知: - m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm: Builds all of the modules in the supplied directories. 要想使用這些命令,首先需要在android源碼根目錄執行.
Time of Update: 2018-12-07
Hi,大家好! 上節我們搭建了Java版的WS,那麼在Android用戶端上如何去訪問呢?這將是我們這節需要涉及到的知識點。 照例,輕鬆一下: 一個年輕的程式員和一個專案經理登上了一列在山裡行駛的火車,他們發現列車上幾乎都坐滿了,只有兩個在一起的空位,這個空位的對面是一個老奶奶和一 個年輕漂亮的姑娘。兩個上前坐了下來。程式員和那個姑娘他們比較曖昧地相互看對方。這時,火車進入山洞,車廂裡一片漆黑。此時,只聽見一個親嘴的聲音,隨
Time of Update: 2018-12-07
Hi,大家好! 今天我們主要來講解下,Android的資料共用機制Content Provider。 輕鬆下:應 聘人事總監:您對電腦懂多少?應聘者A:略懂一二:我用過計算機,戴過電子錶,喜歡玩電子遊戲機,我還用電視機 和機頂盒上網跟國外的朋友聯絡呢......還有,我看過同學用DOS刪除檔案......人事總監:下一位!人事總監:您對電腦懂多少?應聘者B:在我頭腦裡沒有“電腦”這個詞,只有微電腦這樣一個概念!一般地
Time of Update: 2018-12-07
一、Handler的定義: 主要接受子線程發送的資料, 並用此資料配合主線程更新UI. 解釋: 當應用程式啟動時,Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項,進行事件分發, 比如說, 你要是點擊一個 Button, Android會分發事件到Button上,來響應你的操作。 如果此時需要一個耗時的操作,例如: 連網讀取資料,或者讀取本地較大的一個檔案的時候,你不能把這些操作放在主線程中,如果你放在主線程中的話,
Time of Update: 2018-12-07
package com.mobile.Main;import android.app.Activity;import android.app.AlertDialog;import android.app.PendingIntent;import android.content.BroadcastReceiver;import android.content.Context;import android.content.DialogInterface;import android.content.
Time of Update: 2018-12-07
如今的Android手機基本都支援WiFi上網,更新手機軟體、下載大型遊戲、玩手機網遊這可都是相當消耗流量的,如果家中沒有無線路由器該如何享受這免費的網路午餐呢?其實只要利用一台膝上型電腦,就能讓手機通過Ad-Hoc的方式免費上網。 Ad-Hoc的工作原理
Time of Update: 2018-12-07
px :是螢幕的像素點in :英寸mm :毫米pt :磅,1/72 英寸dp :一個基於density的抽象單位,如果一個160dpi的螢幕,1dp=1pxdip :等同於dpsp :同dp相似,但還會根據使用者的字型大小偏好來縮放。建議使用sp作為文本的單位,其它用dip針對dip和px 的關係,做以下概述:QVGA屏density=120; QVGA(240*320)HVGA屏density=160;
Time of Update: 2018-12-07
如何在Ubuntu 系統下搭建Android NDK 開發環境呢?下面一步一步教大家 步驟1.下載NDK(注意我下載的是r4版本): http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip 步驟2.下載完成後,解壓到 ~/ 目錄下: $echo $HOME <-- 查看目前使用者目錄,即 ~/ 目錄路徑 /home/wzhnsc $pwd <--
Time of Update: 2018-12-07
行動裝置 App開發有一個巨大的市場。目前雖然iphone使用者市場份額居首位 。但它看起來像Android平台的普及是在短期內不會減緩 。它的市場份額在不斷增加。因此,為了協助你開發android應用
Time of Update: 2018-12-07
首先在 values/Style.xml檔案中加入以下代碼(如果沒有該檔案就建立一個XML名為Style.xml)<!--重寫系統彈出Dialog --> <style name="myDialogTheme" parent="android:Theme.Dialog"> <item name="android:windowFrame">@null</item> <item
Time of Update: 2018-12-07
首屆 Google 暑期大學生部落格分享大賽——2010 Andriod 篇 儘管之前將SDK和開發環境都安裝好了,也建立好了Android Virtual Device(AVD),但是許多情況下還必須要在手機上測試才可以。而Android恰恰給我們提供了這樣的機制。 本人用的真機測試為Moto