android快速開發--常用utils類
整理出10個基本每個專案中都會使用的工具類,用於快速開發。
1、日誌工具類L.java
- package com.zhy.utils;
- import android.util.Log;
- /**
- * Log統一管理類
- *
- *
- *
- */
- publicclass L
- {
- private L()
- {
- /* cannot be instantiated */
-
thrownew UnsupportedOperationException("cannot be instantiated"
- }
- publicstaticboolean isDebug = true;// 是否需要列印bug,可以在application的onCreate函式裡面初始化
- privatestaticfinal String TAG = "way";
- // 下面四個是預設tag的函式
- publicstaticvoid i(String msg)
- {
- if (isDebug)
- Log.i(TAG, msg);
- }
-
publicstaticvoid d(String msg)
- {
- if (isDebug)
- Log.d(TAG, msg);
- }
- publicstaticvoid e(String msg)
- {
- if (isDebug)
- Log.e(TAG, msg);
- }
- publicstaticvoid v(String msg)
- {
- if (isDebug)
- Log.v(TAG, msg);
- }
-
// 下面是傳入自定義tag的函式
- publicstaticvoid i(String tag, String msg)
- {
- if (isDebug)
- Log.i(tag, msg);
- }
- publicstaticvoid d(String tag, String msg)
- {
- if (isDebug)
- Log.i(tag, msg);
- }
- publicstaticvoid e(String tag, String msg)
- {
- if (isDebug)
- Log.i(tag, msg);
- }
- publicstaticvoid v(String tag, String msg)
- {
- if (isDebug)
- Log.i(tag, msg);
- }
- }
網上看到的類,註釋上應該原創作者的名字,很簡單的一個類;網上也有很多提供把日誌記錄到SDCard上的,不過我是從來沒記錄過,所以引入個最簡單的,大家可以進行評價是否需要擴充~~
2、Toast統一管理類
- package com.zhy.utils;
- import android.content.Context;
- import android.widget.Toast;
- /**
- * Toast統一管理類
- *
- */
- publicclass T
- {
- private T()
- {
- /* cannot be instantiated */
- thrownew UnsupportedOperationException("cannot be instantiated");
- }
- publicstaticboolean isShow = true;
- /**
- * 短時間顯示Toast
- *
- * @param context
- * @param message
- */
- publicstaticvoid showShort(Context context, CharSequence message)
- {
- if (isShow)
- Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
- }
- /**
- * 短時間顯示Toast
- *
- * @param context
- * @param message
- */
- publicstaticvoid showShort(Context context, int message)
- {
- if (isShow)
- Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
- }
- /**
- * 長時間顯示Toast
- *
- * @param context
- * @param message
- */
- publicstaticvoid showLong(Context context, CharSequence message)
- {
- if (isShow)
- Toast.makeText(context, message, Toast.LENGTH_LONG).show();
- }
- /**
- * 長時間顯示Toast
- *
- * @param context
- * @param message
- */
-
publicstaticvoid showLong(Context context, int
相關推薦
android快速開發--常用utils類
整理出10個基本每個專案中都會使用的工具類,用於快速開發。 1、日誌工具類L.java package com.zhy.utils; import android.util.Log; /** * Log統一管理類 *
Android快速開發系列 10個常用工具類
開啟大家手上的專案,基本都會有一大批的輔助類,今天特此整理出10個基本每個專案中都會使用的工具類,用於快速開發~~ 在此感謝群裡給我發專案中工具類的兄弟/姐妹~ 1、日誌工具類L.java Java package c
最全Android開發常用工具類
主要介紹總結的Android開發中常用的工具類,大部分同樣適用於Java。 目前包括 HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、 PreferencesUtils、
Android快速開發之——最常用的基本列表框架搭建
框架基本介紹: 這是一個基本的列表頁面的開發框架,這個列表頁面的功能有:可自由配置標題欄、下拉重新整理、上拉載入、網路請求時展示等待動畫、請求失敗及資料為空的頁面展示。 寫在前面: 本文可以自由的進行網路請求框架、圖片載入框架、上拉重新整理下拉載入框架、載
羊皮書APP(Android版)開發系列(十)Android開發常用工具類
日期格式化工具 package cn.studyou.baselibrary.utils; import java.text.DecimalFormat; import java.text.ParseException; import java.text
android 快速開發(一)抽象類的使用:使業務邏輯更清晰
抽象類的使用:使業務邏輯更清晰 一、abstract修飾符 abstract修飾符可以用於類、方法、屬性、事件和索引指示器(indexer),表示其為抽象成員,抽象方法是沒有方法體的方法。 abstract 不可以和static、virtu
Android 快速開發系列 ORMLite 框架最佳實踐
上一篇已經對ORMLite框架做了簡單的介紹:Android ORMLite 框架的入門用法~~本篇將介紹專案可能會使用到的一些用法,也為我們的使用ORMLite框架總結出一個較合理的用法。通過上一篇的瞭解,我們使用ORMLite,需要自己寫一個DatabaseHelper去繼
Android應用開發------------Json工具類(fastJson和Gson的兩種工具類)
json一般是Android中比較常用的與伺服器互動的資料形式。我們常用的架包來解析json字串有fastjson和gson 分別寫了兩個工具類: fastJson import java.util.ArrayList; import java.util.List;
java 微信開發 常用工具類(xml傳輸和解析 json轉換物件)
與微信通訊常用工具(xml傳輸和解析) package com.lownsun.wechatOauth.utl; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; impo
Android混合開發之Activity類與html頁面之間的相互跳轉(並解決黑屏問題)
在底部有本程式原始碼下載 本程式流程:程式啟動-->testActivity--->phonegap2框架類--->index.html--->testActivity,主要實現activity與html頁面的相互跳轉,並實現 傳遞引數的功能。 程式
Android 快速開發框架:推薦10個框架
一、 Afinal 官方介紹: Afinal是一個Android的ioc,orm框架,內建了四大模組功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通過finalActivity,我們可以通過註解的方式進行繫結ui和事
Android快速獲取當前Activity類名的三種方法
據說程式猿最討厭的兩件事:一是給程式碼寫詳細的註釋;二是閱讀別人的程式碼沒註釋。在程式猿的世界裡,大部分都是接手的別人的專案,而對於一些專案文件全面,專案程式碼規範,在閱讀程式碼的時候相對輕鬆些,不至於當前是哪個Activity都不知道。But,理想是豐滿的,現
android快速開發框架--快速實現 頁面 載入中 載入失敗 無資料等狀態以及下拉重新整理和自動載入
RapidDevelop-Android快速開發框架 框架持續更新中 這個框架是從平時專案裡用的比較多的框架裡整合而來 對本專案感興趣的可以一起研究喜歡的朋友歡迎star 同時也歡迎大家的寶貴意見issues 如果大家對MVP模式的開發 網路爬蟲以及快取策略
Android 快速開發框架:推薦10個框架:afinal、ThinkAndroid ...
下面轉載這10個框架的介紹:(按順序來吧沒有什麼排名)。 一、 Afinal 官方介紹: Afinal是一個android的ioc,orm框架,內建了四大模組功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通過finalActivity
Android樣式開發——常用標籤
1.clip標籤 使用clip標籤可以對drawable進行裁剪,在做進度條時很有用。通過設定level值控制裁剪多少,level取值範圍為0~10000,預設為0,表示完全裁剪,圖片將不可見;10000則完全不裁剪,可見完整圖片。看看clip標 c
java開發常用工具類集合總結
1)java正則表示式的匹配包括:郵箱,手機,姓名,暱稱,身份證號,銀行卡號等; 2)生成6位隨機數; 3)對url中字串進行編碼和解碼 4)獲取客戶端ip地址 5)獲取系統當前時間 6)生成32位編碼不含橫線 7)生成MD5編碼 8)通過身份證獲
Android App開發常用功能之使用者頭像選擇
前言 現在的APP基本都有個人資料的填寫,基本的都有頭像的選擇,支援拍照和從本地相簿選擇,剪下圓形頭像的功能,現在用個小demo實現以下。 下面看一下效果圖 上程式碼: 主介面程式碼 package com.example.androidpersonal_icon; i
Android快速開發02之仿京東底部Tab
自上一篇介紹了Android快速開發之封裝標題欄效果是顯而易見的。接下來我們對底部Tab也進行封裝。 效果: 然而實現的程式碼也就這麼幾行: public class MainActivity extends BottomTabBaseActi
ssh開發常用工具類
常用的泛型工具類: import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.lang.
ae二次開發常用的類和介面
類 1、System類庫是ArcGIS體系結構中最底層的類庫。 2、SystemUI類庫包含使用者介面元件介面定義,這些使用者介面元件可以在ArcGIS Engine中進行擴充套件。包含ICommand、ITool和IToolControl介面。 3、