原创 拖拉自定義小模塊_Activity背景透明效果_多次擊事件處理

知識點: 1 拖拉小模塊 2 Activity背景透明效果 3 多次點擊事件處理 1 拖拉小模塊 1 拖拉自定義模塊需要使用setOnTouchListener監聽觸摸事件,並重新記錄起點座標。 package com.examp

原创 圖片的三級緩存

圖片的三級緩存是指網絡緩存,本地緩存,以及內存緩存。 從獲得數據的順序上將,顯示網絡緩存得到數據,緊接着存入本地緩存,在使用是放入內存緩存。 分別介紹三個緩存方式: 1 網絡緩存 網絡緩存最重要的是使用AsyncTask自定義bitma

原创 跳轉至系統安裝界面_startActivityforResult

知識點: 1 使用系統install安裝apk 2 startActivityforResult與onActivityResult結合,解決用戶在安裝時點擊取消卡頓問題 一 系統安裝apk時可直接調用系統的Activity <acti

原创 JSON_Message_Thread_AlterDialog_HTTP

知識點: 1 AlterDialog 2 使用GET方式請求HTTP服務信息 3 解析JSON 4 利用Handler來進行Message消息處理 5 多線程Thread進行網絡獲取數據 詳細解釋: 1 AlterDialog: /**

原创 利用小米數據庫查找手機歸屬地

知識點: 1 數據庫文件拷貝 2 使用SQLlite完成手機歸屬地查找 1 數據庫文件拷貝 /** * 將數據庫拷貝到getFilesDir()中 * * @param dbName */ public void c

原创 自定義Toast顯示歸屬地查詢結果

1 編寫一個Toast工具類,自定義界面只需要將自定義的佈局文件放入即可。 package com.example.mobliesoft.utils; import android.content.Context; import a

原创 使用BroadcasterRecevier攔截系統短信息_使用service後臺獲取位置信息

知識點: 1 使用BroadcasterRecevier攔截系統短信息 2 使用service後臺獲取位置信息 1 使用BroadcasterRecevier攔截系統短信息 (1)添加短信息權限 <uses-permission a

原创 屏幕適配的方法

屏幕適配 圖片適配(不常用) 佈局適配(不常用) 尺寸適配(常用) 1 dp=px/設備密度 得到設備密度的方法 : float density = getResources().getDisplayMetrics().den

原创 組圖模塊

使用ListView與GridView切換: 實現效果: 整體XML佈局: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://sc

原创 一鍵鎖屏

在開發文檔的Device Administration中有對一鍵鎖屏詳細的信息介紹。 採用一個Broadcastreceiver來接收監聽相關事件。 步驟1 ;在AndroidManifest.xml中添加相關權限: <recei

原创 利用GridView實現功能界面

主界面採用GridView進行展示和處理功能。 效果圖: 代碼: package com.example.mobliesoft.Activity; import com.example.mobliesoft.R; import

原创 系統定義彈窗以及自定義彈窗

知識點: 1 系統定義彈窗 2 自定義彈窗 1 系統定義彈窗 android 中系統彈窗可以方便的進行彈窗提醒功能: 使用AlertDialog.Builder Dialog = new AlertDialog.Builder(this

原创 使用自定義的RelateLayout實現列表佈局

當列表中差異較大時,應對列表內容採取獨立編寫,降低代碼複雜度,提高可靠程度。 效果圖: 這裏講自定義的列表內容放入到自定義的RelativeLayout中,直接添加了自定義列表。 通過這種方式可提高代碼可讀性,和可維護性。 由於

原创 左右滑動切換Activity_綁定SIM_BroadcastReceiver監聽手機重啓

知識點: 1 左右滑屏切換Activity功能 2 綁定SIM卡 3 使用broadcastreceiver實現監聽手機重啓功能 1 左右滑屏切換Activity 利用GestureDetector可方便的判斷左右滑屏以及滑屏速度等功能

原创 註冊一個服務獲取來電號碼

雖然簡單,獨扣文檔收穫還是不小~ service服務類: package com.example.mobliesoft.service; import com.example.mobliesoft.Activity.DB.Addres