自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 那些年一起走过的Android

那些年的私藏...

2017-05-03 15:36:20 812 3

原创 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

原创 DELETE_FAILED_INTERNAL_ERROR 小米之殇

小米之殇~~

2017-08-16 16:28:26 2225

原创 Android - 娱乐篇

偶尔在网上看见的一些好玩的东西特来分享下

2017-08-15 15:55:54 423

原创 java.lang.IllegalArgumentException: width and height must be > 0

width and height must be > 0

2017-08-09 17:06:56 13464 2

原创 Android: 使用CMake 构建 JNI 项目

使用CMake构建JNI项目。

2017-07-11 17:42:32 990

原创 Android:ExpandableTextView 的扩展

ExpandableTextView的扩展

2017-06-30 16:41:44 1229 1

原创 Android onNewIntent()需要注意的一些问题

onNewIntent所遇到的问题。

2017-06-16 17:20:02 2050

原创 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 gc垃圾回收研究学习

文中很多内容说到了JVM,我想通过研究学习JVM来达到认识DVM的目的。

2016-12-06 16:51:11 761

原创 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 AndFix 热修复框架

热修复框架AndFix

2016-06-28 19:23:41 3065

原创 Android RocooFix 热修复框架

Android热修复框架

2016-06-24 15:52:21 44143 24

原创 Android Dialog 隐藏键盘问题

自定义Dialog,Dialog里面包含EditText,当输入时手机键盘会弹出,但是点击空白区域Dialog关闭时键盘不会自动隐藏。

2016-05-11 10:56:45 9913 9

原创 设计模式-抽象工厂模式

抽象工厂模式(Abstract Factory Pattern)是工厂方法模式的进一步抽象,也是一种创建型设计模式。

2016-04-28 16:16:48 923

原创 设计模式-工厂方法模式

工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类

2016-04-21 11:23:15 848

转载 这些小工具让你的Android 开发更高效

Android 开发遇到的小工具,来让你的开发更高效。

2016-04-12 14:38:05 1896

原创 Android EditText 自定义带删除按钮

EditText里面带删除按钮在各种App里面已经很常见了:

2016-04-11 15:06:32 2790 3

原创 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 解压缩zip包

解压缩zip包

2016-04-01 10:16:07 3385

原创 Android 仿今日头条首页标题栏效果

今天带来的是仿今日头条首页的联动滑动效果,废话不多说,先上效果图: 思路: 做这个我们需要实现的效果有 1、滑动内容区域,标题栏会有变化来显示当前所处的位置。 2、点击标题栏,内容区域也会随着滑动并跳到指定栏,标题栏会移动到屏幕中间。 3、当标题栏过多时,我们可以滑动标题栏找到超出屏幕的栏。要实现上面三个问题,我采用的是标题栏用HorizontalScrollView来实现,内容区域用Vi

2016-03-30 14:10:31 7609 3

原创 Android手机输入法按键监听-dispatchKeyEvent

最近在项目开发中遇到一个关于手机输入键盘的坑,特来记录下。

2016-03-28 15:44:30 9111

原创 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

基于walle的获取Channel工具

基于walle的获取Channel工具

2017-07-10

Android 7.0 多渠道脚本打包

基于walle的多渠道脚本打包

2017-07-05

ExpandableTextView扩展

ExpandableTextView 的扩展

2017-06-30

walle-cli-all

美团的多渠道打包工具

2017-03-30

CheckAndroidV2SignatureByAPKSig

一个检测apk是否支持v1、v2 签名的工具

2017-03-30

AndFix框架

从阿里AndFix框架提取的最新.so文件

2016-06-24

RocooFix_libs

热修复框架 RocooFix的lib包

2016-06-24

org.apache.http.legacy.jar

在android API 23 以后 sdk 中不支持httpclient类了,需通过引入包来支持

2016-04-08

解压缩库 ant.jar

可以用来解压缩zip包。

2016-03-31

Android 仿今日头条首页标题栏效果

Android 仿今日头条首页标题栏效果

2016-03-30

universal-image-loader

使用很广的开源图片下载框架,具体使用方法百度一下universal-image-loader很多。

2016-03-25

android 轻量级缓存框架 ASimpleCache

见过的最简单的缓存框架,内含demo 可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。 特色主要是: 1:轻,轻到只有一个JAVA文件。 2:可配置,可以配置缓存路径,缓存大小,缓存数量等。 3:可以设置缓存超时时间,缓存超时自动失效,并被删除。 4:支持多进程。

2016-03-24

android BluetoothChat

因为官方的BluetoothChat有bug,对于目前的高版本sdk都会报错!本人已经对此修复了。修复主要是: 一般导入都会报错,提示标题栏重用;对此有两种方案:第一种就是自定义一个标题栏。第二种就是采用自带的标题栏,屏蔽自定义部分。 此仅给初步研究Bluetooth的人员参考。

2015-03-25

android Navigation Drawer 侧滑制作教程

Navigation Drawer侧滑制作教程,完全手把手教程,照着一步步来绝对能实现。

2014-10-23

google侧滑开源项目

此项目是基于github上的开源项目,存在的导入错误都已经解决,导入即可使用。不过需要注意的是项目和导入文件必须放一个文件夹下面。

2014-10-23

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

TA关注的人

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