原创 android之動畫分析

android之Tween動畫分析 Android動畫有兩種: 1,Tween動畫,通過對 View 的內容進行一系列的圖形變換 (包括平移、縮放、旋轉、改變透明度)來實現動畫效果。動畫效果的定義可以採用XML來做也可以採用編碼來做;

原创 android使用NumberPicker實現自定義帶時間的對話框

android使用NumberPicker實現自定義帶時間的對話框 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an

原创 android dom解析xml

Android開發中用的最多的是json數據,很少用到xml,上次項目中需要獲取天氣預報的xml數據,於是研究了下xml解析,我使用的是dom解析,貼出代碼,大家交流學習~ 服務端xml數據: 這裏寫代碼片 <response>

原创 android實現A-Z排序和檢索的功能

自定義了一個SideBar實現A-Z檢索功能 public class SideBar extends View { // 觸摸事件 private OnTouchingLetterChangedListener onTouchin

原创 對象string互轉

/** * 對象轉換成string * */ public static String object2String(Object o) { String value = ""; try { ByteArrayOu

原创 android自定義帶清空內容的TextView

android自定義帶清空內容的TextView 代碼: <span style="font-size:24px;"> /** * 帶刪除按鈕的EditText * @author Administrator * */ </spa

原创 SharedPreferences偏好設置

SharedPreferences偏好設置的使用 保存基本數據類型: 1,保存數據 */ public static void setParam(Context context, String key, Object object,

原创 android自定義ImageView實現圓形圖片

android自定義ImageView實現圓形圖片 直接上代碼,有問題大家提出來 <span style="font-size:18px;">package com.ibenwang.widget; import android.con

原创 android打開關閉藍牙和wifi

藍牙 獲取系統藍牙服務: BluetoothAdapter mBluetoothAdapter = BluetoothAdapter .getDefaultAdapter(); 打開:

原创 獲取手機通訊錄加好友

獲取手機通訊錄加好友 工作用到的在app訪問通訊錄,獲取好友信息,發邀請給好友,請求加好友, 類似微信的通訊錄加好友效果,簡單貼一些代碼。 xml佈局: <span style="font-size:18px;"><?xml versi

原创 使用Volley框架網絡請求Request的封裝

使用Volley框架網絡請求Request<T>的封裝 public abstract class GsonRequest<T> extends Request<T> { private MyLogger mylogger = MyL

原创 android音量控制AudioManager

android音量控制AudioManager 先獲取系統音頻管理服務 AudioManager <span style="color: rgb(70, 70, 70); font-size: 14px; line-height: 21

原创 Android緩存Cache學習

Android緩存Cache學習 項目中需要用到緩存,我使用的是文件緩存,這裏簡單總結下: 主要思路是封裝一個緩存對象,將每個界面需要緩存的數據作爲緩存對象的屬性,將緩存對象以PageCache緩存到文件。 緩存對象類: //封裝緩存數據

原创 android自定義時間控件NumberPicker

android自定義時間控件NumberPicker 佈局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andro

原创 android之自定義帶清除內容的EditText

android之自定義帶清除內容的EditText      android在很多地方需要用輸入框EditText,輸入的內容可以完全清除,這樣做的好處,是在有的地方用戶體驗更好,比如用戶在註冊登錄的輸入框,可以在EditText右側加