原创 Android學習18
service可以在和多場合的應用中使用,比如播放多媒體的時候用戶啓動了其他Activity這個時候程序要在後臺繼續播放,比如檢測SD卡上文件的變化,再或者在後臺記錄你地理信息位置的改變等等,總之服務嘛,總是藏在後頭的。 Servic
原创 Android學習19
在Service每一次的開啓關閉過程中,只有onStart可被多次調用(通過多次startService調用),其他onCreate,onBind,onUnbind,onDestory在一個生命週期中只能被調用一次。 而啓動servi
原创 android學習9
1、ScrollView和HorizontalScrollView是爲控件或者佈局添加滾動條 2、上述兩個控件只能有一個孩子,但是它並不是傳統意義上的容器 3、上述兩個控件可以互相嵌套 4、滾動條的位置現在的實驗結果是:可以由layout
原创 android學習2
1、activity的基本狀態 1.Active/Running 一個新 Activity 啓動入棧後,它顯示在屏幕最前端,處理是處於棧的最頂端(Activity棧頂),此時它處於可見並可和用戶交互的激活狀態,叫做活動狀態或者運行狀態(
原创 Android學習23
1)獲得MediaPlayer實例: 可以直接new或者調用create方法創建: MediaPlayer mp = new MediaPlayer(); MediaPlayer mp = MediaPlayer.create(thi
原创 Android學習26
IBinder是遠程對象的基本接口,是餓了高性能而設計的輕量級遠程調用機制的核心部分。但他 不僅用於遠程調用,也用於進程內調用。該接口定義了與遠程對象間交互的協議。但不要直接實現 這個接口,而是繼承(extends)Binder。 I
原创 Java面試2
1, java創建線程有幾種不同的方式?你喜歡哪一種?爲什麼? 1、 繼承Thread類; 2、實現Runnable接口; 3、應用程序可以使用Executor框架來創建線程 實現Runnable接口這種方式更受歡迎,因爲這不需要繼承T
原创 Android學習31
一、 選擇題 1、 Activity對一些資源以及狀態的操作保存,最好是保存在生命週期的哪個函數中進行onPause() B、onCreate() C、onResume() D、onStart() 2、下面的是關於類及其修飾符的一些描述,
原创 Android學習30
ContentProvider概念講解: 2.使用系統提供的ContentProvider 其實很多時候我們用到ContentProvider並不是自己暴露自己的數據,更多的時候通過 ContentResolver來讀取其他應
原创 Android學習20
1)什麼是多線程: 答:先要了解這幾個名稱:應用程序,進程,線程,多線程!! 應用程序(Application):爲了完成特定任務,用某種語言編寫的一組指令集合(一組靜態代碼) 進程(Process) :運行中的程序,系統調度與資
原创 Android學習24
OSI七層網絡模型(從下往上): 物理層(Physical):設備之間的數據通信提供傳輸媒體及互連設備,爲數據傳輸提供可靠的 環境。可以理解爲網絡傳輸的物理媒體部分,比如網卡,網線,集線器,中繼器,調制解調器等! 在這一層,數據還沒
原创 Android學習25
要想使用Service,首先我們要繼承自Service,然後重寫如下方法: onCreate, onStartCommand, onBind 和 onDestroy。 這幾個方法都是回調方法,都是由Android操作系統在合適的時機
原创 Android學習22
1.獲得AudioManager對象實例 AudioManager audiomanage = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); 2.相
原创 Android學習34
1、 What is activity? What is intent?4 Activity:activity是Android程序的呈現層,顯示可視化的用戶界面,並接收與用戶交互所產生的界面事件; Intent:Intent(意圖)主要是
原创 Android學習33
1、 請寫出下列代碼的輸出內容 Int main(void){ Int a,b,c,d; A=10; B=a++; C=++a; D=10*a++; Print(“a,b,c,d:%d,%d,%d,%d”,a