原创 android學習(三) 保存文件

所有Android設備都有兩個文件存儲區域:”內部”和”外部”存儲。 內部存儲 1. 它始終可用。 2. 只有您的應用可以訪問此處保存的文件。 3. 當用戶卸載您的應用時,系統會從內部存儲中移除您的應用的所有文件。 外部

原创 android okhttp php post的發送和接收

android okhttp php post的發送和接收 關於登錄驗證涉及到的post提交驗證 利用okhttp的post提交鍵值對的方法向php發送post,php接收後去獲取Mysql的數據。 android 源碼 Ok

原创 android學習(五) 向另一個應用發送用戶 Intent

構建隱含Intent 隱含 Intent 不聲明要啓動的組件的類名稱,而是聲明要執行的操作。 該操作指定您要執行的操作,比如查看、編輯、發送或 獲取 某項。 Intent 通常還包含與操作關聯的數據,比如您要查看的地址或您要發送的

原创 android學習(一) 在運行時爲 Activity 添加Fragment

如需執行添加或移除Fragment等事務,您必須使用 FragmentManager 創建 FragmentTransaction,後者將提供添加、移除、替換片段以及執行其他片段事務所需的 API。 如果您的 Activity

原创 android學習(六) 獲取Activity的結果

啓動並不一定是單向的另一個Activity。還可以啓動另一個Activity並接收返回的結果。要接受結果調用startActivityForResult()。 響應的Activity必須設計爲返回結果。當他這樣做時,它會作爲另一

原创 android學習(十八) 添加動畫(四) 縮放視圖

創建視圖 layout/activity_zoom.xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:i

原创 android學習(十六) 用OpernGL ES 顯示圖形

搭建OpernGL ES環境 爲了在Android應用程序中使用OpenGL ES繪製圖形,必須爲它們創建一個視圖容器。直截了當的方法是繼承 GLSurfaceView和GLSurfaceView.Renderer。GLSurfa

原创 android學習(四) 在 SQL 數據庫中保存數據

定義架構和契約 public final class FeedReaderContract { //爲了防止有人不小心實例化類的構造函數而私有化構造函數, private FeedReaderContract(){};

原创 android學習(十) 從其他應用接收簡單數據

更新你的Manifest <activity android:name=".MainActivity" > <intent-filter> <action android:name="android.int

原创 android學習(七) 允許其他應用啓動您的Activity

要允許其他應用啓動您的 Activity,您需要在清單文件中爲對應的< activity >元素添加一個 < intent-filter > 元素。 當您的應用安裝在設備上時,系統會識別您的 Intent 過濾器並添加信息至所有已

原创 android學習(九) 發送簡單數據到其他應用程序

發送文本內容 最簡單常用的action_send是從一個activity發送文本到另一個activity。例如,內置的瀏覽器可以將當前顯示的頁面URL作爲任何應用程序的文本共享。這是非常有用的與朋友通過電子郵件或社交網絡分析文章或

原创 android學習(八) 使用系統權限

向清單添加權限 要聲明您的應用需要權限,請將 < uses-permission> 元素置於您的應用清單中,作爲頂級 < manifest> 元素的子項。例如,需要發送短信的應用可在清單中添加以下代碼行: <manifest xm

原创 android學習(二) Fragment之間的通信

定義一個接口 爲了讓一個片段最多傳達到它的活動,您可以定義片段中的類的接口和活動中實現它。該片段其onAttach()生命週期方法的過程中捕獲的接口實現,然後可以調用接口方法,以便與活動通信。 public class First

原创 android學習(十二) 分享文件 FileProvider

在所有情況下,唯一安全的方式,提供從您的應用程序文件到另一個應用程序是發送接收的應用程序文件的內容URI和臨時授予訪問權限到URI。臨時URI的訪問權限內容URI是安全的,因爲它們只適用於接收URI的應用程序,它們自動過期。在Androi

原创 android學習(十八) 添加動畫(一)淡入淡出的視圖

完成以下文件: * src/CrossfadeActivity.java * layout/activity_crossfade.xml * menu/activity_crossfade.xml 創建視圖 創建兩個視圖要淡入