標籤:原文網址:http://www.cnblogs.com/mengdd/archive/2013/01/08/2851368.htmlFragment Android是在Android 3.0 (API level
標籤:原文連結:http://www.orlion.ga/603/一、建立資料庫 Android為了讓我們能夠更加方便地管理資料庫,專門提供了一個 SQLiteOpenHelper協助類, 藉助這個類就可以非常簡單地對資料庫進行建立和升級。 SQLiteOpenHelper是一個抽象類別,其中有兩個抽象方法分別是onCreate()和onUpgrade(),分別在這兩個方法中實現建立和升級資料庫的邏輯
標籤:原文連結:http://www.orlion.ga/687/解析JSON的方式有很多,主要有官方提供的 JSONObject,Google的開源庫 GSON。另外,一些第三方的開源庫如 Jackson、FastJSON等也非常不錯。假設JSON資料為:[{"id":"5","version":"5.5","name":"Angry Birds"},{"id":"6","version":"7.0","name":"Clash of Clans"},{"id":
標籤:個人總結學習和研究,部分內容參考《Android源碼設計模式解析與實戰》一書~~ 一. 定義: 確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統提供這個執行個體。 也就是說,單例要滿足3點: 1、單例類只能有一個執行個體。 2、單例類必須自己建立自己的唯一執行個體。(建構函式私人化,防止外部程式通過new來構造)。 &
標籤:catalogue1. 漏洞描述2. 漏洞觸發條件3. 漏洞影響範圍4. 漏洞程式碼分析5. 防禦方法6. 攻防思考 1. 漏洞描述Relevant Link:http://www.wooyun.org/bugs/wooyun-2016-01902162. 漏洞觸發條件0x1:
標籤:原文連結:http://www.orlion.ga/674/一、定義一個服務 建立一個項目ServiceDemo,然後在這個項目中新增一個名為 MyService的類,並讓它繼承自
標籤:原文連結:http://www.orlion.ga/612/內容提供器(Content Provider)主要用於在不同的應用程式之間實現資料共用的功能,它提供了一套完整的機制,允許一個程式訪問另一個程式中的資料,同時還能保證被訪資料的安全性。目前,使用內容提供器是 Android實現跨程式共用資料的標準方式。內容提供器的用法一般有兩種,
標籤:原文連結:http://www.orlion.ga/610/一、事務 SQLite支援事務,看一下Android如何使用事務:比如 Book表中的資料都已經很老了,現在準備全部廢棄掉替換成新資料,可以先使用delete()方法將Book表中的資料刪除,
標籤:原文連結:http://www.orlion.ga/663/1、通知的基本用法 建立通知的步驟,首先需要一個NotificationManager來對通知進行管理,可以調用Context的getSystemService()方法擷取到。getSystemService()方法接收到一個字串參數用於確定擷取系統的哪個服務,這裡我們傳入Context.NOTIFICATION_SERVICE即可,因此擷取NotificationManager的執行
標籤:原文連結:http://www.orlion.ga/432/一、活動的生命週期 1、返回棧
標籤:原文連結:http://www.orlion.ga/661/開啟SQLite博文中建立的 DatabaseDemo項目,首先將 MyDatabaseHelper中使用 Toast彈出建立資料庫成功的提示去除掉,因為跨程式訪問時我們不能直接使用 Toast。然後添加一個 DatabaseProvider類,代碼如下所示:package ga.orlion.databasedemo;import android.content.ContentProvider;import&
標籤:原文連結:http://www.orlion.ga/560/這篇文章實際已經在上篇文章中寫的差不多了,但是萬惡的wordpress沒儲存!已經不止一次出現這種情況了!一、片段的生命週期 1、片段的狀態和回調 1.
標籤:原文連結:http://www.orlion.ga/578/Android系統中主要提供了三種方式用於簡單地實現資料持久化功能,即檔案儲存體、SharedPreference儲存以及資料庫儲存。當然,除了這三種方式之外,你還可以將資料儲存在手機的 SD卡中,不過使用檔案、SharedPreference或資料庫來儲存資料會相對更簡單一些,而且比起將資料儲存在 SD卡中會更加的安全一、檔案儲存體 1、將資料存放區到檔案中
標籤:原文連結:http://www.orlion.ga/670/一、在子線程中更新UI Android中不允許在子線程中更新UI,只能在主線程中更新,但是我們有時候必須在子線程中執行一些耗時的任務,然後根據運行結果來更新UI,對於這種情況Android提供了一套非同步訊息處理機制。 建立項目AndroidThreadDemo,修改activity_main.xml:
標籤:原文連結:http://www.orlion.ga/665/一、調用網路攝影機 建立一個項目ChoosePicDemo,修改activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_
標籤:原文連結:http://www.orlion.ga/594/一、添加資料 SQLiteOpenHelper的getReadableDatabase()或getWritableDatabase()方法是可以用於建立和升級資料庫的, 不僅如此, 這兩個方法還都會返回一個SQLiteDatabase對象,藉助這個對象就可以對資料進行 CRUD操作了。
標籤:原文連結:http://www.orlion.ga/453/一、單位與尺寸 布局檔案中一共有以下單位供選擇:px,pt,dp,sp px:是像素,螢幕中可見的最小元素單位。 pt:是磅,1磅等於1/72英寸,一般pt都會作為字型的單位來使用。 同樣px數的控制項在不同解析度上的手機螢幕上的效果是不同的,pt與
標籤:原文連結:http://www.orlion.ga/493/一、片段 片段(Fragment)是一種可以嵌入在活動當中的 UI片段,它能讓程式更加合理和充分地利用大螢幕的空間,因而在平板上應用的非常廣泛。雖然片段對你來說應該是個全新的概念,但我相信你學習起來應該毫不費力,因為它和活動實在是太像了,同樣都能包含布局,同樣都有自己的生命週期。你甚至可以將片段理解成一個迷你型的活動,雖然這個迷你型的活動有可能和普通的活動是一樣大的。
標籤:原文連結:http://www.orlion.ga/572/一、廣播機制 Android中的每個應用程式都可以對自己感興趣的廣播進行註冊,這樣該程式就只會接收到自己所關心的廣播內容,這些廣播可能是來自於系統的,也可能是來自於其他應用程式的。Android提供了一套完整的 API,允許應用程式自由地發送和接收廣播。發送廣播的方法需要藉助Intent。而接收廣播的方法則需要引入一個新的概念,廣播接收器(Broadcast
標籤:原文連結:http://www.orlion.ga/427/一、隱藏activity的標題 在activity的java代碼的onCreate()方法中入requestWindowFeature(Window.FEATURE_NO_TITLE);如下:@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstan