原创 fantool:動態權限獲取

1、新建Activity,繼承FanPermissionActivity 2、實現FanPermissionActivity的方法: setNeedPermissions:指定要獲取的權限 getAllPermissions:權限

原创 fantool:簡介

fantool是支持安卓開發者快速開發出客戶端、服務端並實現流量變現的的工具包。其封裝了客戶端、服務端的主要常用功能,集成方便、使用簡單,讓一個人快速開發出簡單的安卓應用變得更簡單。因爲是個人學習、練習的工具包,所以可能存在一些問

原创 Android觸摸事件

觸摸事件的類型(MotionEvent): 1、 ACTION_DOWN:按下屏幕 (必有) 2、ACTION_MOVE:按下屏幕到離開屏幕前移動一定距離 (可有) 3、ACTION_UP:離開屏幕(必有) 觸摸事件傳遞過程:

原创 Android view的繪製流程

Android view繪製的三個流程 1、測量(Measure) 2、佈局(Layout) 3、繪製(Draw) 1、測量(Measure) 三種測量模式: 1、UNSPECIFIED:不指定測量模式,可以是想要的任何大小 2

原创 Service要點總結

打開Service的兩種方法:startService(Intent intent)(打開後不管,不“手動關閉”就一直運行)                                                bindServ

原创 第一個Android things應用

轉載請註明出處。 上一篇博客完成了android things的搭建,按照國際慣例,該來個hello word應用了,還好這一切都在android studio中進行,對於安卓軟件開發人員來講,應該是很熟悉的。 打開Android st

原创 安卓狀態欄通知Notification方法更新(setLatestEventInfo)

今天使用安卓狀態欄通知的時候,發現Notification的setLatestEventInfo構造方法畫上的橫線,也就是以前版本的方法,將要捨棄,強迫症沒辦法啊,於是查詢資料找到了最新的構造方法,留存下吧。 Notification

原创 android things環境搭建

轉載請註明出處! 首先,Android things的國內官網在此:https://developer.android.google.cn/things/ Android things的開發和安卓軟件開發的最大區別應該是:開發andro

原创 ContentProvider入門

ContentProvider是安卓的四大組件之一,提供應用之間的數據交互。 對ContentProvider的理解: 每個應用在手機上都有一個自己的倉庫(存儲空間),用來保存應用的數據。但是有的時候需要把自己的應用數據提供給別人用,或者

原创 Fragment要點總結

四種狀態:運行狀態(可見,有焦點)                       暫停狀態(可見,無焦點)                        停止狀態(不可見,無焦點)                         銷燬狀態(

原创 BroadcastReceiver要點總結

2種註冊方式:代碼:registerReceiver(BroadcastReceiver receiver,IntentFilter filter)                            配置文件:在AndroidMan

原创 安卓開發 Bundle的使用小結

Bundle用於保存鍵值對信息,常放在intent中實現數據傳遞,使用方法如下: 1、實例化一個Bundle對象:        Bundle bundle=new Bundle; 2、將鍵值對數據存放到bundle對象中:      

原创 第二個Android things應用

經過第一個Android things應用,基本可以確定我們已經建立起一個正確的開發環境,不過很多東西還是陌生的,可能某些方法或者值在另外一種環境下的使用會有新的啓發。是時候開始真正的開發入門了,Android things的第二個應用:

原创 安卓Selector失效、無用的解決方案

在開發安卓的時候經常會用到selector來爲button自動設置背景,selector中有多種item,每個item可以定義一種狀態,同時設置這種狀態所要顯示的圖片。 但是在使用的selector中存在多種狀態的時候,可能遇到滿足這種狀

原创 安卓添加程序入口的方式 快速添加快捷方式

有的時候需要安卓應用顯示多個入口,即快捷方式。網上確實有幾種添加快捷方式的方法,但是因爲時間有限,直接模擬入口activity設置下參數應當是最快的方式了。 以下是程序自動生成的入口activity參數 <activity