自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Android Arouter 框架子类Autowired 报错的问题解决

对于子类继承父类,父类再继承BaseActivity,BaseActivity中使用inject()方法的情况下,需要在父类中写入@Autowiredopenlateinit var hardware: HardWare在子类中写入:@Autowiredoverridelateinit var hardware: HardWare这样才不会造成Arouter inject报错的问题...

2022-05-23 00:05:13 694

原创 android 原生混编 flutter 并使用 flutter_boost进行跳转的步骤以及注意事项

导入步骤:1.将flutter_module放在项目中,与app module平级。2.在项目build.gradle里面,加入以下代码: include ':app'// 加入下面配置setBinding(new Binding([gradle: this]))evaluate(new File( settingsDir.parentFile, 'inininhelper/flutter_module/.android/include_flutt.

2020-10-31 18:12:16 2191

原创 FragmentPagerAdapter 解决设置不同的Fragment的子类,界面不刷新的问题

这两天遇到一个问题,发现了使用FragmentPagerAdapter的时候,切换不同Fragment子类会导致只用前面加入的Fragment。然后上网搜索相关问题发现还是没有,所以自己看了下源码发现了在FragmentPagerAdapter中的缓存实现是这样的:当切换Fragment的时候销毁item: @Override public void destroyIte...

2019-09-26 12:01:29 480

原创 Retrofit2 POST参数拦截加密 JSON多了很多百分号的问题

  今天出现了个问题,使用拦截器拦截request进行参数加密,传入json后出现了一串百分号的参数(%5B%7B%22id%22%3A102%2C%22t_sale_detail...等),百度了很久终于看到了这个文章https://www.cnblogs.com/yangxiaomei/p/9019999.html。原来@Field传入的参数会自己编码,反编码后就可以获取原本的JSON数据了。...

2019-01-22 18:15:48 2925 1

原创 StaticLayout.calculateEllipsis(StaticLayout.java:667)的xml错误

贴出错误:   java.lang.ArrayIndexOutOfBoundsException: length=21; index=-1 at android.text.StaticLayout.calculateEllipsis(StaticLayout.java:667) at android.text.StaticLayout.out(StaticLayou...

2018-05-04 10:45:36 333

原创 Glide 3.7.0+RecyclerView 下使用setItemViewCacheSize出现图片加载失败的问题

  花了几乎1天的时间解决了这个问题,纪念下。  使用RecyclerView下图片框架使用Glide的时候出现了大部分图片error状态的问题。  检测方法:使用Glide里面的错误回调:Glide.with(MainGoodsActivity.this) .load(PIC_URL + item_info.imageurl) .diskCacheStrategy(D...

2018-04-27 11:51:43 2824

原创 如何做到带HINT的Spinner??

带hint的spinner

2015-12-19 22:18:56 1601

转载 各种android正则表达式使用

常用正则表达式收集正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空

2015-11-02 15:27:48 677

转载 Animation_list动画爆出OOM,你猜怎么着?

Animation_List原理我猜测是把N张图一起加载完毕运行,而Uber的并不是这样子,而是利用ImageView.postDelayed方法来解决。具体代码:仿Uber启动---完美解决帧动画播放oom错误 - 移动开发 http://www.myexception.cn/mobile/1953791.html

2015-10-31 12:02:20 563

原创 Spinner 的 点击问题

做了一个二级联动的Spinner,而第二个spinner只有1个选项。   但是如何点击第二个都没有做出itemselect反应。  所以问了老大,老大说:  如果没有作出变化,spinner的onItemSelect是不会被触发的。原来如此...

2015-10-29 16:34:22 647

原创 AlertDialog为什么显示不出来,仅出现变暗呢?

因为你用的是findviewById来获取view的是吗?只需要用Inflater设置就可以解决了,记下来,以后用  希望能帮到你。

2015-09-25 10:14:22 933

原创 开发日记(8) 为什么我的HttpUtils过一分钟才会有数据再刷新?

今天又遇到了,都怪自己懒没记下来。  原因是因为HttpUtils具有缓存功能,一分钟内请求网络是不会在提交给后台的,所以你的APP才会出现为什么修改了数据之后却没有成功返回想要的结果。  具体解决方法:utils.configCurrentHttpCacheExpiry(0);加入这句代码就可以让自己HttpUtils取消缓存功能。  希望能帮到你,我自己也记着

2015-09-24 14:17:07 759

原创 开发日记(7)如何让一个activity更新application中的数据,返回后更新呢?

首先你得知道启动模式四种,普通模式虽然会更新数据,但是会造成重复页面的bug,singleTop也是如此。  singleTask和singleInstance虽然会解决这个问题,但是却不能更新数据。怎么办呢?  原来在Activity中会有一个onNewIntent的一个方法用来传递intent数据。只要是使用了intent传递,肯定会调用这个方法,所以我们可以在那里刷新数据,并配合La

2015-08-19 11:32:24 451

原创 开发日记(6) 数据库更新:为什么老提示我的数据库的表没有呢?

今天花了一个小时去找为什么我使用org.litepal.crud.DataSupport,总是提示:你丫的没有这表啊!我的天,百思不得其解。最后在老大的提示下发现了原来并没有更新数据库的版本,否则将会提示没有这个数据表。所以说:   1.可以删除APP,然后再装上。   2.将版本号更新为2。  希望可以帮到大家。

2015-08-03 16:29:50 409

转载 开发日记(5) 我们如何让EditText的光标消失呢?

很多日子没有分享文章,赶项目呢,3人5项目,好烦啊!  正题,这是分享的,原文章:http://www.cnblogs.com/yejiurui/archive/2013/01/02/2841945.html    在我们的应用中,有时候一进入一个页面, EditText默认就会自动获取焦点。弹出输入法框,用户体验很不好,那么如何取消这个默认行为呢?ps:这篇文字是一年前写的,

2015-07-29 14:09:58 499

原创 HttpUtil的小错误

当我们使用HttpUtils遇到org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.xxx:8080 refused的时候,我们或许可以看看自己的网络权限是不是打开了,别问我怎么知道的。  就是这个权限

2015-07-23 17:57:58 518

原创 开发日记(4)如何将Bitmap转换成Uri?

1、bitmap to uriUri uri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, null,null));2、uri to bitmapBitmap bitmap = MediaStore.Images.Media.getBitmap(this.getCon

2015-05-28 20:10:24 2955

转载 开发日记(4)Android的图片压缩类ThumbnailUtils

主要有三个方法可以调用: 1、extractThumbnail (source, width, height):  /** *  * 创建一个指定大小的缩略图 * @param source 源文件(Bitmap类型) * @param width  压缩成的宽度 * @param height 压缩成的高度 */  ThumbnailUtils.extract

2015-05-28 15:09:18 709

原创 开发日记(4):android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:4090)数组越界异常

android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:4090)数组越界异常是因为在listview中使区分不同layout,使用方法getitemtype方法时候不能用超过type数量的常量,若有则报以上的错

2015-05-28 10:17:34 509

转载 开发日记(3)转发:比较靠谱的图片压缩

第一:我们先看下质量压缩方法: Java代码  private Bitmap compressImage(Bitmap image) {            ByteArrayOutputStream baos = new ByteArrayOutputStream();          image.compress(Bitmap.CompressFormat.

2015-05-18 22:15:31 382

转载 开发日记(2)drawable和bitmap和byte[]的相互转换

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit

2015-05-14 09:45:14 458

原创 开发日记(2):缩略图如何制作?

// 压缩图片功能 private void compress(Bitmap bmp) { // TODO Auto-generated method stub BitmapFactory.Options factory = new BitmapFactory.Options(); factory.inJustDecodeBounds = true;// 当为true时 允许查询图片

2015-05-14 09:30:50 460

原创 开发日记(01)返回相片的Intent

直奔主题的返回相片的Intent:Intent pictureIntent = new Intent(                    Intent.ACTION_PICK,                    android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);

2015-05-13 09:18:22 366

空空如也

空空如也

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

TA关注的人

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