原创 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