- 博客(11)
- 收藏
- 关注
原创 OOM的异常
1.OOM的概念①:outofMemoryError: 内存溢出;加载到内存的资源超过限制,所以闪退而崩掉了;②:2.分析出现OOM的原因:集合中有对象的引用,使用完没有清空,导致内存泄漏,从而导致内存溢出;①:导致OOM的原因:图片,for(1000000)不停的new对象;②:2种解决思路:对图片的显示要求不高,就是用二次采样;对图片要求显示的清晰,就要使用分块显示;3.解...
2018-10-29 13:38:06 1634
原创 qq自动登录
1.设置布局2.找控件3.利用 SharedPreferences进行存值,取值4.实现第一次登录,以及第二次登录// 判断 denglu.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ...
2018-10-25 16:09:59 854
原创 TabLayout头布局
1.首先 设置头布局文件2.其次设置添加方法,内容3.tabLayout滑动切换的是fragment第一步:布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_...
2018-10-29 10:30:18 207
原创 DrawerLayout侧滑栏
1.DrawerLayout是一个侧滑的布局控件2.以及可以拖拽的一个布局资源3.首先要现在布局文件里面设置好布局,在进行编写代码;第一步:这是最基本的一个布局文件,里面有主界面布局,下面是包含一个button的按钮;<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.c...
2018-10-29 10:26:28 221
原创 camera
1.相机【1】获取相机 // 【1】相机的 隐式回传意图 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // 【2】添加意图 intent.addCategory("android.intent.category.DEFAU...
2018-10-25 16:04:22 153
原创 数据库增删改查
1.先创建数据库,数据表,写好属性和类型2..在MyDao写入增删改查的方法;3.将数据添加到数据库,根据集合的形式4.删除数据库中的某一条' public class MySql extends SQLiteOpenHelper { public MySql(Context context, String name, CursorFactory factory, ...
2018-10-25 15:58:56 166
原创 ImageLoader加载图片,色彩
使用imageLoader可以实现:多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置支持图片的内存缓存,文件系统缓存或者SD卡缓存支持图片下载过程的监听根据控件(ImageView)的大小对Bitmap进行裁剪,减少Bitmap占...
2018-10-25 15:49:20 153
原创 多条目加载
adapter中的方法@Overridepublic int getViewTypeCount() { return 3;}@Overridepublic int getItemViewType(int position) { int type = 0; if (list.get(position).getThumbnail_pic_s02() != null...
2018-10-25 15:32:38 106
原创 AsyncTask+HttpClient
先创建一个类,再执行;MyTask myTask = new MyTask(); myTask.execute(path); doInBackground:相当于子线程;onpostExcute:相当于主线程;class MyTask extends AsyncTask<String, Void, String> { @Override ...
2018-10-25 15:26:45 240
原创 AsyncTask+HttpURLConnection
public class URLTools { public URLTools() { } ; public URLTools get(final String path) { MyTask myTask = new MyTask(); myTask.execute(path); return this;...
2018-10-25 15:21:13 211
原创 HttpURLConnection + Handler
public class URLTools { public URLTools() { } ; public URLTools get(final String path) { new Thread() { private HttpURLConnection httpURLConnection; ...
2018-10-25 15:18:18 509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人