原创 簡單的android網絡請求

請求數據來源: https://api.douban.com/v2/movie/top250 params: start,count OK+AsyncTask //對ok的簡單設置 public class MyOkht

原创 android顏色透明度

android color alpha 顏色透明度

原创 SlidingMenu導入as

參考

原创 單例模式造成的內存泄露

參考文章

原创 上下拉刷新列表總結

ui <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 使用反射生成jdk動態代理

1 代理類實現了接口?執行代理類的每個方法都會被替換執行InvocationHandler對象的invoke方法 //obj是你自己實例化的對象 在invoke中調用 Object object = method.invoke(obj,a

原创 Android獲取Manifest中<meta-data>元素的值

android 開發中: 在AndroidManifest.xml中,<meta-data>元素可以作爲子元素,被包含在<activity>、<application> 、<service>``<receiver>元素中,不同的父元素,

原创 配置NDK環境

1 打開文件 open -e .bash_profile 2 輸入 export NDK_ROOT=/Users/apple/Documents/androidsdk/sdk/ndk-bundle export PATH=$PATH:

原创 設計模式之禪-代理模式2

定義:自己寫代理類的方式就是靜態代理 承接上篇文章 類圖中多了InvicationHandler,GamePlayerIH 作用是產生一個對象的代理對象 /** * 動態代理類 * 原理不清楚 */ public cla

原创 CoordinatorLayout

控件 子view必須設置 CoordinatorLayout layout_behavior layout_anchor layout_anchorGravity 控件 自view必須設置 必須 C

原创 在代碼中設置margin

public class MarginActivity extends Activity { private TextView tv; @Override protected void onCreate(Bund

原创 使用反射來獲取泛型信息

//涉及api //獲取類對應的Class對象 1 Class cls = Object.class; //獲取類的成員變量 2 Field flild = cls.getDeclaredField(""); //獲取成員變量的數據類型(

原创 Retrofit簡單封裝

參考博客 簡單實用步驟 1 ApiService,所有需要的接口 public interface ApiService { @GET("top250") Call<MovieResponse> getMovices(

原创 Retrofit+mvp簡單實例

v:就一個簡單的接口,給activity提供數據,activity實現這個接口就可以 所以數據回調都可以用這一個接口 public interface ViewData<T> { void showProgress();

原创 代理模式小例子1

代理模式定義:爲其他對象提供一種代理,以控制對這個對象的訪問 代理模式ex: 以上爲該文章例子的簡單代理模式的類圖 接口:IGamePlayer 實現類:GamePlayer 實現類的代理類:GamePlayerProxy