原创 工具代碼整理_1

1.如何求兩個整數的百分比 [java] view plaincopy int currentindex = 55;  int totalcount = 66;  NumberFormat nf = NumberFormat.get

原创 工具代碼整理_5

一、獲取應用程序下所有Activity    public static ArrayList<String> getActivities(Context ctx) {       ArrayList<String> result =

原创 工具代碼整理_4

一、獲取已經安裝APK的路徑 PackageManager pm = getPackageManager(); for (ApplicationInfo app : pm.getInstalledApplications(0))

原创 fragment重疊問題

在用Fragment做Tab頁面,發現有時候進入應用會同時顯示多個Tab內容,UI發生重疊。 直接back鍵退出應用再進入時,則沒有出現該問題。 後面才知道,當應用被強行關閉後(通過手機管家軟件手動強關,或系統爲節省內存自動關閉應用

原创 工具代碼整理_3

一、獲取應用程序下所有Activity public static ArrayList getActivities(Context ctx) { ArrayList result = new ArrayList()

原创 Android倒計時控件

項目有一個倒計時特賣的需求 具體代碼如下 import android.content.Context; import android.util.AttributeSet; import android.widget.TextV

原创 studio遇到的問題

沒法使用啊 好崩潰 點贊 收藏 分享 文章舉報 郝雲鵬的學習之路 發佈了38 篇原創文章 · 獲贊 7 · 訪問量 4萬+ 私信

原创 自定義View筆記——基礎瞭解

 View的繪製流程是從ViewRoot的PerformTraversals方法開始的,它經過measur.layout和draw三個過程才能將一個view繪製出來,其中measure用來測量View的寬度,layout用來確定View在

原创 自定義View筆記——Canvas

canvas通俗的說就是一張畫布,我們可以使用畫筆paint,在其上面畫任意的圖形。 原理: 可以把canvas視爲Surface的替身或者接口,圖形便是繪製在Surface上的。Canvas封裝了所有的繪製調用。通過Canva

原创 Quartz

Quartz 是一個功能強大的作業調度工具。        日程安排好了之後,我們就要去執行,Quartz可以計劃的執行這些任務,定時、循環或在某一個時間來執行我們需要做的事,用到Quartz可以很好的解決我們平時工作中的瑣碎麻煩的事:

原创 Cron表達式

Cron表達式是一個字符串,字符串以5或6個空格隔開,分爲6或7個域,每一個域代表一個含義,Cron有如下兩種語法格式:  Seconds Minutes Hours DayofMonth Month DayofWeek Year或 

原创 自定義View筆記——Paint

要繪圖,首先得調整畫筆,待畫筆調整好之後,再將圖像繪製到畫布上,這樣纔可以顯示在手機屏幕上。Android 中的畫筆是 Paint類,Paint 中包含了很多方法對其屬性進行設置,主要方法如下:     setAntiAlias: 設

原创 首頁功能管理

需求原因: 爲了方便功能變多後首頁展示問題。 剛知道這個需求的時候我就覺得真蛋疼,通告活動要合併,加上原來的正好6個,何必呢,開始是讓模仿支付寶首頁來做,可以拖動的,網上找了一篇還不錯的, http://blog.csd

原创 工具代碼整理_2

1、精確獲取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕)      public static double getScreenPhysicalSize(Activity ctx) {         DisplayMetrics 

原创 Android開發-百度地圖(一)——準備

今天是2016年1月1日,從工作開始決定寫博客也有一段時間了,看別人的博客沒感覺出來,但當自己開始寫的時候發現寫一篇好的博客是非常困難的,但是不能因爲困難就不去做了,所以準備從今天開始在此記錄一些工作中或學習中所遇到的。 準備 百