Time of Update: 2018-08-16
前言:Otto事件匯流排 -- 組件之間通訊架構對於之前的情況activity之間或者fragment之間等跳轉傳值一般都是用bundle、intent等,從activityA ---
Time of Update: 2018-08-15
雖然 Android 9.0 都已經面世了,本篇文章寫的有點遲了。但是遲到好過不到,因此基於此這邊還是記錄一下項目中遇到的 Android 8.0 的坑及對應解決方案。每次系統升級,雖然系統功能更加強大了,各方面效能也提高了。但是對於開發人員而言,一個困擾的問題也是隨之而來——相容。尤其對於一些已經上市的 App 而言,在新系統發布之前就要瞭解到底有哪些改動,以避免使用者升級新系統後導致 App 沒法正常運行。好了,迴歸主題,說說 Android 8.0
Time of Update: 2018-12-03
手機號碼不是所有的都能擷取。只是有一部分可以拿到。這個是由於行動電信業者沒有把手機號碼的資料寫入到sim卡中.SIM卡只有唯一的編號,供網路與裝置識別那就是IMSI號碼,手機的訊號也可以說是通過這個號碼在網路中傳遞的,並不是手機號碼。試想,你的SIM丟失後,補辦一張新的會換號碼嗎?是不會的.就是因為在你的手機號碼對應的IMSI號
Time of Update: 2018-12-03
在做ListView載入資料時如果資料量大的話會造成載入時間過長而卡屏,所以為瞭解決這個問題,查看了SDK, 在OnScrollListener中有兩個方法只要重寫這兩個方法就可以實現滾動式載入,例如: public void onScroll(AbsListView v, int firstVisibleItem, int visibleItemCount, int totalItemCount) { lastItem = firstVisibleItem +
Time of Update: 2018-12-03
public class ApnUtil {private static Uri PREFERRED_APN_URI = Uri.parse("content://telephony/carriers/preferapn"); public static final String APN_ID = "apn_id"; private static final int ID_INDEX = 0;/** * get apntype * @param context * @return *
Time of Update: 2018-12-03
今天弄了一下Android的PopuWindow的用法,弄暈了頭,PopuWindow總是顯示不出來,要麼顯示出來;後來在網上找些資料終於瞭解到。後來總結了一些教訓1、 PopuWindow 的大小由下面代碼控制;newPopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);2、
Time of Update: 2018-12-03
最近遇到一個問題,在Android機器上,調用內建的相機拍攝後獲得相處,並且對獲得的相片進行縮放,旋轉,截取等操作,看似很簡單,但是卻遇到了一個,讓人心疼的問題,我這裡用五能手機進行測試,當然,功能測試是沒有問題,當發給客戶去測試的時候,卻出現了記憶體溢出,哎無言啊...原來他用的是三星的G3手機進行測試的,我們沒有這款手機,後來借別人的G3手機測試,果然也出現這個問題:java.lang.OutOfMemoryErrorat
Time of Update: 2018-12-03
下面小結下android中使用藍芽的幾個步驟1 匯入相關的包: import android.bluetooth.*;2 設定好許可權 <uses-permission android:name="android.permission.BLUETOOTH" /> 如果要更多的進階使用者權限設定,要這樣 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 3
Time of Update: 2018-12-03
/** * * @author Administrator * * 自訂Menu,而不用系統內建的Menu * * 系統Menu原理:當我們單擊Menu按鈕的時候,系統彈出一個PopupWindow * 這個PopupWindow上面放置的就是菜單 * * 為了讓我們單擊Menu按鈕的時候,彈出我們自己的定義的Menu, * 只要捕獲keyDown事件即可,再keyDown事件裡,找到我們自己的Menu視窗,並將其顯示出來 * * 而定義一個Menu視窗就是要用到PopupWindow了 * *
Time of Update: 2018-12-03
在android調用webservice時,經常要對json的格式進行處理,現在有兩種方法去處理:1 使用JSONObject 和 JSONTokener去解析2 使用GSON庫 先看第一種方法,假如有如下的json字串:{“name”: “myName”,“message”: ["myMessage1","myMessage2"],“place”: “myPlace”,“date”: ”thisDate”}第一種解決方案: public class main extends
Time of Update: 2018-12-03
這裡小結下,如何用android的模擬器去建立一個sdcard,並且學習如何在android中去下載一個網上的檔案,儲存到android,並且下載時,會顯示一個進度條1 頁面結構,提供一個button,點BUTTON時,去下載一個圖片,main.xml設計如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-03
Android 2.1 源碼結構分析leeAndroid 2.1|-- Makefile|-- bionic (bionic C庫)|-- bootable (啟動引導相關代碼)|-- build (存放系統編譯規則及generic等基礎開發包配置)|-- cts (Android相容性測試套件標準)|-- dalvik (dalvik
Time of Update: 2018-12-03
版本資訊: 發布時間 版本號碼 2010-12-11 0.2.9 2010-09-15 0.2.8 2010-08-19 0.2.7 2010-07-31 0.2.6 2009-12-29 0.2.5 2009-10-10 0.2.0 2009-09-13 0.1.5 2009-08-11 0.1.0
Time of Update: 2018-12-03
/******************************************************************************************** * author:conowen@大鐘 *
Time of Update: 2018-12-03
/******************************************************************************************** * author:conowen@大鐘 *
Time of Update: 2018-12-03
/******************************************************************************************** * author:conowen@大鐘 *
Time of Update: 2018-12-03
/*自訂還書時間和鬧鈴提醒*/ selfDefCalendar = Calendar.getInstance();//擷取日曆執行個體,即對selfDefCalender初始化 selfDefCalendar.setTimeInMillis(System.currentTimeMillis());//設定日曆的時間,主要是讓日曆的年月日和當前同步 /**啟動時間控制項小時分鐘*/ new
Time of Update: 2018-12-03
/******************************************************************************************** * author:conowen@大鐘 *
Time of Update: 2018-12-03
最近由於工作關係,需要對android手機平台客戶進行訊息推送,而android手機平台原來的推送技術用的是c2dm(Cloud to Device Messaging Framework),但c2dm今年google已經宣布停止支援跟開發,也不再接受新使用者註冊,之後google正式推出了GCM(Google Cloud Messaging)來代替c2dm。下面我們來根據google的提供的例子來實現訊息推送。首先,我們需要通過google的帳號建立Google API
Time of Update: 2018-12-03
Android應用開發中我們會經常用到圖片處理的技術,今天給大家分享些擷取固定寬度圖片的技巧 移動開發中,記憶體資源很寶貴,而且對載入圖片記憶體空間也有限制;所以我們會在載入圖片對圖片進行相應的處理,有時為了提高響應速度,增強使用者體驗,我們在載入大圖片時會先載入圖片的縮圖、如後載入原圖,所以我們要將圖片按照固定大小取縮圖,一般取縮圖的方法是使用BitmapFactory的decodeFile方法,然後通過傳遞進去