- 博客(44)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 Linux-使用scp与服务器传输文件(macOS)
登录服务器使用命令:ssh <服务器地址>例:ssh test@192.168.8.88 ,(密码输入不显示)如果报警告:-bash: warning: setlocale: LC_TIME: cannot change locale (en_US.UTF-8): No such file or directory解决方案:# tee /etc/environment &...
2019-01-16 17:42:50 1161
原创 IDEA-springboot项目报错could not autowire
在搭建Springboot项目中发现使用注解@Autowired 会提示类似报错的红色下划线,但是项目编译没问题,虽然不影响使用,但是看着未免难受:@RequestMapping("/cms")@RestControllerpublic class MemberController { @Autowired private WeiXinService weiXinServi...
2019-01-11 11:27:56 1282
原创 一个Android开发者眼中的微信小程序
前言转眼间微信小程序已经推出好几个年头了,作为一名Android开发者,一直想尝试下;正好赶上公司策略调整,在开发完App后领导想着在开发一个小程序版,基于微信庞大的用户量,微信小程序成为了首选;在完成了两三个微信小程序后,有了些心得体会,特此记录下来。鉴于篇幅,这里只说说一些基本的体会,后续会给出更多实际遇到的问题解决。开搞首先我们得先看下官方教程:微信小程序官方文档 如果只是体验...
2018-08-26 12:35:07 4265
原创 Android-RecyclerView列表倒计时错乱问题
前言转眼间距离上次写博客已是过了一个年轮,期间发生了不少事;经历了离职、找工作,新公司的第一版项目上线。现在总算是有时间可以将遇到的问题梳理下了,后期有时间也会分享更多的东西~~场景今天分享的问题是当在列表里面显示倒计时,这时候滑动列表会出现时间显示不正常的问题。首先关于倒计时我们需要注意的问题有以下几方面: 在RecyclerView中ViewHolder的复用导致的时...
2018-03-25 12:59:21 5892 12
原创 Glide-You cannot start a load for a destroyed activity
java.lang.IllegalArgumentException,You cannot start a load for a destroyed activity,RequestManagerRetriever.java,134
2017-09-23 00:57:44 2718
原创 在 Windows 7上安装 TensorFlow
之前一直听说TensorFlow很火,楼主一直想装个试试,无奈一直很忙,最近得空于是赶紧装了一个;过程当然是曲折的,好在折腾一天终于弄好了,现记录下过程~~
2017-09-22 16:52:25 850
原创 Android Recyclerview列表自动播放视频
前言:最近项目比较忙很久没写博客了,一个月迭代了三个版本也是醉了。。。谁叫我们是苦逼的程序猿呢,回归正传;最近主要在弄一个跟视频有关的项目,里面也学到一些东西,现在记录一下;其中一个是仿微博的视频列表自动播放功能,具体可以看下图:项目中视频使用的是GSYVideoPlayer 这个开源库。 ps:作者很热心,nice。废话不多说,直接进入重点;既然要实现类似微博那种滚动列表时,处于当...
2017-09-14 17:18:23 19809 21
原创 java.lang.IllegalArgumentException: width and height must be > 0
width and height must be > 0
2017-08-09 17:06:56 13464 2
原创 Android 使用Fiddler抓取Https请求
在开发过程中我们一定碰到过需要查看从服务器请求下来的信息是什么样的情况,Fiddler为我们方便的查看方式。
2017-04-25 16:50:34 10357
转载 Android 7.0 系统相机崩溃解决android.os.FileUriExposedException
最近市场开始强行要求适配7.0,无奈之下发现不少好文章,特此收藏记录。
2017-04-25 10:01:52 4152 3
原创 Android 不解压直接读取zip包
之前项目中遇到个需求,总监让我们把从服务器下载下来的资源不解压直接读取里面的资源,这样的话就省去了一个个校验资源是否正确的步骤,听着貌似有点道理。。。废话不多说直接上代码。目前我所试验过的可以读取的资源有文本、图片、xml文件。文本: zip包目录结构:res/txt/data.json 文件sd卡路径:android.os.Environment.getExternalStorage...
2017-04-20 17:12:44 6686 2
原创 Android Studio MAT内存分析初探
做开发有一些年头的想必都会碰到程序性能方面的问题,性能优化有很多种,但是首先我们得定位是哪一块的问题;Android Studio已经为我们提供了性能分析工具MAT。
2017-04-01 18:04:56 4681
原创 Android 7.0多渠道打包Signature Scheme v2签名失效
更新: 文末新添了脚本打包方式,简单快捷,想直接使用的直接跳到脚本打包部分。最近在发布应用上传市场的时候发现在 腾讯应用宝 上传失败,说是什么腾讯管家检测到app有病毒,看见这个当时我就不乐意了,索性我就安装了个管家然后预料之中没有出现所谓的病毒;这里我就不想吐槽了。最后发现是在android 7.0新出的签名机制上引发的问题;APK Signature Scheme v2介绍 Andr...
2017-03-30 18:01:49 10030 15
原创 设计模式-状态模式(State)
最近在优化代码结构的时候无意间发现了状态模式,发现这个模式挺适合app内当需要判断用户是否登录执行不同操作的时候。
2017-03-24 21:38:56 645
原创 Android 学会写注解框架
当我们在使用Butterknife和Retrofit 的时候,都会遇到注解这个概念。但是以前都是为了使用而使用,故而知其然而不知其所以然,最近有时间了可以深入学习一下,特此记录作为抛砖引玉。
2017-03-23 20:24:04 1375
原创 Android 代码设置TextView 字体颜色--ColorStateList
很多时候需要给text设置点击字体颜色变化,通过下面方法可以很好实现。
2016-11-04 15:16:26 4875
转载 Android Studio 掌握这些调试技巧,Debug能力不能再高啦
Debug断点跟踪调试是软件开发过程中分析代码、解决BUG的一个重要手段。本文就以Android Studio工具为例,展示一些一般人不知道的Debug调试技巧。
2016-08-16 15:53:37 2809
原创 Unknown URL content://downloads/my_downloads 三星引发的血案
这是一个使用DownloadManager在三星手机引发的血案。
2016-07-23 13:36:40 12743 8
原创 Android Dialog 隐藏键盘问题
自定义Dialog,Dialog里面包含EditText,当输入时手机键盘会弹出,但是点击空白区域Dialog关闭时键盘不会自动隐藏。
2016-05-11 10:56:45 9913 9
原创 设计模式-工厂方法模式
工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类
2016-04-21 11:23:15 848
原创 Android Studio 开发问题记录
在使用Android Studio的过程中所遇到的一些坑:此篇不定时更新。1、Error:Execution failed for task ‘:app:processDebugManifest’.> Manifest merger failed with multiple errors, see logs: 此问题出现的情况是:主项目引入另一个项目作为主项目的library。网上...
2016-04-08 09:49:57 10603 8
转载 Android 65k 问题
文/zerob13(简书作者) 原文链接:http://www.jianshu.com/p/245022d136e1 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。在 Android 开发中,有一个之前很少听说,最近偶尔江湖传闻听到过的问题,就是 65k 问题。什么是65k问题呢?其实很简单,就是 Android 有个限制,你的每个 App 中函数最多只能有 65536 个。这个
2016-04-01 10:28:14 1050
原创 Android 仿今日头条首页标题栏效果
今天带来的是仿今日头条首页的联动滑动效果,废话不多说,先上效果图: 思路: 做这个我们需要实现的效果有 1、滑动内容区域,标题栏会有变化来显示当前所处的位置。 2、点击标题栏,内容区域也会随着滑动并跳到指定栏,标题栏会移动到屏幕中间。 3、当标题栏过多时,我们可以滑动标题栏找到超出屏幕的栏。要实现上面三个问题,我采用的是标题栏用HorizontalScrollView来实现,内容区域用Vi
2016-03-30 14:10:31 7609 3
原创 android 代码编写selector--StateListDrawable使用
在项目开发中肯定会遇到各种点击效果,一般都是创建一个xml文件然后放在drawable文件夹下面,最后控件设置background引用。
2016-03-25 14:38:01 6737
原创 Error while creating directories: Invalid argument
最近在拜读别人的项目的时候遇到的报错。 很多人应该跟我一样会从网上下载一些项目去学习,最近下载BaseAnimation导入eclipse的时候会发现控制台一直报: aidl.exe E 7804 4684 io_delegate.cpp:102] Error while creating directories: Invalid argument经过一天的百度谷歌还是未能找到好的解决方
2016-03-24 16:56:39 4691 10
原创 Android 事件分发机制
在写自定义控件或者view的时候肯定会涉及到事件的分发,今天来记录下自己的学习经验。首先我们要知道跟touch事件有关的方法有:public boolean dispatchTouchEvent(MotionEvent ev); public boolean onInterceptTouchEvent(MotionEvent ev); public boolean onTouchEvent(M
2016-03-18 15:51:14 1801
android 轻量级缓存框架 ASimpleCache
2016-03-24
android BluetoothChat
2015-03-25
Android studio打包编译遇到的问题
2017-06-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人