摘要: 1.values-21 (5.0+)以上: 图1 图2 2.代码中修改状态栏: 3.获得状态栏高度: 图 1 图 2 4.效果图: 阅读全文
posted @ 2018-07-10 23:58 Jeffery336699 阅读(141) 评论(0) 推荐(0)
摘要: 1.布局: 2.一步使用: 3.基类onCreate方法: 4.4.4版本解析: 5.判断是否有NavigationBar并且是否显示: 6.记住: 这里View的作用只是覆盖了NavigationBar的颜色,因为之前判断是4.4版本时就把状态栏和导航栏都设置成透明了,把view的高度与Navig 阅读全文
posted @ 2018-07-10 23:55 Jeffery336699 阅读(123) 评论(0) 推荐(0)
摘要: 1.5.0版本: 2.细节:margin与阴影(5.0+) 4.4因为阴影比较大,所以需要设置android:layout_margin="0dp",减小阴影 3.按压下沉,阴影加重效果: 5.0以上才有 4.4需要自己自定义 4.关于app:contentPadding: 5.0上面需要设置这个, 阅读全文
posted @ 2018-07-10 23:36 Jeffery336699 阅读(1052) 评论(0) 推荐(0)
摘要: 1.布局: 2.注意: 5.0因为阴影太小,所以需要加个margin=16dp来增大阴影效果 而4.0+因为阴影太大(系统默认加了margin=16dp),所以需要加margin=0dp来减小阴影效果 3.给Fab添加动画效果: 4.效果图: 5.Fab结合滑动控件显示与隐藏: 1)布局: 2)fa 阅读全文
posted @ 2018-07-10 23:25 Jeffery336699 阅读(378) 评论(0) 推荐(0)
摘要: 1.根布局: 2.viewpager+fragment: 3.ViewPager.PageTransformer来监听viewpager滚动状态,实现颜色的渐变: 4.Fragment的布局: 5.百分比布局: 6.ViewPager.PageTransformer的讲解: 图1 图 2 图 3 图 阅读全文
posted @ 2018-07-10 21:27 Jeffery336699 阅读(299) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-07-10 21:10 Jeffery336699 阅读(98) 评论(0) 推荐(0)
摘要: 1.CoordinatorLayout的用处: 监听滑动控件的滑动通过Behavior反馈到其他子控件并执行一些动画。 注意:滑动控件指的是:RecyclerView/NestedScrollView/ViewPager,意味着ListView、ScrollView不行。 2.监听滑动控件:Recy 阅读全文
posted @ 2018-07-10 21:09 Jeffery336699 阅读(885) 评论(0) 推荐(0)
摘要: 1.Behavior用法1: 2.需要监听Behavior里的方法: 3.操作: 4.效果图: 5.Behavior的第二种用法:监听其直接滑动控件的滑动(NestSrollView,RecyclerView,ViewPager) 6.behavior重写的方法: 7.效果图: 阅读全文
posted @ 2018-07-10 20:52 Jeffery336699 阅读(406) 评论(0) 推荐(0)
摘要: 1.属性动画的定义及优点: 属性动画是真实地改变控件的属性,view动画是个假象,平移以后的原来位置还是可以点击的。 2.介绍下补间动画的缺点 1).动画是假象,原来 位置可以点击 3.属性动画的几种写法: (1).直接采用ObjectAnimator方式 效果图: (2).采用ValueAnima 阅读全文
posted @ 2018-07-10 20:45 Jeffery336699 阅读(346) 评论(0) 推荐(0)
摘要: 1.安装genymotion时,在安装vurturlBox时最好是安装4.3.10或者4.3.12版本的,13之后版本很多问题 1.2电脑的BIOS的vurtual technology这一项应该设置成enable 2.配置genymotion时,需要把虚拟盒子的路径配上 我的账号sexycat 3 阅读全文
posted @ 2018-07-10 18:06 Jeffery336699 阅读(307) 评论(0) 推荐(0)
摘要: 配置jdk环境变量步骤: 1.新建系统变量 >JAVA_HOME 变量 (本人:D:\developInstall\Java\jdk1.7.0_45) 2.寻找系统变量Path >编辑--> 在变量值最后输入 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 3.新建系统变 阅读全文
posted @ 2018-07-10 17:47 Jeffery336699 阅读(102) 评论(0) 推荐(0)
摘要: Tomcat安装: 1.配置环境变量: 建立系统环境变量 >CATALINA_HOME 值为:D:\developInstall\apache-tomcat-7.0.40-windows-x86\apache-tomcat-7.0.40 这个的前提是配置好JAVA_HOME,然后在Path路径下配置 阅读全文
posted @ 2018-07-10 17:44 Jeffery336699 阅读(285) 评论(0) 推荐(0)
摘要: 1.导入一个AndroidStudio项目前,先用Atom工具把目标项目的buide.grade和app中的buide.grade都改成与现在有的一致,还有local.properties中的sdk也必须一致。 2.记得事先在中设置取消离线模式,可能导入的时候要下载grade相应版本 3.修改gra 阅读全文
posted @ 2018-07-10 17:30 Jeffery336699 阅读(311) 评论(0) 推荐(0)
摘要: 解决模拟器老掉线问题: 1.这里以夜神模拟器为例,有时我们启动了模拟器但是运行时AndroidStudio却检测不到ADB中的设备,如: 2.但是我们看Android Monitor视窗还是有,或者任务管理器中也有adb.exe在执行,如: 3.我们这时可以采用批处理方法,先关掉adb.exe,然后 阅读全文
posted @ 2018-07-10 17:26 Jeffery336699 阅读(606) 评论(0) 推荐(0)
摘要: 方法一:禁用系统的Ctrl+空格热键(有时禁用不了) 1.win+R >regedit 图1 照着如图改好就可以了,00000010指的的简体,00000070指的是繁体. 方法二:修改AndroidStudio自动补全快捷键 1.找到Setting里的keymap选项 现搜索Cyclic Expa 阅读全文
posted @ 2018-07-10 17:23 Jeffery336699 阅读(1332) 评论(0) 推荐(0)
摘要: 1.androidstudio个人配置进行插件下载配合和系统缓存配置后,下载并且安装插件没效果 2.这里可能是plugins的idea.properties的插件设置有问题. 3.我的AS安装目录为:D:\developInstall\Android Studio,在这个目录的bin目录下找到ide 阅读全文
posted @ 2018-07-10 17:20 Jeffery336699 阅读(362) 评论(0) 推荐(0)
摘要: 参考: http://blog.csdn.net/u010940300/article/details/43909509 阅读全文
posted @ 2018-07-10 17:18 Jeffery336699 阅读(490) 评论(0) 推荐(0)
摘要: 1.比如当前是C:/Users/Adiministrator ,这是想进入D:\developInstall\apkReverse\apktool\apktool 方法1: 1).先切换到D盘,命令 D: 2).然后复制D:\developInstall\apkReverse\apktool\apk 阅读全文
posted @ 2018-07-10 17:17 Jeffery336699 阅读(131) 评论(0) 推荐(0)
摘要: 1.如果你是win10系统,安装android逆向助手时,提示需要安装.NET Framework 3.5(包括.NET2.0和3.0) 如下图: 你需要安装.NET Framework 2.我们一般采用离线安装,先下载NetFx3.cab 3.安装: 1).先把下载的名为NetFx3.cab的离线 阅读全文
posted @ 2018-07-10 17:12 Jeffery336699 阅读(580) 评论(0) 推荐(0)
摘要: 方式一 1.先查看要返回的远程服务器的版本: https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%9F%A5%E7%9C%8B%E6%8F%90%E4%BA%A4%E5%8E%86%E5%8F%B2 这里用最后一个gitk命令图形查看最 阅读全文
posted @ 2018-07-10 17:07 Jeffery336699 阅读(282) 评论(0) 推荐(0)
摘要: 一、基本的Git拉去提交代码: 1.首先下载安装git 2.点击安装目录下的Git Bash,如下图配置身份,如下图检测身份: 二.创建远程仓库和协同办公(这里以github为例,其他远程仓库类似): 1.参考 http://www.jianshu.com/p/3e6094c15a46 中的第一种方 阅读全文
posted @ 2018-07-10 17:04 Jeffery336699 阅读(118) 评论(0) 推荐(0)
摘要: 问题呈现: 我们在拉取别人代码时,由于Gradle版本不统一,需要下载对方的 Gradle版本,而有时这个速度很慢,这里我采用三种版本来解决。 一.采用atom工具把download的项目,修改成自己本地配置一样的,这种方式不适合针对Clone下来的项目。 二.针对协同办公采用下面两种方式 方式一: 阅读全文
posted @ 2018-07-10 16:58 Jeffery336699 阅读(9053) 评论(0) 推荐(0)
摘要: 1.SDK Manger的设置,不用设置代理. 2.下载相应的模拟器版本,最好是X86的,速度最快. 3.启动AVD,如图这样才能出现之前下载的镜像 4.一直next finish就好了. 阅读全文
posted @ 2018-07-10 16:50 Jeffery336699 阅读(161) 评论(0) 推荐(0)
摘要: 1.参考:https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ 2.检验SSH是否创建添加成功: 3.一般是复制公钥,地址: 阅读全文
posted @ 2018-07-10 16:40 Jeffery336699 阅读(185) 评论(0) 推荐(0)
摘要: crlr+O 方法复写 crlr+F12 文件方法结构 (重要) Ctrl+Shift+U 大小写转换 Ctrl + Alt + H 查找调用的位置 (查找) Ctrl+Shift+N 快速打开文件 Ctrl+P 显示参数信息 Ctrl+Alt+V 引入变量 (方便) Ctrl+Alt+T 代码包在 阅读全文
posted @ 2018-07-10 16:39 Jeffery336699 阅读(111) 评论(0) 推荐(0)
摘要: 1.参考AndroidStudio模块: http://wuxiaolong.me/2017/03/09/gitBranch/ 2.简介: 1).以哪个为模板copy一份 2).重命名 3).修改pull就ok了: 阅读全文
posted @ 2018-07-10 16:36 Jeffery336699 阅读(141) 评论(0) 推荐(0)
摘要: 1.gradle采用本地的: 2.jdk需要采用8.0以上,因为AS2.2.2版本以上都是采用8.0以上的,所以直接使用AS自带的: 3.freeline初始化环境: 图1 图2 图3 4.自定义Application: 5.下载安装python,推荐2.7以上的: 地址:https://www.p 阅读全文
posted @ 2018-07-10 15:55 Jeffery336699 阅读(376) 评论(0) 推荐(0)
摘要: 参考: http://blog.csdn.net/kl28978113/article/details/51514387 阅读全文
posted @ 2018-07-10 15:45 Jeffery336699 阅读(72) 评论(0) 推荐(0)
摘要: 参考: https://jingyan.baidu.com/article/597035521d5de28fc00740e6.html 阅读全文
posted @ 2018-07-10 15:44 Jeffery336699 阅读(103) 评论(0) 推荐(0)
摘要: 1.导入spring的测试框架: 2.开启注解扫描: 3.涉及到Dao要开启事务: 4.使用方式: 5.谨记: 测试类最好写在maven的test模块下面 阅读全文
posted @ 2018-07-10 15:40 Jeffery336699 阅读(118) 评论(0) 推荐(0)
摘要: 1.服务端和服务端引入相关cxf的jar包: (2).采用导包方式: 2.服务端编写: (1).定义接口: (2).实现该接口,进行相应的业务逻辑: (3).spring的配置文件编写: 这里xsd约束记得添加上,以及注册bean,以及jaxws:server的配置,别写成jaxrs:server了 阅读全文
posted @ 2018-07-10 15:22 Jeffery336699 阅读(1549) 评论(0) 推荐(0)
摘要: 参考: https://blog.csdn.net/chengly0129/article/details/48732437 阅读全文
posted @ 2018-07-10 15:11 Jeffery336699 阅读(270) 评论(0) 推荐(0)
摘要: 1.git-bash.exe操作 参考:https://gist.github.com/nightire/5069597 2.在as命令行操作如果乱码就转到git-bash.exe中指定目录操作 3.git-bash.exe中指定目录操作 cd F cd vito_workspace_3_12 cd 阅读全文
posted @ 2018-07-10 15:09 Jeffery336699 阅读(159) 评论(0) 推荐(0)
摘要: 1.懒加载Fragment: 阅读全文
posted @ 2018-07-10 15:03 Jeffery336699 阅读(121) 评论(0) 推荐(0)
摘要: 1.这两个一般是同时使用: 这样就是padding的内容可以覆盖 2.而不添加上面两个属性,则padding内容不法覆盖 阅读全文
posted @ 2018-07-10 15:00 Jeffery336699 阅读(813) 评论(0) 推荐(0)
摘要: 1.实际开发中遇到的问题: 3.分析: 3~6行可以全部杀死同时也包括service 阅读全文
posted @ 2018-07-10 14:45 Jeffery336699 阅读(375) 评论(0) 推荐(0)
摘要: 1.pull 从手机中拷贝文件到电脑: eg:log文件夹拷贝到电脑当前目录 >adb pull sdcard/log/ eg:拷贝到指定文件夹 2.查看模拟器ip地址: adb shell busybox ifconfig 3.模拟器ping服务器: adb shell -->ping 192.1 阅读全文
posted @ 2018-07-10 14:38 Jeffery336699 阅读(130) 评论(0) 推荐(0)
摘要: 1.开发中遇到需要在Fragment之间切换,保存状态 (1).初始化Fragment: 1 public void initFragment(){ 2 FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); 阅读全文
posted @ 2018-07-10 13:51 Jeffery336699 阅读(761) 评论(0) 推荐(0)
摘要: 1.ViewPager与TabLayout的初始化: 2.刷新主要还是靠FragmentPagerAdapter的notifyDataSetChanged() 3.当notify时,FragmentPagerAdapter中主要会回调getItemPosition(Object object)方法, 阅读全文
posted @ 2018-07-10 13:50 Jeffery336699 阅读(3422) 评论(0) 推荐(0)
摘要: 1.recyclerview预览: 1 tools:listitem="@layout/item_cv_fragment_start" 2.androidstudio的源文件保存: 2.androidstudio的源文件保存: 3.重新安装JDK: 4.MAVEN版本与JDK安装版本不兼容 3.sp 阅读全文
posted @ 2018-07-10 13:48 Jeffery336699 阅读(179) 评论(0) 推荐(0)