自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android图片加载框架,Glide

转自郭神开始要想使用Glide,首先需要将这个库引入到我们的项目当中。新建一个Glide4Test项目,然后在app/build.gradle文件当中添加如下依赖:dependencies {    implementation 'com.github.bumptech.glide:glide:4.4.0'    annotationProcessor 'c

2017-12-19 14:21:51 302

原创 关于项目合并的一些坑 androidStudio项目和Eclipse项目合并

.layout尽量不要重名,重名的统一改名(activity里面的要一起改,不然找不到了)()2.把清单文件里面的activity合并一份,权限合并,application合并,配置的第三方地图等key合并3.(重点)theme。很重要android:theme="@style/Theme.AppCompat.Light.NoActionBar"4. (特重点)版本统一,v4,v7包版本统一compileSdkVersion 26buildToolsVersion "26.0.1"compil

2017-12-05 16:51:02 1374 8

原创 com.android.dex.DexIndexOverflowException: Cannot merge new index 66078 into a non-jumbo instruction

报错提示:  Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concu

2017-07-17 16:13:24 455

转载 Android Studio Gradle project sync failed,Gradle sync failed: Unable to start the daemon process.

Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chap

2017-06-22 20:26:42 2695

原创 安卓注解使用,实体类指定须使用字段, Google Gson 字段过滤

实体类复用,项目中往往会遇到这样一些问题,有一个字段很多的实体类,然后向服务端提交数据的时候却不需要这个实体类的全部字段。所以我们通常的方法就是再新建一个只有需要字段的实体类。还有一种方法就是本文要说到的注解,给某个操作时需要用到的字段加上注解:1.新接口SubmitAccept/**某个时刻需要提交的字段 * @author * @version 创建时间:2016年3

2017-02-13 10:03:49 1036

原创 android.support.v7.widget.Toolbar的使用

xml文件:可以新建一个xml文件,文件名:toolbar.xml xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/appbar_layout"

2017-01-23 10:43:58 3990

原创 android照片裁剪

/** * 调用系统的裁剪 * * @param uri */public void cropPhoto(Uri uri) { Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(uri, "image/*"); intent.putExtra("c

2017-01-23 10:40:05 272

转载 RecyclerView定位

转载请标明出处: http://blog.csdn.net/tyzlmjj/article/details/49227601 本文出自:【M家杰的博客】概述 RecyclerView在安卓开发中非常实用,而且简单易用,但是在实际开发中一直有一个问题困扰着我,就是定位问题,实际的项目中总是会遇到这样的需求:检索RecyclerView的某一项(各个项的高度不确定),然后定位这

2017-01-16 17:19:43 323

原创 Android studio 导入安卓项目时报错 Gradle's dependency cache may be corrupt (this sometimes occurs after a net

项目导入后会报以下错误:Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)Re-download dependencies and sync project (requires

2016-12-23 11:17:30 5486

原创 安卓 隐藏软键盘

InputMethodManager inputMethodManager= (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if(inputMethodManager!= null) { inputMethodManager.hideSoftInputFromWindow(getWindow

2016-10-26 10:05:12 251

原创 android Activity之间传递对象

Activity之间传数据时,为了避免麻烦,往往会将一些值封装成对象,然后将整个对象传递过去。传对象的时候有两种情况,一种是实现Parcelable接口,一种是实现Serializable接口。常见错误:  1.Caused By:android.os.BadParcelableException: ClassNotFoundException when unmarshal

2016-10-25 14:16:35 470

原创 Base64和Bitmap的相互转换

/* *bitmap转base64 */publicstatic String bitmapToBase64(Bitmap bitmap){String result="";ByteArrayOutputStream bos=null;try {if(null!=bitmap){bos=new ByteArrayOutputStream();bitmap.c

2016-08-30 17:30:25 3511

转载 Android通知栏微技巧,那些你所没关注过的小细节

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/50945228本篇文章首发于我的微信公众号,其实通常情况下我都不会将微信文章再在博客上发表的,因为我认为两者区别比较大。微信文章偏向于短小精炼,毕竟要在手机上阅读,博客文章则可以写得更加深入一些,也不怕贴大量的代码。但是由于这篇文章稍微有点特殊,讲的是Android通知栏微技

2016-08-22 14:12:09 252

转载 Snackbar提示,Toast和Dialog之间

Snackbar如果说Dialog和Toast是两个极端的话,那么Snackbar就是处于中间的位置了。Snackbar和Toast比较相似,但是用途更加广泛,并且它是可以和用户进行交互的。Snackbar使用一个动画效果从屏幕的底部弹出来,过一段时间后也会自动消失。在使用Snackbar之前,首先需要在app/build.gradle中添加相应的依赖:dependencies {

2016-08-22 14:07:15 412

原创 toast,小技巧,安卓

private static Toast toast; public static void showToast(Context context, String content) { if (toast == null) { toast = Toast.makeText(context,content, Toast.LENGTH_SHORT);

2016-08-22 14:01:13 371

原创 DatePicker控件/日期控件,只显示年月/隐藏日

datePicker = (DatePicker) dateTimeLayout.findViewById(R.id.date_picker);((ViewGroup)((ViewGroup) datePicker.getChildAt(0)).getChildAt(0)).getChildAt(2).setVisibility(View.GONE);

2016-08-18 14:48:02 6534

转载 完美的屏幕适配 安卓屏幕适配

http://blog.csdn.net/lmj623565791/article/details/49990941;本文出自:【张鸿洋的博客】一、我们希望拿到设计图,meta信息中填入设计图的尺寸,然后不需要额外计算,布局直接抄设计图上的尺寸,不产生任何多余的资源文件,完成各种分辨率的适配!二、直观的体验假设我们拿到一张设计图:这样的设计图开发中很常见

2016-06-07 13:40:44 554

转载 Android 高清加载巨图方案 拒绝压缩图片 避免oom

一、概述距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回来。对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法:对于图片显示:根据需要显示图片控件的大小对图片进行压缩显示。如果图片数量非常多:则会使用LruCache等缓存机制,将所有图片占据的内容维持在一个范围内。其实对于图片加载还有种情况,就是单个图片非常巨大,并

2016-06-07 13:35:35 996

转载 SharedPreferences封装类SPUtils

package com.zhy.utils;    import java.lang.reflect.InvocationTargetException;  import java.lang.reflect.Method;  import java.util.Map;    import android.content.Context;  import android.content.Shared

2016-06-07 11:35:30 324

SourceTreeSetup_1.5.2

SourceTreeSetup_1.5.2 git可视化管理工具

2016-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除