解决方案
shenshizhong
喜欢接受新鲜事物,乐于分享。
展开
-
关于动画的一些见解
Animator 关系Animator 抽象类 1、AnimatorSet 子类 2、ValueAnimator 子类 1、ObjectAnimator 子类 2、TimeAnimator 子类介绍几个开源动画库1、2017年酷炫的动画库 https://blog.csdn.net/lixuce1234/article/detai...原创 2018-08-11 18:54:49 · 287 阅读 · 0 评论 -
Android Studio Terminal xx不是内部或者外部命令
背景在使用AS工具自带命令面板Terminal的时候,相信你有碰到过:xx不是内部或者外部命令,也不是可运行程序。解决办法就是配置环境变量一、在 Terminal 中使用 adb,报 ‘adb’ 不是内部或者外部命令,也不是可运行的程序。解决方案:配置环境变量1、在系统变量中新建一个变量名字为ANDROID_HOME, 变量值是你的 sdk 目录,比如:D:\Local\Android2、将andr原创 2017-08-05 12:48:33 · 8865 阅读 · 3 评论 -
解决报错: Exception in thread "main" java.lang.RuntimeException: Stub!
今天用as 创建一个Android项目,然后写了一个类,主要是想运行一个方法。然后在运行这个类的时候,就报这个错误。报错:Exception in thread "main" java.lang.RuntimeException: Stub!如图:分析了下原因是:import android.util.Log;这里用的是Android的库在java中是不能这么用...原创 2017-06-26 20:19:29 · 25923 阅读 · 1 评论 -
获取本地文件大小的方法
有的时候需要获取手机中某个文件的大小,比如zip包或者图片的大小(注意不是目录),就可以使用以下方法:private void getZipSize(File file) { try { FileInputStream fileIn = new FileInputStream(file); FileChannel channel = file原创 2017-06-09 15:39:11 · 1407 阅读 · 0 评论 -
解决导入项目目录太长导致的问题
倒入别人项目可能碰到这样的问题,这里提供一下解决方案问题:Error:com.android.builder.internal.aapt.AaptException: Failed to crunch file E:\Test\Amap_Android_IndoorMapDemo_V2.2.5_20170122\Amap_Android_IndoorMapDemo_V2.2.5_20170原创 2017-06-08 10:23:23 · 650 阅读 · 0 评论 -
RecycleView+BaseRecycleViewAdapterHelper多布局实现
BaseRecycleViewAdapterHelper在githhub上是一个很火的自行封装的RecycleView适配器集成了大部分列表的需求解决方案。这里主要是讲下BaseRecycleViewAdapterHelper多布局的使用。一、1、在build.gradle的repositories中添加maven{url "https://jitpack.io"}...原创 2017-06-28 18:54:17 · 1321 阅读 · 0 评论 -
目标实现:模糊查询本地文件,并作删除处理
步骤:一、模糊查询文件1、 在AndroidManifest.xml添加读写权限2、 获取文件路径3、 获取某个文件夹下的所有文件4、 找到包含某字符串的文件5、 获取此文件地址二、删除文件夹1、 获取删除文件地址2、 递归删除文件和文件夹主要代码部分:package com.example.testing.readlocalfile原创 2017-01-06 19:39:50 · 3073 阅读 · 0 评论 -
Warning:Ignoring InnerClasses attribute for an anonymous inner class 解决
用AS导入eclipse项目,你可能碰到以下的报错解决方案:再build.gradle文件中添加一行代码既可以解决,testCompile "com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2"如下图所示:原创 2016-11-10 18:28:59 · 3030 阅读 · 0 评论 -
Could not find com.afollestad:material-dialogs:0.7.3.1 解决
当你使用compile 'com.afollestad:material-dialogs:0.7.3.1'你Android Studio 就会报错Could not find com.afollestad:material-dialogs:0.7.3.1之前这个问题网上没看到合理的解决方案,不过你看到你就幸运了,因为这里已经给你提供解决方案了问题原因:找不到这个库了,可能的原因原创 2016-09-04 23:22:53 · 4734 阅读 · 5 评论 -
打开eclipse 异常弹出对话框 Subversion Native Library Not Available的解决
1. 在eclipse中选择 “Windows” -> Perferences。2. 然后通过左上方的筛选(输入svn),选出svn设置菜单,点解左侧的“SVN”。3. 在设置面板有下方,SVN interface 中(svn接口),在多选中,选择 SVNKit。然后保存即可。//这是之前写的,在这里是做个测试,看能够对自己写过的东西做更改原创 2015-07-28 09:38:08 · 1377 阅读 · 1 评论 -
PopupWindow实现类似美团下拉框
PopupWindow官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。这个对于我们想要实现在一个activity中弹出类似dilog的一个变得很简单。而且可以进行自定义。使用场景:1、弹出复制粘贴的那个功能2、点击下来箭头,弹出下拉框,里面可以供选择项3、从底部弹出,带有动画的,类似菜单的功能4原创 2015-12-11 00:23:41 · 2109 阅读 · 0 评论 -
sharePreference的理解
sharePreference作为五大存储内容之一,它的特点是存储内容少,持久性的数据。 使用方法: 1.添加方式 SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings.edit();原创 2015-12-10 01:17:51 · 2252 阅读 · 0 评论 -
onSaveInstanceState() 你了解多少
这张图片大家并不陌生,你看懂了么,不要因为英文不好就不看api文档,只要认真看,不懂的就百度,相信很快你就习惯看英文的api文档了左边的大致的流程:app内存不足,这时候,就会销毁不可见的activity,这时候开始调用onSaveInstanceState(),保存activity的状态,这个状态通过onCreate()或者onRestoreInstanceStante()获取到右边的大原创 2015-12-09 01:04:27 · 455 阅读 · 0 评论