Android實現夜間模式小結
隨著APP實現的功能越來越豐富, 看小說看視頻上網等等, 現在不少人花在手機平板等移動終端上的時間越來越長了. 但手機和平板的屏幕並不像Kindle那類電紙書的水墨屏那麼
Android -- Annotation
Override Annotation @Overridepublic void onCreate(Bundle savedInstanceState){};概
Android context空指針異常
Fragment中的代碼 context 是null public class PlaceholderFragment extends Fragment{ C
android定時操作
Timer:代碼: Timer timer = new Timer(); timer.schedule(new TimerTask() {
Android框架之快速開發框架xUtil
做Android開發我們一般是從原生態的開始,就是調用默認那些Android代碼來開發我們的應用,但是到了一定程度,我們就想著怎麼來快速開發我們的應用,這個時候我們就要著
使用Android Studio查看Android 5.x源碼
整機開發中最煩心的就是AOSP源碼的閱讀和編輯,這篇文章將讓你有機會徹底擺脫Eclipse和Source Insight工具。 Google為Android開發者帶
Android給定坐標計算距離
給定兩點的經緯度,計算兩點之間的距離,這裡要注意經緯度一定要按照順序填寫1. 利用android中的工具獲得,單位是米 float[] results=new
Android開發中應該注意的事項
1、子線程中不能更新界面,更新界面必須在主線程中進行2、Fragment注意的事項:a) Activity調用Fragment中的方法b) Thread或者Handler
Android MediaScanner.cpp 源代碼解析
1. 簡介實現對文件夾的遞歸掃描libmedia – libmedia.soframeworksavmedialibmediaMediaScanner.cpp
基於android 實現截取 內容超過屏幕大小的長圖
任何事都要去試試,只停留在想象的層面,那也等於waste of time,不要想當然先看需求:當內容已經超出了手機可顯示的范圍時,要截取這些所有的內容,從而生成所謂的&r
Android 中使用Lambda表達式
Android Studio默認使用Lambda表達式是會報錯的,即使你使用的是java 8,為了在android studio中使用lambda表達式,我們必須借助一個
android http post
public static boolean postInfo(String info1, String info2,String info3, ....){final H
Android onClick 按鈕單擊事件 四種常用寫法
這裡使用四種onClick單擊事件,來實現電話拔號器的DEMO。 XML文件 第一種、匿名內部類: protected voi
Android異步任務處理框架AsyncTask源碼分析
引言在平時項目開發中難免會遇到異步耗時的任務(比如最常見的網絡請求)。遇到這種問題,我們可以自己通過Handler+Message+Thread/Thread
Android之——AsyncTask和Handler對比
AsyncTask和Handler對比1 ) AsyncTask實現的原理,和適用的優缺點AsyncTask,是android提供的輕量級的異步類,可以直接繼承Async
Android StageFrightMediaScanner源代碼解析
1. 簡介Android中在StageFrightMediaScanner實現對多媒體文件的處理。此外在StageFrightMediaScanner定義了支持的多媒體文
Android Toast幾種使用方法:附源碼
Android Toast幾種使用方法:一.默認展示: Toast toast=Toast.makeText(getApplicationContext(), 默認的To
Android基於mimeType的關聯打開啟動
根據打開文件的類型不同啟動不同的activity1、假如我們要關聯所有的文件則需要在AndroidManifest中這麼寫
Android socket在系統休眠情況下調研
做了3年的IM應用,一直沒有確認過socket在系統休眠的情況下會不會就收不到消息了,網上也搜過一些資料說android手機分為AP和BP兩個部分,系統休眠的時候AP是休
android ndk開發hello world入門
不知道為什麼android的ndk開發資料在網上很少,還有的資料基本上無法完成入門學習demo,根本無法運行,小弟用了三天三夜的時間來弄helloworld,極盡失眠的程