ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}'PublicBrowseGroupServiceClass_UUID = '{00001002-0000-1000-8000-
首先歡迎大家訪問我的獨立部落格與我進行交流。最近做了個新聞閱讀器,基本上類似網易新聞,雖然在市場下載量很少,但是還是有些方面值得肯定的。下面我就分幾篇來講述下該閱讀器的製作,稍後我會把源碼放出來。先上幾幅圖看看效果。 程式的主要部分是列表頁部分和文章顯示頁部分,列表頁有拖動更新功能和分頁功能,用以顯示所有的文章列表,文章顯示部分具有離線悅讀、圖片非同步載入等功能,看上去很簡單的兩個頁面其實有很多附加功能。現在按順序來講述編碼流程。首先,進入程式前會有個splash,splash有多種功
我的應用程式會在第一次使用的時候在案頭建立一個捷徑,我建立捷徑的代碼是這樣的:我的應用程式會在第一次使用的時候在案頭建立一個捷徑,我建立捷徑的代碼是這樣的:我的應用程式會在第一次使用的時候在案頭建立一個捷徑,我建立捷徑的代碼是這樣的:我的程式在第一次使用的時候會在案頭建立一個捷徑,代碼如下:Intent intent = new Intent(); intent.setClass(this,
1、src目錄是原始碼目錄,所有允許使用者修改的java檔案和使用者自己添加的java檔案都儲存在這個目錄中 2、gen目錄是1.5版本新增的目錄,用來儲存ADT自動產生的java檔案,例如R.java或AIDL檔案 注意:R.java檔案(非常重要)a)
就在昨天的Ice Cream Sandwich發布會結束以後的幾個小時,Google工程副總裁,移動部總監Andy Rubin接受了AllThingsD的採訪。以下是訪談重點內容:重點一:Google也參與了三星手機的製作 Rubin表示,Google和其夥伴三星一起,發布了Galaxy Nexus,那將是他們裝有 Android
/**************************************************//**一下提供虛擬碼,僅說明自己的理解,思路**//*************************************************//*假設*/AActivity,BActivity,CActivity,DActivity 都extends ActivityGroup.A1Activity,B1Activity,C1Activity,D1Activity
>adb shell pm list instrumentation(該命令會列出所有已經安裝的apk)instrumentation:com.android.cts.stub/android.content.pm.cts.TestPmInstrumentation (target=android)instrumentation:com.android.cts.animation/android.test.InstrumentationTestRunner
關鍵詞:android 4.0預設語言藍芽名稱 MTP名稱預設時區關於平板電腦 核心版本號碼平台資訊:核心:linux2.6/linux3.0系統:android/android4.0 平台:S5PV310(samsungexynos4210) 1、開關機logo; 2、使用者模式、工程模式; 3、更改預設語言; 5、更改藍芽名稱; 6、更MTP名稱; 7、更改“關於平板電腦”中的資訊; 8、
在JNI的c檔案中如果用到了#include <utils/Log.h> 然後用NDK 編譯, ndk-build clean && ndk-build 提示error: utils/Log.h: No such file or directory 如果只是用到LOG功能 1 修改Android.mk檔案配置,添加如下語句 LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib
通常情況下,如果我們要給ImageView加上邊框,比如寬為3dp的灰色框,是自己定義一個MyImageView類,繼承自ImageView,在其onDraw方法中畫canvas。還有設定一個帶有邊框的背景圖片的方法。 這裡給出一種簡單方法,既不需要建立衍生的類,也不需要準備圖片。採用xml定義的方式實現。背景定義xml: bg_border.xml<?xml version="1.0" encoding="UTF-8"?>
學習android毋庸置疑,activity是相當相當重要的一個玩意兒。 1:activity組件是幹嘛的?? 它可以用來展示一個布局檔案。並且響應你的布局檔案上的點擊觸摸等等的事件。 有點繞,形象一點說吧,如果你使用過android的手機,你會看到一個一個介面,誇張點說吧,那些都是activity,菜單介面啊,設定介面啊,操作介面,等等等等 2:activity的一些基礎知識 自己寫的activity需要繼承activity(如果您
關鍵字:網路狀態,系統設定,系統時間,時間格式化 首先是判斷系統的網路狀態 /** * 對網路連接狀態進行判斷 * @return true, 可用; false, 不可用 */ private boolean isOpenNetwork() { ConnectivityManager connManager = (ConnectivityManager)
一、自訂群組件大小的設定不管你怎麼設定,自訂群組件似乎總是match_parent。我們需要覆蓋onMeasure方法,並在其內正確設定組件大小。[java] @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { //注意:為儘可能簡潔本文只討論EXACTLY和AT_MOST模式
最佳化的兩種方式:1大背景圖使用:9.png,使用9png不但能節省APK包容量,更能有效節省堆棧記憶體2小技巧1:使用多解析度圖片設計[hdpi,mdpi,ldpi,xhdpi]。UI圖片分別設計hdpi,mdpi,ldpi,xhdpi等多種規格,這也是官方推薦的方式, 使用這種方式,還有好處就是可以降低峰值記憶體,優先避免記憶體溢出。在android中圖片的載入會根據解析度來自動縮放【縮放的過程會額外消耗記憶體】 看看android圖片的內部載入方式[
Android事件處理機制有兩套: 基於監聽的事件處理 基於回調的事件處理 先說一下事件處理的過程,事件處理主要涉及三個主要部分,事件來源、事件、事件監聽器,下面畫個圖解釋一下他們之間的關係和事件處理的過程: 下面說說基於監聽的事件處理 熟悉swing的都知道,這很簡單,就是為事件來源註冊監聽者,然後實現監聽者介面就哦了 實現監聽者有四種方法,下面分別說說四種方法的利弊: 一、外部類實現監聽者 利:&nb
Android 與linux一樣使用裝置驅動來訪問硬體裝置,裝置節點檔案是裝置驅動的邏輯檔案,應用程式使用裝置節點檔案來訪問裝置驅動程式,linux使用mknod來建立裝置節點檔案,Android 有自己法子。 Android 使用Init 進程來建立裝置節點檔案,分兩種情況:靜態節點檔案和動態節點檔案,以應對已經定義好的冷插拔和系統運行起來後插入的熱插拔裝置。 對於冷插拔裝置,init 進程事先擷取等待冷插拔處理的驅動程式,事先定義好個驅動的裝置節點檔案(在android_
通常我們寫程式,都是在專案計劃的壓力下完成的,此時完成的代碼可以完成具體商務邏輯,但是效能不一定是最佳化的。一般來說,優秀的程式員在寫完代碼之後都會不斷的對代碼進行重構。重構的好處有很多,其中一點,就是對代碼進行最佳化,提高軟體的效能。下面我們就從幾個方面來瞭解Android開發過程中的代碼最佳化。 1)靜態變數引起記憶體泄露在代碼最佳化的過程中,我們需要對代碼中的靜態變數特別留意。靜態變數是類相關的變數,它的生命週期是從這個類被聲明,到這個類徹底被記憶體回收行程回收才會被銷毀。所以,
看一個manifest中Activity的配置,如果這個頁面有EditText,並且我們想要進入這個頁面的時候預設彈出IME,可以這樣設定這個屬相:android:windowSoftInputMode=stateVisible,這樣就會預設彈起IME,當然還有別的辦法。 <activity android:name=".ui.login"
當我在網上找“android 如何完全退出應用程式時”十有八九都是 [java] android.os.Process.killProcess(android.os.Process.myPid()); 又或者是[java] System.exit(0); 但這些未必對每一個應用程式都有效果。當你的應用程式中有很多Activity
在偵錯工具的時候,參數的輸出對於我們瞭解整個程式是否按照我們自己的邏輯來運作,很有協助。 在Android平台下的java程式,有很多在控制台輸出資訊的方法: 1. System.out.println(" ... "); 2. android.util.Log(" ... "); 現在,我們就分別這兩種輸入,來看看怎樣做到取出我們僅僅關係的內容,其餘的輸出,我們都將其消失在世界的另一邊去。&