原创 1.1 activity/活動-生命週期

活動就是一個包含應用程序的用戶界面窗口。一個應用程序可以包含零個或多個活動。通常,應用程序具有一個或多個活動,活動的主要目的就是與用戶交互。一個活動的生命週期是指從屏幕上顯示那一刻起一直到最後隱藏所經歷的若干階段。 要創建一個活動,需要創

原创 1.5 顯示進度對話框---ProgressDialog

Android設備的另外一個常見的用戶界面功能是在應用程序執行長時間運行的任務時顯示的Please wait對話框。例如:應用程序可能需要在登錄到服務器以後才能讓用戶使用或者需要在執行計算後才能顯示結果給用戶。在這類情況中,顯示“進度對話

原创 1.2 如何對活動應用樣式和主題

默認情況下,一個活動佔據整個屏幕。然而,也可以對活動應用一個對話框主題,使其顯示爲一個浮動對話框。例如,打算定製一個活動,以彈出窗口的形式顯示它,用來提醒用戶將執行的一些操作。在這種這種情況下,以對話框形式顯示活動以引起用戶的注意是不錯的

原创 1.3 隱藏活動標題

  如果需要的話,還可以隱藏活動的標題。要做到這一點,可以使用requestWindowFeature()方法。傳遞Window.FEATURE_NO_TITLE常量。代碼如下: package com.example.activity;

原创 1.4 顯示對話框窗口---Dialog

經常會需要顯示對話框窗口,以便從用戶那裏得到確認。這是,可以重寫Activity基類中定義的受保護的onCreateDialog()方法來顯示對話框窗口。 新建一個android項目,將其命名爲Dialog。在mian.xml文件中添

原创 2.2 從意圖返回結果--從intent返回結果

上一節中startActivity()方法調用一個活動,但並沒有返回結果給當前活動。例如:你可能有一個提示用戶輸入用戶名和密碼的activity。用戶在這個activity中輸入的信息需要回傳給調用它的activity來做進一步處理,如

原创 oracle導入.dmp文件是報錯:IMP-00013: 只有 DBA 才能導入由其他 DBA 導出的文件 IMP-00000: 未成功終止導入

oracle導入.dmp文件是報錯如下: 經由常規路徑由 EXPORT:V12.01.00 創建的導出文件 IMP-00013: 只有 DBA 才能導入由其他 DBA 導出的文件IMP-00000: 未成功終止導入 這個報錯是因爲用戶不是

原创 清除PLSQL Developer訪問數據庫歷史記錄

PLSQL Developer中存儲裏歷史記錄太多,找的時候非常麻煩,所以又是需要刪除一些不必要的記錄: 1.找到PLSQL Developer安裝目錄: 2.搜索user.prefs文件,找到文件中 LogonHistory,刪除27

原创 Android面試題——java中引用類型都有哪些

java中引用類型都有哪些 Java中對象的引用分爲四種級別,這四種級別由高到低依次爲:強引用、軟引用、弱引用和虛引用。  強引用(StrongReference) 這個就不多說,我們寫代碼天天在用的就是強引用。如果一個對象被被人擁有強引

原创 Android面試題——Android中View,SurfaceView和GLSurfaceView

View:顯示視圖,內置畫布,提供圖形繪製函數,觸屏事件,按鍵事件函數;必須在UI線程中更新畫面,速度較慢。 SurfaceView:基於View視圖進行拓展的視圖類,更適合2D遊戲的開發;是View的子類,類似雙緩機制,在新的線程中更新

原创 Android面試題——ListView(二)

Listview如何定位到指定位置 可以通過ListView提供的lv.setSelection(48);方法。 如何在ScrollView中如何嵌入ListView 通常情況下我們不會在ScrollView中嵌套ListView,但是

原创 Android面試題——javaMVC、AndroidMVC

JAVA中的MVC: 1.模型(model)對象:是應用程序的主體部分,多有業務邏輯都應該放到該層。 2.視圖(view)對象:是應用程序中負責生成用戶界面的部分,也是整個MVC架構中用戶唯一可以看到的一層,接受用戶的輸入,顯示處理結果。

原创 Fragment---碎片

之前學習了什麼是activity和如何使用activity。在小屏設備(例如智能手機)上,activity通常會填滿整個屏幕,顯示構成應用程序用戶界面的各個視圖。activity本質上是視圖的的一個容器。但是,在大屏幕設備(例如平板電腦)

原创 1.6 顯示進度操作的對話框

package com.example.dialoggg; import android.app.Activity; import android.app.Dialog; import android.app.ProgressDialo

原创 動態添加Fragment

使用之前Fragment中的代碼(點擊打開鏈接): 在main.xml文件中註釋掉兩個Fragment元素。在MainActivity.Java中: package net.learn2develop.fragment; import a