- 博客(13)
- 收藏
- 关注
原创 解题-LeetCode: 1423.可获得最大点数
解题思路首先拿出了已经积灰了的草稿本子,写下一串测试数组和一个k。按题目说只能两头取总长度的为k的一些数,求所有组合里最大的,那可不就是中间一段剩余的一定是连续的么(想到这里已经过去30分钟了,边划水看手机刷微博啥的,顺便点了外卖)那么大思路有了,要找中间连续的一组数(大小为数组长度-k)的一组数,他们的所有可能的和值,求最小值写下第一行 计算剩余长度大小:int disCount = cardPoints.length-k;那么接着 就是遍历数组了,for循环套for循环,走起for(in
2021-02-06 16:21:11
156
原创 【回忆知识点】点击触摸事件/touch事件传递
一、触摸反馈基本知识:对屏幕的一次触摸动作一般可以由为down、up、move三种基本操作组成。一次触摸生成一系列动作对象,每个对象信息包含在MotionEvent类里进行传递,MotionEvent保存了动作类型、点击位置等等信息。这一系列的动作对象,一般由down开始,up或cancel结束,中间可以有0到无数个move动作。(cancel用于非人为的提前结束动作的传递)处理触摸反馈的最核心的方法是View.onTouchEvent()。 一个动作对象传递到View.o...
2020-10-13 21:33:34
422
原创 Adroid:Espresso自动化测试之通过多层父View找子View的方法
主题:Espresso自动化测试(使用的kotlin实现)使用场景: 比如某个自定义ViewA(或<include layout="@layout/layout" android:id = "@+id/layoutA" />形式)里包含了子ViewB,ViewB里包含了ViewC,一个布局里使用了很多个这个自定义ViewA,这时想定位到某个View...
2019-10-19 16:05:20
502
原创 随笔:关于使用fragment出现的一个bug
报错: java.lang.IllegalStateException: XxxFragment must be a public static class to be properly recreated from instance state.
2017-06-05 10:30:43
948
原创 随笔:tab标签随手势左右滑动的渐变效果,类似微信
随笔:tab标签随手势左右滑动的渐变效果,类似微信效果图: 没有借鉴过其他类似效果的项目,自己琢磨出来后才发现原来有其他人写过这个东西,还有很多可以改进的地方,我只是做个暂时记录,看到的童鞋就看看吧 我比较懒,一切都从简, 我也很笨,代码也许有点复杂。说正事,首先,自定义一个组件当做tab的item使用这个组件有两张图片组成。这个组件布局xml文件里为一个选中图片一个未选中图片,重叠放置,布局
2016-06-22 11:22:45
1685
原创 随笔:android的一个布局点击覆盖问题
今天 写的一个布局文件里,在外面的RelativeLayout里含了一个linearLayout(具体什么layout什么控间不重要)简称外层和内层。但是遇到一个问题,只给外层加了一个点击事件,内层不加,当我点击内层覆盖的区域时也会响应外层的点击事件。我想要的效果是覆盖区域不响应,不覆盖区域会响应。解决方法:内层的布局属性里加一个 android:clickab
2016-04-19 14:47:26
1718
原创 随笔:关于权限android.permission.SYSTEM_ALERT_WINDOW
我查了网上权限的意思:android.permission.SYSTEM_ALERT_WINDOW允许一个程序打开窗口使用TYPE_SYSTEM_ALERT,显示在其他所有程序的顶层。对这个说法有点疑惑,是不是表示只有WindowManager.LayoutParams.type为SYSTEM_ALERT_WINDOW的时候需要这个权限。实际操作时,我并不设置type为SYSTEM_ALE
2016-02-02 12:16:04
9211
原创 解决使用PullToRefreshListView找不到setOnItemLongClickListener方法的问题
开源项目PullToRefreshListView,对于需要上下拉列表刷新,很方便,网上教程很多。https://github.com/chrisbanes/Android-PullToRefresh 导入目录里的library项目到workspace里。作为lib引用到自己项目里,就可以用这个啦。今天想加个item的长按效果,没有找到ListView该有的setOnIte
2015-12-07 11:05:27
1126
原创 java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x12
这个问题:java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x12来源: android:layout_marginTop="@id/top_rl" android:id="@+id/center_line" an
2015-10-16 17:13:28
562
原创 随笔:spring+quartz定时任务(1)
第一次接触quartz。用org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean的方式遇到的问题如下:2015-06-17 13:45:59.287:WARN:oejw.WebAppContext:Failed startup of context o.m.j.p.JettyWebAppContext
2015-06-17 13:42:45
1014
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人