原创 Android菜鳥練習第十二課 CircleImageView的使用

第一部分 自定義控件部分 public class CircleImageView extends ImageView { private static final ScaleType SCALE_TYPE = ScaleT

原创 Android菜鳥練習第二十一課 px與dip轉換

import android.content.Context;   //從手機獲取的單位都是PX public class DensityUtil {                  /**        * 根據手機的分辨率從 di

原创 Android菜鳥練習第十三課 導出Module爲Jar

第一步 找到想要打成JAR包的module下面的build.gradle代碼文件,操作如下apply plugin: 'com.android.Application' 更改爲apply plugin: 'com.android.li

原创 Android菜鳥練習第十課 通過RadioButton設置主頁導航欄

第一部分 佈局部分 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andr

原创 Android菜鳥練習第六課 萬能適配器

第一部分 ViewHolder public class ViewHolder { private final SparseArray<View> mViews; private int mPosition; pr

原创 Android菜鳥練習第十九課 自定義button點擊效果

1.在res文件夾下新建一個drawable文件夾 2.把要設置的按鈕默認背景圖片與按下時 3.在drawable文件夾中新建一個xml文件內容如下 <?xml version="1.0" encoding="utf-8"?><selec

原创 Android菜鳥練習第十一課 雙擊放大縮小也可以通過手勢改變大小的ZoomImageView

注意事項:本控件是以前同事做的,使用方法與ImageView相同,當給控件設置圖片是要使用src的方式而不是background的方式,否則會報空指針異常 public class ZoomImageView extends Imag

原创 Android菜鳥練習第九課 自定義橫向進度條

第一部分 在drawable中自定義progressBar的樣式 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.and

原创 Android菜鳥練習第五課 Gson解析

第一部分 json串 { "error": 0, "status": "success", "date": "2014-05-10", "results": [ {

原创 Android菜鳥練習第八課 通過afinal更新apk

準備工作1.將下載的afinal庫放到項目中2.通過獲取當前應用版本號與接口提供的版本號進行比對,如當前版本號小於接口所提供版本號則進行更新apk操作,獲取應用當前版本號代碼如下 private int getVersionCode(

原创 Android菜鳥練習第十四課 自動計時的TimerButton

第一部分 Application部分 public class App extends Application { // 用於存放倒計時時間 public static Map<String, Long> map; }

原创 Android菜鳥練習第二十二課 Broadcast的基本使用

1.通過靜態方法註冊的接收者 public class FirstReceiver extends BroadcastReceiver { @Override public void onReceive(Context

原创 Android菜鳥練習第四課 自定義PieView實現餅圖效果

第一部分 自定義PieView public class PieChartView extends View { //定義多種顏色供使用 private int arcColos[] = new int[]{getR

原创 Android菜鳥練習第十八課 build.gradle的基本介紹

apply plugin: 'com.android.application' //表示是一個應用,如果是類庫的話:apply plugin: 'com.android.library' android { compileS

原创 Android菜鳥練習第七課 自定義dialog

第一部分 對話框部分 public class MyDialog extends Dialog implements View.OnClickListener { public Button mBtnConfirm,mBtnC