探索学习
文章平均质量分 68
WangRain1
have a nice day!
展开
-
软件测试
1.软件测试流程2.测试用例的写法2.http请求测试3.软件性能用户体验(KPI,启动速度,内存,卡顿)4.svn,jira单子5.CTS,GTS6.偶现,必现问题的处理7.linux adb 命令 (log日志,push文件,查看目录)1.软件测试的定义:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。2.软件测试的...原创 2020-03-24 16:30:08 · 1202 阅读 · 0 评论 -
scrollview嵌套recycleview冲突的问题3
这里都是看大神的文章然后自学的原创博客:http://blog.csdn.net/u010623588/article/details/50262367package com.yzkj.utils.ui;import android.support.v7.widget.RecyclerView;import android.support.v7.widget.Staggere转载 2016-12-02 13:26:00 · 436 阅读 · 0 评论 -
scrollview嵌套recycleview滑动冲突的问题之2
这里是对 grid形式的recycleview 滚栋冲突的问题package com.yzkj.utils.ui;import android.content.Context;import android.support.v7.widget.GridLayoutManager;import android.support.v7.widget.RecyclerView;im转载 2016-12-02 13:13:10 · 739 阅读 · 0 评论 -
scrollview中嵌套recycleview冲突的问题 1
package com.yzkj.utils.ui;import android.content.Context;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import android.util.Log;import android.转载 2016-12-02 13:02:01 · 657 阅读 · 0 评论 -
关于 Recycleview 的item 怎么监听手势操作
最近公司的App2.4版本升级中有个滑动功能,但是我用的是Recycleview ,用过recycleview的同学都知道 这家伙的监听是在 Adapter 里面写回调函数,然后调用才能起到点击监听的,但是怎么给每一个item增加手势呢?我之前也有写过一篇博客关于 点击监听的。这次和大家分享一下 Recycleview 的item怎么增加 手势监听。直接上代码:public c原创 2016-10-31 17:04:19 · 3560 阅读 · 1 评论 -
Android API 24 动画的使用方法
ObjectAnimator objectAnimator1;ObjectAnimator objectAnimator2;PropertyValuesHolder alpha = PropertyValuesHolder.ofFloat("alpha", 0.3f, 1f);PropertyValuesHolder scaleX = PropertyValuesHol原创 2016-10-26 15:23:50 · 1030 阅读 · 0 评论 -
xutils3.0 , 大数据上传, 线程池。
最近在项目中用到大数据的上传,项目中用的是xutils3.0框架 支持2g大小的文件上传。很不错的框架,今天主要记一下线程池:public class Test { public static void main(String[] args) { ThreadPoolExecutor executor = new ThreadPoolExe原创 2016-10-26 15:09:56 · 1422 阅读 · 0 评论 -
Android 6.0 权限申请详解,以及权限申请框架MPermissions的简单使用
1.首先先来个框架地址:https://github.com/hongyangAndroid/MPermissions/2.真的很好用:1.in Activity:public class MainActivity extends AppCompatActivity{ private Button mBtnSdcard; private static转载 2016-10-26 15:01:20 · 5799 阅读 · 0 评论 -
动态闪烁按钮ShineButton的用法
1.首先要依赖这个包:compile 'com.sackcentury:shinebutton:0.1.6'2.在xml布局里面加载 view 是这样的: android:layout_width="50dp" android:layout_height="50dp" a原创 2016-10-11 15:07:09 · 3339 阅读 · 2 评论 -
接口 怎么 部署到 阿里服务器的 初步学习知识后期还要完善
1.首先http协议, 就是http://ip:port/context/uri...2.你买个服务器,装windows server,搭一下tomcat mysql,android程序只需要修改一下ip和端口就完事了3. 你买了阿里云的服务器,阿里云会提供后台给你,一键安装原创 2016-09-27 23:15:54 · 685 阅读 · 0 评论 -
处理 recycleview 和 手势冲突的问题
package com.yzkj.utils.overrideview;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import com.jcodecraeer.xrecyclerview.XRecyclerView;原创 2016-09-27 16:48:04 · 1735 阅读 · 0 评论 -
仿支付宝 让 gridview 具有分割线的 view
package com.yzkj.utils.overrideview;import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;/** * * 仿支付宝的 gridview 为了给 gridview 增加 线 * *原创 2016-09-27 16:46:49 · 470 阅读 · 0 评论 -
listview 和 scrollview 冲突的问题
重写listview 防止冲突package com.yzkj.utils.overrideview;import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;/** * scrollView 和 listvie原创 2016-09-27 16:45:31 · 345 阅读 · 0 评论 -
popuwindow 增加动画效果
1,首先在popuwindow设置的地方增加 //设置效果popupWindow.setAnimationStyle(R.style.popupAnimation);2》然后增加style属性: @anim/in @anim/out 3》增加两个进出动画文件:in.xml中动画 an原创 2016-07-28 12:18:10 · 575 阅读 · 0 评论 -
Android 进阶知识归纳
Java相关:1.多线程并发,锁,线程池原理 https://www.cnblogs.com/skywang12345/p/java_threads_category.html为什么notify(), wait()等函数定义在Object中,而不是Thread中? wait(),notify(),notifyAll(),yeild(),join(),sleep(),interr...原创 2019-09-02 14:23:45 · 1196 阅读 · 1 评论 -
Android中的反射
在android开发中经常会用到反射的知识,举几个反射的例子分析反射。在android中有些源码中的类是hide的or私有的,我们不能够直接得到具体的对象,但是这些类在我们应用程序运行之后他的对象确实是被创建并且存在于内存中的,只是是私有的,我们直接拿不到,所以就需要通过反射去得到这个对象,但是我们通过反射得到的对象并不是我们运行程序中代码使用的对象,反射得到的是新的对象,所以我们就需要把这个...原创 2019-09-10 16:12:11 · 924 阅读 · 2 评论 -
以上三篇重写recycleview 和 scrollview 冲突问题 在5.0手机上的问题 4
这里重写 scrollview 解决 5.0手机的问题原创博客:http://blog.csdn.net/u010623588/article/details/50262367package com.yzkj.utils.ui;import android.content.Context;import android.util.AttributeSet;import and转载 2016-12-02 13:29:36 · 512 阅读 · 0 评论 -
Android 中 导入已存在的 sqlite数据库时出现的问题
1》刚开始时我导入sqlite数据库放在了asserts下面,我按照网上的例子最后发现是我的“包名”出了问题,我现在用Android studio 以前用的时eclipse ,所以习惯性的我就应用了mainfaset下面的包名了,所以不管我怎么读取sqlite文件总是打不开数据库。。。。。。。包名要到grid里面去拿,下面是创建数据库的代码。。package com.yzkj.utils原创 2016-12-07 15:08:35 · 1844 阅读 · 0 评论 -
关于屏幕适配的简单方法,动态改变view占用屏幕的大小
动态调整布局:// 根据不同的手机屏幕去设置像素点提高屏幕的适配性的方法int dip100 = (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, 100, getResources() .getDisplayMetrics());LinearLayout.L原创 2016-12-07 16:16:33 · 1804 阅读 · 0 评论 -
CoordinatorLayout 属性详解 和 Behavior 的使用
关于CoordinatorLayout 写过例子点击打开链接链接是以前写的联动效果的例子,但是一直没有总结,其实CoordinatorLayout就是一个联动的布局动画效果,不用代码,就xml布局就能实现很多动画效果。1.首先来个简单的,先看效果图上推时从1到2 toolbar消失接着代码:xml version="1.0"原创 2017-04-27 11:59:52 · 7202 阅读 · 2 评论 -
android图片的三级缓存原理demo,解决图片加载OOM的问题,能加载上万张图片
一直以来不管是listview还是recycleview加载过多图片都会出现OOM异常,对于这个问题在开发中和面试中都会被提到,,,.对与怎么解决这种问题,就要引入图片的三级缓存的问题了,图片的三级缓存原理很简单,主要分为三部分: 1.网络加载 2 .SD卡加载也就是本地加载图片 3. 内存加载.-----------过程如下图....首先分析一下图片过程:1.界面原创 2017-04-06 15:39:48 · 3896 阅读 · 0 评论 -
Android学习资料网站搜集
1》it蓝豹很多大神的学习项目: http://www.itlanbao.com 2》Android技术博客;http://www.xiufm.com/home.php?mod=space&do=blog&view=all3》 涵盖:Java基础、Android、Html、CSS、JS、JavaWeb、Struts2 、 Hibernate4、Spring4、 SpringMVC、JP原创 2017-01-13 12:32:06 · 1736 阅读 · 0 评论 -
git命令
git分布式代码管理器:基本命令:1. 创建管理库:git init2. git clone 下载已存在的仓库2.增加项目到 git 库中: git add xxx文件名3.提交命令:git commit -m"xxx这里是说明文"(注意:每次commit文件时都要先调用add选择要commit 的文件)4.gitstatus 查看当前提交的文件状态,是那些文件是改...原创 2017-09-11 21:20:31 · 519 阅读 · 0 评论 -
Android 看完这些“面试”无压力
最近一直在看一本书《Android开发艺术探究》,我本是一个不喜欢看书的人,听说这本书不错的,就看了一遍 ,一方面补充一下遗漏的知识,另一方面温习一下Android,讲的确实很好 ,很全。在看书的过程中我就把一些,自己不会的,模糊,面试常问的问题总结了一下。以便以后忘记了,还能拿出来 看看。这些都是个人从书中的理解总结的,有些是不全的,大家可以拿着 “问题” 去搜索首先把问原创 2017-08-02 17:36:02 · 618 阅读 · 0 评论 -
android 关于 clipToPadding 和 clipChildren区别和作用
android 关于 clipToPadding 和 clipChildren区别和作用对于这两个属性那也是很神奇,1.对于clipToPadding 默认是true, 这个属性一般都是viewgrounp对象才会用到, 他的意思就是 对于padding 所占的尺寸大小也绘制 其他的item的view,2.对于clipChildren 默认是true,这个属性是让子view不受父v原创 2017-04-07 17:13:15 · 5407 阅读 · 0 评论 -
android 关于状态栏的设置,修改,适配的问题包括:4.x,5.x,6.x的手机的适配
最近看了很多关于状态栏的问题的处理,总结出处理状态栏分两个方向1>5.0一下2>5.0以上的手机状态栏的设置,,,,,,,,这里说的都是自定义的toolbar,我这里已经把titlebar给隐藏掉了(1) 关于5.0一下:首先我们需要在res文件下的style中设置,<!-- Base application theme. --><style name="...原创 2017-03-21 15:36:07 · 2925 阅读 · 2 评论 -
关于Android动画的监听,开始,结束的控制分别有 Animation 动画和 ObjectAnimator 动画
1》private ImageView yun_left;private Animation myAnimation_Translate_left, myAnimation_Translate_right;2》myAnimation_Translate_left = AnimationUtils.loadAnimation(this, R.anim.my_tran原创 2017-02-21 15:31:32 · 8282 阅读 · 0 评论 -
关于 Android中怎么 引用 html的标签的方法
Spanned result = Html.fromHtml("" + “字符串”+" "+“字符串”);原创 2017-02-20 16:56:42 · 870 阅读 · 0 评论 -
Android 关于对某个 view 的截图和截图之后再对 view的图片进行高斯模糊效果
1》首先如果进入activity 时就需要模糊这里估计你要定义一个子线程 了,因为我试了几次直接不用子线程的例子都报bitmap控制真的问题。所以就来试试 子线程进入截图高斯模糊:1.//控制截图new Thread(new Runnable() { @Override public void run() { handler.sendEmpty原创 2017-02-09 12:58:18 · 1865 阅读 · 0 评论 -
Android 代码实现屏幕截图功能
private void screenshot(){ // 获取屏幕 View dView = getWindow().getDecorView(); dView.setDrawingCacheEnabled(true); dView.buildDrawingCache(); Bitmap bmp = dView.getDrawingCache();转载 2017-02-08 17:10:21 · 7007 阅读 · 0 评论 -
根据手机屏幕分辨率设置组件或控件的大小,利用像素更好的适配不同尺寸的机型的动态布局
1》现在公司有个悬浮移动的按钮,就像ios那个悬浮的按钮样式,按钮上面要显示一个text文本,这就涉及到几个问题 1.按钮本身对于不同手机的按钮的大小问题2.按钮和text文本的位置的问题3.按钮和文本对应的父类布局的位置问题先看图:2》接下来看代码,代码有注释,很详细//这是获取手机分辨率的宽高获取像素点int allwidth = SysApp.ge原创 2017-02-06 13:13:41 · 3068 阅读 · 0 评论 -
判断网络类型:wifi , 3g, 4g 和GPS是否打开的方法
/** * GPS是否打开 * * @param context 上下文 * @return Gps是否可用 */public static boolean isGpsEnabled(Context context) { LocationManager lm = (LocationManager) context .getSystemService(Co原创 2017-01-23 14:36:02 · 1044 阅读 · 0 评论 -
邮箱,手机号,身份证号等正则表达式的判断
package com.yzkj.utils.common;/** * Created by Administrator on 2017/1/23. */import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexUtils { /** * 007转载 2017-01-23 14:17:35 · 1082 阅读 · 0 评论 -
判断app是否后台运行,判断activity是否已经打开,是否点中home键
/** * 判断当前activity是否已经打开 * @param PackageName * @param context * @return */public boolean isForeground(String PackageName,Context context){ // Get the Activity Manager ActivityManager ma原创 2017-01-17 14:07:19 · 1953 阅读 · 0 评论 -
把状态栏设置成透明的,沉浸式状态栏
//透明状态栏getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//透明导航栏getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);原创 2016-12-29 09:29:48 · 1271 阅读 · 0 评论 -
android studio 打包签名apk,完成微信和qq的的第三方分享功能
1》在运行程序的时候有的app的MD5 签名和 微信注册的不一样所以在分享的时候会出现闪退现象,怎么解决呢?就是要把当前运行的apk的MD5值和我们官网注册的app的值保持一致,获取打包签名的app值。2》首先要有.jks文件。通过这个网站给应用生成jks文件:http://www.open-open.com/lib/view/open1441896025274.html3》得到jks文件转载 2016-07-27 12:25:13 · 5117 阅读 · 3 评论