編輯:關於Android編程
public class MainFragmentPagerAdapter extends FragmentPagerAdapter implements TitleIconTabProvider{ private final int[] TITLES = {R.string.text1_label,R.string.text2_label,R.string.text3_label}; private final String[] fragments = { Fragment1.class.getName(), Fragment2.class.getName(), Fragment3.class.getName() }; private final int[] icons = {TitleIconTabProvider.NONE_ICON,R.drawable.ic_action_video,TitleIconTabProvider.NONE_ICON}; private Context ctx; public MainFragmentPagerAdapter(FragmentManager fm,Context ctx) { super(fm); this.ctx = ctx; } @Override public CharSequence getPageTitle(int position) { return ctx.getString(TITLES[position]); } @Override public int getCount() { return TITLES.length; } @Override public Fragment getItem(int position) { return Fragment.instantiate(ctx,fragments[position]); } @Override public int getPageIconResId(int position) { return icons[position]; } }
整理本人實際開發中遇到的一些問題以及解決辦法和一些開發技巧,以後會不定時更新。tip:利用“目錄”可快速導航1.追溯sdk中某一個類隨sdk版本升
前言 最近維護公司APP應用的登錄模塊,由於測試人員用Fiddler抓包工具抓取到了公司關於登錄時候的明文登錄信息。雖然使用的是HTTPS的方式進行http請求的,但還是
首先看效果下拉刷新: 上劃加載 在項目更新的過程中,遇到了一個將XListView換成recyclerView的需求,而且更換完之後大體效果不能變,但是對於下拉刷新這樣的
Android底層開發之耳機插拔與音頻通道切換實例 由於使用的是耳機 麥克分離式的耳機,所以要分別上報事件。在Android系統層耳機插孔的檢測是基於/