摘要:private static final String ENCODING = "utf-8"; public static String loadText(Context context, String assetFilePath){ InputStream is = n...
阅读全文
摘要:NewsFragment展示新闻列表的Fragment NewsFragment类继承实现ResponseListener>接口实现网络请求的响应回调实现AdapterView.OnItemClickListener接口用于实现列表点击的监听// 设置新闻mList = (ListView) mVi...
阅读全文
摘要:public class NewsListAdapter extends BaseAdapter { private Context mContext; private LinkedList newsList; public NewsListAdapter(Context mCon...
阅读全文
摘要:子线程和主线程的通信 Android 4.0以上已经禁止在主Ui线程下联网,当需要进行WebService时必须创建新的线程。可以选择AsynTask或者Thread去实现,AsynTask本身就是支持直接返回到主线程的,Thread线程则可以搭配Handler来通知主线程。package org....
阅读全文
摘要:// 实现再按一次返回键退出的功能 @Override public void onBackPressed() { if ((System.currentTimeMillis() - exitTime) >= 2000) { mToast = ...
阅读全文
摘要:首先, DrawerLayout这个类是在Support Library里的,需要加上android-support-v4.jar这个包。 然后程序中用时在前面导入import android.support.v4.widget.DrawerLayout; 如果找不到这个类,首先用SDK Manag...
阅读全文
摘要:AsyncTask介绍Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。Android为了降低这个开发难度...
阅读全文
摘要:实现原理:使用ViewPager控件(com.android.support:support-v4:22.1.1),把引导页的layout文件放进ViewPager控件就可以了。ViewPager控件本质上也是个列表控件,横向滚动,一个页面一个页面的滚动,底下并没有滚动条,所以非常适合做引导页,和页...
阅读全文