自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (7)
  • 收藏
  • 关注

原创 TextView下划线另一种方案

TextView下划线方案

2022-12-07 09:58:26 316 1

原创 7行Python代码批量下载CMIP6数据

7行Python代码批量下载CMIP6数据

2022-10-01 01:59:21 1276

原创 Gson常用操作

1、获取json某个字段值不需要先解析成对象,通过JsonElement实现 try { val jumpJson = "{\"iOS\":{\"module\":\"maintenance\",\"action\":\"pushToMaintenance\"},\"android\":{\"module\":\"appointmentMaintai\",\"action\":\"pushToMaintenance\"}}" val rootElem

2022-05-12 16:34:28 1231

原创 【Python】计算数组重复个数

def getUniqueNumber(x): n = len(x) unique_x = np.unique(x) g = len(unique_x) tp = np.zeros(unique_x.shape) demo = np.ones(n) for i in range(g): tp[i] = np.sum(demo[x == unique_x[i]]) return unique_x, tpdata = [1, 2, .

2022-01-25 03:47:16 3196

原创 网易云音乐引导页

花了几天反编译了网易云音乐apk,学到了很多东西,下面单独把引导界面剥离出来.先看原来网易云音乐引导界面的效果反编译后剥离的效果细微之处还是有点不同的。不过大部分我都还原了,可能动画实现方式有一点不同。 还有个地方我搞不懂,就是viewpager的切换动画被禁止了,这个好像要在自定义viewpager里面操作。这里有点看不懂,于是

2017-04-30 16:13:30 5583

原创 xml的小技巧

反编译网易云音乐的时候看到的,使用vector代替图片

2017-04-29 17:40:31 556

原创 java正则表达式练练练

正则表达式语法元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性

2017-03-07 20:26:32 761

原创 android studio中gradle plugin版本对应的gradle版本

详细介绍https://developer.android.com/studio/releases/gradle-plugin.html 需要梯子简而言之Plugin versionRequired Gradle version1.0.0 - 1.1.32.2.1 - 2.31.2.0 - 1.3.12.2.1 -

2017-03-03 11:59:53 2139

原创 android创建文件

之前还遇到一台手机一直创建不了文件,搞了半天也不知道什么回事,创建在new File()一直为空,然后果断重启手机就可以了,真神奇。。。

2017-01-13 11:00:13 678

原创 讯飞在线语音TTS队列策略

有一个需求,需要把收到的交易信息推送朗诵出来。由于android没有自带的中文tts,所以采用第三方sdk,有两种方式,一种是离线方式,这种方式还需要下载讯飞的另外一个app,麻烦且不合适。第二种为在线方式语音合成,这里采用第二种。你会发现,如果交易信息很频繁的话,一段话还没读完,另一端话就开始了,而且讯飞这块貌似没做好,需要我们上层封装。import android.content.Cont

2017-01-09 15:37:03 2769

转载 单例的七种模式

转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public stati

2017-01-09 14:10:38 247

转载 容易忽略的java基础题

一、==符的使用首先看一段比较有意思的代码[java] view plain copyInteger a = 1000,b=1000;  Integer c = 100,d=100;    public void mRun(final String name){          new Runnable() {     

2017-01-03 09:19:03 321

原创 FastJson混淆注意的地方

fastjson的使用的廣泛性是有目共睹的,如此廣受好評的開源項目來自國人開發,深感驕傲使用的時候如果出現debug好好的,不混淆的時候也好好的,一混淆就出現各種問題,如果定位到是fastjson到問題,你就要看看有沒有以下情況出現1、实体类統一放在同一个包里,不要混淆2、java.lang.ClassCastException: com.alibaba.fastjson.JSONOb

2016-12-29 10:37:46 7749

原创 Android中的Cookies和WebView缓存

原来以为两个是一样的概念,后来做需求发现不是的,webview不加载缓存时,却加载了用户信息记录,后来发现是没有清除cookies。一、清除cookie public static void clearCookies(Context context) { @SuppressWarnings("unused") CookieSyncManage

2016-12-16 09:18:12 3007

原创 201612102012

我们生来孤独,是为了彼此的相遇为何遇到了彼此,依旧感觉那么孤独

2016-12-10 20:13:24 442

原创 app引导功能界面+广告轮播控件,两句代码搞定

基本就实现了大部分app的广告轮播的需求了,主要步骤就是,给RecycleTimeViewPage填充数据,rtPageView.setIntervalTime(3).startAutoPlay()设置时间,自动轮播就可以了。这里需要导入包rtviewpager.jar,这个包是我自己写的,结合了开源项目PageIndicatorView就是底部的指引控件(具体的使用方法自己可以去找)。

2016-12-10 20:04:10 1976

原创 小事

当你发现需求要求你用SwipyRefreshLayout嵌套ScrollView,ScrollView嵌套ViewPage,ViewPage嵌套Fragment,Fragment里面还有个RecycleView时,,,

2016-12-06 20:34:28 387

转载 动态链接库加载原理及HotFix方案介绍

原文:http://dev.qq.com/topic/57bec216d81f2415515d3e9c引言随着项目中动态链接库越来越多,我们也遇到了很多奇怪的问题,比如只在某一种 OS 上会出现的 java.lang.UnsatisfiedLinkError,但是明明我们动态库名称没错,ABI 也没错,方法也能对应的上,而且还只出现在某一些机型上,搞的我们百思不得其解。为了

2016-12-01 10:31:33 599

转载 关于Android的.so文件---多个第三方库加载到工程读取不到.so的解决办法

原文:http://blog.csdn.net/u011200604/article/details/52796666本文不讲如何正确在libs下如何正确加载.jar及.so文件,如需了解请留言或自行百度主要解决工程中加载多个第三方库时多包冲突导致无法读取某库的.so文件在使用第三方sdk或者第三方库时,经常在libs目录下,会有一些so文件。比如高德地图的3Ddemo

2016-12-01 09:28:15 2639

转载 【Android】导入第三方库时,关于so文件的一些思考

测试手机:红米note3 手机abi:arm64-v8a首先问题的起源于异常如下:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/xxx.xxxxx.xxx/base.apk"],nativeLibraryDirectories=[/da

2016-11-29 15:39:03 471

原创 android常用adb命令

查看包名adb shell dumpsys activity top | head -n 10 TASK 查看手机设备的分辨率。adb shell dumpsys window | grep "ShownFrame" | head -n 1 对手机进行截屏保存到电脑,SDCardadb shell /system/bin/screencap -p /mnt/

2016-11-29 11:45:22 409

转载 Android设备如何加载.so文件以及如何适配

原文:http://blog.csdn.net/u011688880/article/details/469845471.Android设备如何加载.so文件? 不同CPU架构的Android手机加载时会在libs下找自己对应的目录,从对应的目录下寻找需要的.so文件;如果没有对应的目录,就会去armeabi下去寻找,如果已经有对应的目录,但是如果没有找到对应的.so文件,也不会去

2016-11-29 10:25:59 2924

转载 RecyclerView notifyItem闪烁的问题

之前我们做点赞,用listview做的话,就是在item实现点击后,写一个scal动画,不过现在都转到RecyclerView,那么要做这种效果于是做了一个notifyItemChanged()的操作,功能都顺利实现,美中不足的是当前Item闪了一下,QA甚至为此提了Bug,一开始以为是图片加载库的问题,之后随着图片加载库从ImageLoader换成Picaso,又换成Glide,这个Bug一直如

2016-11-28 11:46:03 421

转载 游戏直播哪家强?虎牙、斗鱼、熊猫三强App大PK

游戏直播哪家强?对大多数用户来说,这个答案并非绝对。但有一点是肯定的,直播内容和观看体验是用户最在意的选项。直播内容上大家各有所长,用户也有不同的钟爱口味,这一点上并不容易分高下。而直播流畅度则是一个偏技术的维度,用户感官上也比较容易分辨。  那么问题来了,当下游戏直播平台究竟哪家能够保证最流畅呢?带着这个问题我们对目前市面三家主流游戏直播平台——虎牙直播、斗鱼直播和熊猫直播进行了对比评测

2016-11-24 09:50:16 3099

转载 Android ImageView 正确使用姿势

原文地址:http://dev.qq.com/topic/5832602d7196970d65901d76导语本文主要介绍了 ImageView 的相关重要方法,从源码角度剖析了一些容易令人混淆或百思不得其解的问题。一、正确合理使用ImageView的src和backgroundsrc :为 ImageView 原图内容,存放原图大小,不会被拉伸;b

2016-11-23 21:09:49 4699

原创 tablayout+viewpager+fragment性能问题

类似的界面需求使用地方很多,发现fragment会被销毁,如果没被预加载,每次滑到该界面时都会重新创建一次。对比FragmentPagerAdapter和FragmentStatePagerAdapter差异,发现即使使用FragmentPagerAdapter也会被销毁。难道是内存不足自动销毁??待后续分析。。。应急方法:给pageview设置属性pager.setOffsc

2016-11-23 15:43:39 687

原创 国外2016Android流行框架

原文地址:https://cloudrail.com/best-android-libraries-for-developers/工欲善其事,必先利其器,这是一篇比较全也比较新的国外第三方库使用情况介绍。自己也可以到github里面搜搜整理一下。Software libraries are an amazing way to speed up coding for

2016-11-22 14:11:21 1362

原创 WebView使用(内存泄露+获取网页标题+js交互+调用浏览器下载文件+网页加载失败+清缓存)

收集了几个比较常用的webview比较常用的功能,算是比较全了,开发一般需求应该是满足了的。

2016-11-22 01:12:27 791

转载 任玉刚——百度资深工程师学习之路

原文:http://blog.csdn.net/singwhatiwanna/article/details/49560409/——————————————————————————————————————————————前言看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行

2016-11-22 00:02:51 3166

转载 android开发查漏补缺图

2016-11-21 23:39:06 436

原创 android 下拉弹出框+地区选择三级联动

效果如图,顶部的TabView做得略复杂,可以改进一下用android.support.design.widget.TabLayout 实现源码

2016-11-19 10:19:58 4144 3

转载 算法复杂度速查表

数据结构操作数组排序算法图操作堆操作大 O 复杂度图表

2016-11-18 14:24:11 352

原创 android 6.0权限开发---拍照,打开相册问题

android6.0的权限机制改得跟ios类似,两个系统之间互相模仿也是好事,取长补短。在某些权限需要用到的时候,要先询问用户。官方说明:http://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html(要翻墙)国内各大android系统对于权限的设置机制都不大一样,但大部

2016-11-16 11:13:08 10050 1

原创 monkeyrunner写阴阳师脚本

阴阳师最近很火,我觉得成功的关键在于——妹子,游戏上手容易,画风精美,妹子自然喜欢,有妹子玩还缺用户?每天刷狗粮略烦,这几天在看些anroid脚本测试,发现monkeyrunner对于这些操作死板的游戏用来刷级很好用。我使用的是网易自家出的模拟器mumu,运行阴阳师暂时没发现什么问题,还是相当好用的。monkeyrunner是 android SDK 中自带的测试工具,提供了一个API

2016-11-12 14:08:31 12798 2

原创 open failed: ENOENT (No such file or directory).

出现这个问题主要原因有三个1、层级目录没创建比如你要创建一个/storage/emulated/0/orandnot/苍井空.avi  的文件,却失败了。很有可能是你的层级目录和文件没创建,你会惊讶发现有些手机上可以,有些手机上去不可以。因为手机厂商会在文件不存在的情况下给你创建了。你要做的就是检测一下/storage/emulated/0/orandnot 目录是否存在,不存在则创建

2016-08-11 10:07:43 13128 3

转载 Android 单位px、dp、sp转换工具类

import android.content.Context; import android.util.TypedValue; //常用单位转换的辅助类 public DensityUtils { private DensityUtils() { /*

2016-07-21 09:27:15 9436

转载 Android Http请求图片上传工具类

import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStrea

2016-07-21 09:23:07 1266

原创 Android获取系统信息工具类

唯一设备ID,系统内存,SD内存

2016-07-21 09:04:26 1142

原创 TextView工具类

import android.graphics.Color;import android.text.Spannable;import android.text.SpannableStringBuilder;import android.text.style.ForegroundColorSpan;import android.util.Log;import android.widget.

2016-07-14 15:44:34 605

原创 android之定时提醒功能(周循环)

一、需求介绍  不日前项目有个需求,做个提醒功能,类似市面上闹钟功能。下面附上需求界面  首先对需求进行解析,基本上就是闹钟的功能,只不过简化了一点,就是只有两个闹钟,一个是接小孩上学闹钟提醒,一个是接小孩子放学闹钟提醒。其实功能很鸡肋,完全可以使用系统自带的闹钟代替。但某种程度来说,产品的体验还是用户说了算,站在开发者的角度是不全面且不适合的,于是开始demo之旅了。

2016-01-28 14:03:08 9742 4

rtviewpager

http://blog.csdn.net/p522947409/article/details/53560401

2016-12-10

NoAlphaItemAnimator

解决RecyclerView notifyItem局部刷新闪烁的问题, 用法:recyclerView.setItemAnimator(new NoAlphaItemAnimator());

2016-11-28

单例模式和多例模式

单例模式 多例模式

2014-04-04

java错题集(有超详细答案解析)

平时个人做题时收集的一些题目,对理解java基础很有帮助,这个版本不是很全,多态数组方面的知识比较齐全一点。

2013-06-30

ACM习题和建议

ACM习题对初学者等都是有好处的,不妨下载看看咯

2012-12-23

C语言课程论文撰写格式

课程论文是每个大一学生必须要写的,所以这个格式了解课程论文的格式也是很必要的!

2012-05-12

班级财务管理系统

虽然写得不怎么好,不过这是比较基础的学习,也正是不好,老师才容易相信啊!

2012-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除