原创 Android 訪問Android Wear數據層Api——同步Data Items .

Data Items是用於同步手機和wear的數據接口,一個Date Items通常包括下面幾部分: Payload 一個字節數組,你可以設置任何需要的數據類型,允許進行對象的序列化與反序列化,大小不能超過100k。 Path 唯一的字符

原创 Android Wear 用於發送與同步數據的數據類型與接口概述

Android Wear數據層的API,是google play service的一部分,爲您的手持設備和可穿戴式應用程序的通信通道。 Api包括一系列數據對象,可以讓系統通過監聽器和線路通知app數據層重要的事件。 以下是幾種對象類型。

原创 用BroadcastReceiver控制Service

概述 通過在Service類的內部定義BroadcastReceiver對象,接收外部發送的廣播,也可以達到控制Service的目的。 操作步驟 步驟1、自定義Service的子類。 步驟2、在該類中定義一個內部類,該類是Broa

原创 Android 通過調用谷歌語音系統接口彈出語音識別對話框的方法 .

現在app的開發進程會集成一些語音識別功能,而一般開發者是不具備自己開發一套語音識別引擎的,因此大多數情況是選擇一個已經成熟的語音識別引擎SDK集成到自己的app中。 通常情況下,這種集成分兩種,一種是直接調用SDK爲開發者設計好的彈出框

原创 Android workscreen定製分析

Launcher workspace 分析 簡介     workspace,那有許多的廠商會定製自己的主頁,要麼在上面放置一些特殊的應用的widg

原创 Android 調試 中 conversion to dalvik format failed with error 1的解決辦法彙總

其他關於ERROR:Conversion to Dalvik format failed with error 1解決方法彙總:1、Eclipse錯誤:Conversion to Dalvik format failed with err

原创 Android獲取分享應用列表

        如果在應用的AndroidManifest.xml中含有 ACTION_SEND 屬性,那就證明該應用可以供第三方應用進行調用分享,那怎麼獲取函數該屬性的分享列表了,這對我們做應用的非常有用;最近在做該功能,自己也做了下自

原创 java中volatile關鍵字解說

     在java線程併發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以爲使用這個關鍵字,在進行多線程併發處理的時候就可以萬事大吉。 Java語言是支持多線程的,爲了解決線程併發的問題,在語言內部引入了 同步塊 和

原创 AndroidManifest.xml中android:name功能介紹

     大部分android程序員一把呢都是使用默認的Application,在Application內部沒有使用過android:name屬性。 下面詳細說一下過android:name屬性;       android:name屬性

原创 Android中IPC的幾種方式詳細分析與優缺點分析

Android進程間通信(IPC:Inter-Process Communication)的幾種主要方式如下 1.使用Bundle   ----> 用於android四大組件間的進程間通信 android的四大組件都可使用Bundle傳

原创 java.lang.NoClassDefFoundError錯誤解決方法

1. 簡述  在日常Java開發中,我們經常碰到java.lang.NoClassDefFoundError這樣的錯誤,需要花費很多時間去找錯誤的原因,具體是哪個類不見了?類明明還在,爲什麼找不到?而且我們很容易把java.lang.No

原创 Android基站定位詳解

1.概述 本文主要介紹android基站定位的基本思路,介紹了一些TelephonyManager中用到方法。最後簡單說明google定位服務與android提供參數之間的聯繫。 2. 基站定位原理: 我們可以通過手機信號獲取基站信

原创 高通Android平臺 OTA差分包的生成方法

1、首先高通平臺的編譯流程與android原生態的編譯流程一樣,需要經歷以下幾步:    a. source build/envsetup.sh;    b. lunch 選擇項目    c. make -j24     編譯完之後   

原创 java類加載器的工作原理剖析

Java類加載器的作用就是在運行時加載類。Java類加載器基於三個機制:委託、可見性和單一性。委託機制是指將加載一個類的請求交給父類加載器,如果這個父類加載器不能夠找到或者加載這個類,那麼再加載它。可見性的原理是子類的加載器可以看見所有的

原创 關於海量數據查找排序問題

問題:假設一個文件中有9億條不重複的9位整數,現在要求對這個文件進行排序。 一般解題思路: 1、將數據導入到內存中 2、將數據進行排序 (比如插入排序、快速排序) 3、將排序好的數據存入文件 難題: 一個整數爲4個字節 即