- 博客(75)
- 资源 (10)
- 收藏
- 关注
原创 android 滑动scrollview 头部标题透明度改变
/AGB由相关工具获得,或者美工提供。//待修改头部 图片视频控件 高度 测试。// 只是layout背景透明(仿知乎滑动效果)
2023-08-18 18:13:47
691
原创 时间真快,
好久没上优快云了,更谈不下写博客什么,学习也比较慢了。恍然一下,看到码龄 5年了。诚然现在在这个厦门城市里算是准一线的待遇水准,除开那些真正是大佬,技术哥。这个城市,就是感觉可能自己没有真正的兴趣,专研精神,这个年龄了,后路还是有点迷茫。萌生了不想上班的心,现在各行业都竞争挺大,生意也不好做。每个阶段,都是跌跌撞撞。...
2020-10-30 16:38:13
207
转载 Recycle获取第一个可见条目(包括瀑布流)位置以及getChildAt(position)
获取RecyclerView中的控件之踩坑篇前言RecyclerView跟随Android5.0发布已久了,几乎从RecyclerView问世之初,我就抛弃ListView和GridView转投RecyclerView的怀抱了!没啥原因,只因为方便、省心。如它名字所示Recycler+View,代表着它拥有良好的回收机制以及良好的复用能力,而且强制使用了ViewHolder所以性能不用担心。当我们...
2018-03-07 18:18:38
1276
转载 Scrollview嵌套RecyclerView导致滑动卡顿问题
因为Scrollview和RecyclerView都是滑动控件.会有一点滑动上的冲突.导致滑动起来有些卡顿.这个时候.我们重写一下LayoutManager就行了 LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false) ...
2018-02-27 14:30:37
1389
1
原创 猴子测试--步骤
如果 (adb shell mokey -p 包名 -v 次数 ) 方法无效 ----------------采用 adb.exe shell monkey -p 包名 -v 次数Monkey测试特点什么是Monkey test? 如其名,像猴子一样,虽然什么都不懂,但是可以乱点一通,可以理解为压力测试。在规定的时间或次数范围内做任何随机的操作,随即操作包括点击
2017-09-23 17:58:55
1929
原创 android string.setSpan
TextView的样式类Span的使用详解: Android中的TextView是个显示文字的的UI类,在现实中的需求中,文字有各式各样的样式,TextView本身没有属性去设置实现,我们可以通过Android提供的 SpannableString类封装。Android提供了很多的Span的类去实现样式,这个样式都是继承自CharacterStyle类。
2017-08-31 20:14:16
1319
转载 Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)
2017-07-27 15:06:07
355
转载 Android使用echarts
百度echarts框架还是比较强大的,之前有尝试使用它,但毕竟主要使用于web网页端,效果不是很好,所以最终还是取消使用echarts但之前在使用的过程中遇到些问题,虽然解决很简单,但也花了我不少时间,所以在这里记录之前如何使用及如何解决其中遇到的问题1、在echarts官网下载demo2、如果js代码没有很好的给一个函数入口,则自己提取封装 (1)原本已经提
2017-07-11 17:05:38
826
转载 Java/Jsp中让数值不使用科学计数法显示的解决方案
1.在java后台中进行转换(1)使用BigDecimal类double num=8.2347983984297E7;String str=new BigDecimal(num).toString();注意:以上方式转换之后的可能不是你想要的模样,而是酱紫——82347983.9842970073223114013671875,原因请参考下方用法链接。想
2017-07-06 14:40:10
1203
原创 小点
小点//上横线颜色 private int mTopLineColor = Color.parseColor(“#CCE4F2”);快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表
2017-06-22 11:29:57
341
转载 Android ScrollView 中放入 ImageView 导致的出现上下白边的问题?
"http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id=
2017-04-19 17:38:39
1851
原创 com.alibaba.fastjson.JSONObject的使用
class User { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.nam
2017-04-16 13:42:46
7080
原创 listview 复用数据错误以及listview item中的控件之间修改状态
import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;import android.view.View;import android.view.ViewGroup;import an
2017-04-11 14:08:10
853
原创 android viewPager 轮播图
private ViewPagerAdapter mViewPagerAdapter;private List images;private List dots;private int currentItem;private int oldPosition = 0; //记录上一次点的位置private ScheduledExecutorService scheduledExecutor
2017-04-11 13:45:29
643
转载 底部弹出PopupWindow并且背景变为半透明效果
先来看看运行效果图 [方式一]实现从底部弹出PopupWindow原理:定义一个高度为wrap_content的PopupWindow布局文件,根据屏幕底部的位置显示在Bottom1.首先定义一个高度为wrap_content的PopupWindow布局文件LinearLayout xmlns:android="http://schemas.androi
2017-04-10 14:12:26
2424
原创 android 主线程与子线程通信
android中的多线程模型主要涉及的类有:Looper, Handler, MessageQueue, Message等.Looper类用来创建消息队列. 每个线程最多只能有一个消息队列, android中UI线程默认具有消息队列, 但非UI线程在默认情况下是不具备消息队列的. 如果需要在非UI线程中开启消息队列, 需要调用Looper.prepare()方法, 在该方法的执行过程中会创
2017-03-20 16:57:28
1066
原创 代码规范
1. 【强制】在一个 switch 块内,每个 case 要么通过 break / return 等来终止,要么注释说明程序将继续执行到哪一个 case 为止 ; 在一个 switch 块内,都必须包含一个 default 语句并且放在最后,即使它什么代码也没有。2. 【强制】在 if / else / for / while / do 语句中必须使用大括号,即使只有一行代
2017-03-15 13:13:50
813
转载 ScrollView嵌套ListView的bug问题解决
1,ScrollView里面的listView高度无法算出来,通常只能显示listview的其中一行2,listview列表不能滚动解决方法: 1,在设置完ListView的Adapter后,根据ListView的子项目重新计算ListView的高度,然后把高度再作为LayoutParams设置给ListView,这样它的高度就正确显示了。代码如下:
2017-03-14 14:46:14
1104
转载 Android开发——Android中常见的4种线程池(保证你能看懂并理解)
原文地址: http://blog.youkuaiyun.com/seu_calvin/article/details/524153370.前言转载请注明出处:http://blog.youkuaiyun.com/seu_calvin/article/details/52415337使用线程池可以给我们带来很多好处,首先通过线程池中线程的重用,减少创建和销毁线程的性能开销。其次,能
2017-03-08 09:47:14
907
原创 2017
不记得有多久没写博客了,写博客是个好习惯,但我把它弄丢了。大概从2016年的下半年,公司开始转型做智能家居,开始忙碌一阵子。等有时间的时候,却找不到写博客的热情。这对菜鸟来说,像是自己断掉一个学习的途径。今,重新开始拾起。
2017-03-06 14:59:27
639
转载 微信小程序01
昨天看了一下微信小程序官方文档,总结一下自己学习的个人心得.首先从官方文档给的框架说起,微信小程序官方文档给出了app.js, app.json, app.wxss. 先从这三个文件说起. - app.js 这个文件是整个小程序的入口文件,开发者的逻辑代码在这里面实现,同时在这个文件夹里面可以定义全局变量. - app.json 这个文件可以对小程序进行全局配置,决定页面文件的路径,窗
2017-01-17 13:32:55
1327
转载 android: 静态XML和动态加载XML混合使用,以及重写Layout控件
原文:http://blog.youkuaiyun.com/lzx_bupt/article/details/5600187近期对Android里面控件修改做了很多实验,由于公司需求很多,不得不重写很多控件。程序目标无非是:高效、轻巧、清晰、标准化 完成动态加载Layout有两种方法,依据个人喜好进行选择: 方法1:静态主Layout动态加载静态子L
2016-12-02 14:16:41
502
原创 android 使用自定义画布
页面代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Touch touch = new Touch(this);// View view = getLayoutInflat
2016-12-02 14:07:01
730
转载 Android 蓝牙开发之搜索、配对、连接、通信大全
原文地址: http://blog.youkuaiyun.com/qq_25827845/article/details/52997523?ref=myread 蓝牙( Bluetooth®):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙设备最
2016-11-10 09:14:50
1089
转载 android EventBus
转载请表明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/40794879,本文出自:【张鸿洋的博客】1、概述最近大家面试说经常被问到EventBus,github上果断down了一份,地址:https://github.com/greenrobot/EventBus,的确是个不错的框架,主要
2016-11-07 15:53:01
495
原创 现在的你, 凭什么翘着二郎腿, 你应该放下你的腿, 身体前倾, 时刻保持战斗姿态)
想起从社区里看到的一句话: 现在的你, 凭什么翘着二郎腿, 你应该放下你的腿, 身体前倾, 时刻保持战斗姿态)
2016-11-02 17:32:05
478
转载 我的Android进阶之旅------>android Matrix图片随意的放大缩小,拖动
原文地址:http://blog.youkuaiyun.com/ouyang_peng/article/details/8800994step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示: step2: 设置应用的UI界面,在main.xml中设置:[html] vie
2016-10-26 18:32:54
2882
转载 自动缩放布局,以后再也不用担心适配问题了
做过安卓开发的都知道,屏幕适配是一件非常困难的事情。Google官方的解决方案:screens_support 需要写多个layout文件以及dimens.xml,工作量大不说,维护也麻烦。其实很多时候我们的需求很简单,就是要求不同的屏幕看上去效果一样就可以了。这样就需要我们布局的时候采用百分比来定位。说到百分比,我们第一时间想到的是layout_weight,但是layout_w
2016-10-25 17:29:33
1669
转载 为何我工作十年,内心仍无比恐慌(腾讯产品总监曹菲)
我从业到现在已经十年多了,这个问题是我从业五到七八年时最苦恼的话题。当时觉得这个世界太不友好了,互联网这个行业全是年轻人,30岁以上就压力非常大,我缓解这种压力的方式就是每个周末必须得去做一些我认为比较有意义的事。说到底是因为内心有恐慌,担心有一天会失业,如果失业了一定要给自己找一个后路或者给自己备一技之长,不会因为被互联网淘汰之后收入就锐减。一、职业焦虑的表层分析 为什么会有
2016-10-24 13:29:31
484
转载 联合查询
引言 上篇谈到了sql内联查询是联合查询的一种,接下里这篇博客就介绍一下其它的查询方法,分别为左联、右联、全联。 还是用上篇博客提到的例子:[csharp] view plain copy select * from Name; ID Name1 张三2
2016-09-19 18:41:54
361
转载 android handle 用法
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate();
2016-09-02 17:08:07
305
原创 关于下拉刷新库的属性 控件pull-to-refresh
<com.handmark.pulltorefresh.library.PullToRefreshGridView xmlns:ptr="http://schemas.android.com/apk/res-auto" android:layout_marginTop="@dimen/animal_species_margin" android:layout_marginS
2016-07-22 10:07:13
841
原创 fragment 动态添加,以及防止穿透
FragmentTransaction ft = getChildFragmentManager().beginTransaction();SpeciesDialogFragment dialogFragment = new SpeciesDialogFragment(); Bundle bundle = new Bundle(); bundle.putString("familyID",
2016-07-19 16:03:53
1054
转载 java的接口回调机制详解
原文地址:http://www.open-open.com/lib/view/open1461482321288.html序言最近学习java,接触到了回调机制(CallBack)。初识时感觉比较混乱,而且在网上搜索到的相关的讲解,要么一言带过,要么说的比较单纯的像是给CallBack做了一个定义。当然了,我在理解了回调之后,再去看网上的各种讲解,确实没什么
2016-07-19 16:02:19
1171
转载 android studio 代码快捷键
android studio 的代码快捷键,代码块////输出打印Groovy(常规部分)---->serr --->System.err.println("example")souf --->printf "example"sout --->println "example"soutm --->System.out.println("Ma
2016-07-18 15:52:08
2601
转载 AsyncTask介绍
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提 供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作
2016-06-28 14:56:19
344
转载 回调机制的解析
转帖请注明本文出自xiaanming的博客(http://blog.youkuaiyun.com/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中
2016-06-08 13:43:47
452
原创 TextView的跑马灯效果
android:layout_width="100px" //文字宽度不能是wrap_content(后面更正,可以是!),//这样的跑步起来 android:marqueeRepeatLimit="marquee_forever"//表示滚动回数,这里这么设置,表示一直滚动 android:ellipsize="start" 省
2016-06-08 09:43:23
451
android 指纹识别
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人