自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wx_bin的博客

知识是人类最大的信仰...

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 RecycleView 空视图

看了网上几篇,按照着搞都没成,后面自己搞了一个,还行吧,勉强够用,用到的是多布局,还有自己一个简单处理的Adapter的基类。说这么多,先上图: 以上就是两个效果图有数据和没有数据。废话不说,直接上代码:1、Adapter:/** * 带有空视图设置的RecycleAdapter的积累 * Created by Administrator on 2018/7/31. *...

2018-08-23 09:30:13 915

原创 Recycle 折叠之 隐藏显示部分Item

先来点思路:name是显示内容,title是标记    parentItem(我们点击的那些) 的name 是 chiledItem(我们要隐藏的那些item)的title 然后在adapter中设置个map<String ,Boolean> 如果点击 parentItem 我们就把它的name作为key 折叠/展开的状态作为value保存,然后在根据 状态来来判断是否要隐藏ite...

2018-08-10 11:50:21 2016 1

原创 Simditor + Strust 上传图片

Simditor / Simditor Git一、关于配置之类的网上很多了,我就不赘述了二、我的配置Simditor1、在界面中配置Simditorfunction initEditor() { var editor = new Simditor({ textarea: $('#editor'), // [ 'bold','italic','underline',...

2018-07-13 17:26:36 360

原创 Error:Execution failed for task ':Manifest merger failed with multiple errors, see logs

 Error:Execution failed for task ':app:processApp_huaxinDebugManifest'.> Manifest merger failed with multiple errors, see logs这个错我找的时候都说什么包重复,其实也是坑 1、场景:    gradle初始化信息,然后在mainfest中占位符获取,...

2018-04-26 12:05:22 238

原创 说说Android多聚道打包那些事

     个人博客  >>>>>           还记得在之前一个公司,要做多聚道打包,一份代码多个应用,还是菜鸟级的我一下蒙蔽了,开始搞,反正就是很懵逼,看着那时网上的资料更加蒙蔽了,搞了一个星期(我也不知道我看了啥....)。最后还是没搞定,前几天,需要用到这个,然后看了一下,简单得很,我之前居然搞不定....    这里简单介绍一下,具体的自己去看看...

2018-04-26 10:45:49 399

原创 城市选择器(仿照美团)

GitHub:https://github.com/cocoandy/CitySelect.gitCitySelect仿照美团地址选择器依赖库build.gradle 用于打包aardef SDK_BASENAME = "TestSdk";def SDK_VERSION = "_V1.0";def sdkDestinationPath

2017-09-14 17:09:31 1924 2

原创 Android EditView 被键盘覆盖

当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。下面提供三种解决办法:   方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT

2016-12-13 13:44:38 516

原创 关于Android手机声音音量的获取和设置

获取系统音量设置音量AudioManager提供了方法:publicvoidsetStreamVolume(intstreamType,intindex,intflags)其中streamType有内置的常量,去文档里面就可以看到。JAVA代码:AudioManager mAudioManager = (AudioManager) getSystemService(Cont

2016-11-22 16:38:35 969

原创 android studio 上传项目到github上

上传项目到android studio

2016-09-06 21:34:36 350

原创 eclipse上httpclient作废的解决办法

解决Android 4.0以后,httpclient被废弃的问题。

2016-08-13 14:36:40 1206

原创 HTTP android 4.0 找不到相关包

引入http相关的包

2016-07-06 14:26:28 231

转载 android 很好的開源項目

http://my.oschina.net/u/2446323/favorites?type=3

2016-03-07 16:37:25 1230

转载 十个调试技巧

调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclipse 4.2)

2016-01-14 14:39:03 503

原创 最受程序员 欢迎的14个社区

程序员经常去的14个顶级开发者社区,如果你还不知道它们,那么赶紧去看看,也许会有意想不到的收获。1.Stack Overflow9月份,Stack Overflow也将迎来其6岁的生日,毫无疑问,Stack Overflow是全球最受程序员欢迎的开发社区,而且也是内容最丰富的社区之一。官方网站:http://stackoverflow.com/ 2.Redd

2016-01-14 14:30:30 996

原创 泡在网吧的日子---学习网站

这是一个学习网站,上面有挺多UI的实现的http://www.jcodecraeer.com/a/opensource/2015/0818/3321.html

2016-01-13 14:39:42 1230

转载 [Android] RapidFloatingActionButton

来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4474748.htmlRapidFloatingActionButtonGoogle推出了MaterialDesign的设计语言,其中FloatingActionButton就是一部分,但是Google却没有提供一个官方的FloatingActionButton控件,网上找了几个试用了

2016-01-13 14:25:23 375

转载 蓝牙的简单学习——开/关—搜索

1、显式开启蓝牙设备view sourceprint?1.Intent intent=new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);2.startActivityForResult(intent,1);2、隐式开启/关闭蓝牙设备view s

2015-12-07 14:03:17 470

图片缓存机制代码

用于类似图库,缓存,所困、缩略图 package com.example.cache; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.lang.ref.SoftReference; import java.util.HashMap; import java.util.Map; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.BitmapFactory.Options; import android.util.DisplayMetrics; /** * 1.从内存中加载 * 2.本地缓存中加载 * 3.本地加载 * @author Administrator * */ public class LoadCacheImageTool { private Activity activity; private Map<String,SoftReference> cacheMap; public LoadCacheImageTool(Activity activity){ this.activity = activity; this.cacheMap = new HashMap<String, SoftReference>(); } public Bitmap loadCacheImage(String imagePath){ Bitmap bitmap = null; if (cacheMap.containsKey(imagePath)) { bitmap = cacheMap.get(imagePath).get(); if (bitmap!=null) { return bitmap; } } bitmap = loadLocalCacheImage(imagePath); cacheMap.put(imagePath, new SoftReference(bitmap)); return bitmap; } ///mnt/sdcard/bk.png ///mnt/sdcard/cache/bk.png.cache private Bitmap loadLocalCacheImage(String imagePath) { Bitmap bitmap = null; String cacheImagePath = getCacheImagePath(imagePath); File cacheFile = new File(cacheImagePath); if (!cacheFile.exists()) { bitmap = loadLocalBigImage(imagePath); saveToCacheDir(bitmap,cacheImagePath); }else{ try { bitmap = BitmapFactory.decodeStream(new FileInputStream(cacheFile)); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return bitmap; } private String getCacheImagePath(String imagePath) { String cacheDir = new File(imagePath).getParent()+"/cache/"; if (!new File(cacheDir).exists()) { new File(cacheDir).mkdirs(); } String newImageName = new File(imagePath).getName()+".cache"; String newImagePath = cacheDir+newImageNam

2016-01-27

空空如也

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

TA关注的人

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