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

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

原创 Android 啓動瀏覽器的方法

[java] view plaincopyprint?   Intent intent = new Intent();           intent.setAction("android.intent.action.

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

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

原创 Android 通過系統使用NotificationListenerService 監聽各種Notification的使用方法

NotificationListenerService是通過系統調起的服務,當有應用發起通知的時候,系統會將通知的動作和信息回調給NotificationListenerService。 在繼承NotificationListenerSe

原创 Android 建立手機與手錶數據同步機制總結

Android Wear 數據同步機制總結 當手機與手錶建立藍牙連接之後,數據就可以通過Google Play Service進行傳輸。 同步數據對象Data Item DataItem提供手機與手錶數據存儲的自動同步,一個DataIte

原创 android面試題

1、 Android dvm的進程和Linux的進程, 應用程序的進程是否爲同一個概念DVM指dalivk的虛擬機。每一個Android應用程序都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機實例。而每一個DVM都是在Linux

原创 java面試題(五)

二.算法與編程 1、編寫一個程序,將a.txt文件中的單詞與b.txt文件中的單詞交替合併到c.txt文件中,a.txt文件中的單詞用回車符分隔,b.txt文件中用回車或空格進行分隔。 答: packagecn.itcast;

原创 Android實現機制(二)——View繪製機制

View的繪製主要分爲三步 measurelayoutdraw 這個流程的首先是由ViewRootImpl類的performTraversals()方法開始的,這個方法會判斷是否需要mesure、layout、draw。 第一步:me

原创 PHP 數組操作方法

1. 合併數組 array_merge()函數將數組合併到一起,返回一個聯合的數組。所得到的數組以第一個輸入數組參數開始,按後面數組參數出現的順序依次迫加。其形式爲: Php代碼   array array_merge 

原创 Android插件技術(一) JVM 類加載機制

動態加載,本質上是通過JVM類加載機制將插件模塊加載到宿主apk中,並通過android的相關運行機制,實現插件apk的運行。因此熟悉JVM類加載的機制非常重要。 類加載機制:虛擬機把描述類的數據從Class文件加載到內存,並對數據進行校

原创 Android實現機制分析(一)——消息機制

Android是消息驅動的,我們經常遇到屬於消息機制的名字包括Handler、Looper、MessageQueue和Message。 - 載體:Message - 隊列:MessageQueue - 調度:Looper - 處理

原创 Android實現機制(三)——View事件分發機制

View的事件主要指的是當touch到觸摸屏時,系統所產生效果的過程,在這個過程中主要會涉及三個方法: dispatchTouchEvent(MotionEvent ev) onInterceptTouchEvent(MotionEve

原创 adb 使用方法

Android Debug Bridge Android調試橋接器,簡稱adb,是用於管理模擬器或真機狀態的萬能工具,採用了客戶端-服務器模型,包括三個部分: l  客戶端部分,運行在開發用的電腦上,可以在命令行中運行adb命令來調

原创 java面試題(六)

三. html&JavaScript&ajax部分 1. 判斷第二個日期比第一個日期大 如何用腳本判斷用戶輸入的的字符串是下面的時間格式2004-11-21必須要保證用戶的輸入是此格式,並且是時間,比如說月份不大於12等等,另外我需

原创 java面試題(二)

31、String s = "Hello";s = s + " world!";這兩行代碼執行後,原始的String對象中的內容到底變了沒有? 沒有。因爲String被設計成不可變(immutable)類,所以它的所有對象都是不可變對