自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Okhttp 拦截器中加密 请求体 (DES加密解密)

最近公司为了项目安全 使用了https 所有接口要使用DES 加密 加密 RequestBody 的value值心想 这不是很简单吗 直接在拦截器中获取到要上传的数据 然后加密 重新赋值 很简单嘛 但是实践起来 我真的气的想要骂娘 太坑了好吗。。。。无语直接就打到我的脸上废话不多说 让我重温一下这些坑第一步 在网络请求类里添加拦截器在拦截器里对上传的数据进行操作如果是post 请求 取出来request.body(); 循环 取出encodedVa...

2020-12-31 14:11:36 5811 8

原创 Android studio 抓包

记录 如何使用Android studio 抓包。

2023-09-05 14:39:07 256

原创 aandroid okhttp 拦截器 重复网络请求 (同时请求两次网络请求)

拦截器中只return 一次return response.newBuilder() .body(ResponseBody.create(mediaType, s)) .build();或者chain.proceed(request);

2020-12-31 10:16:30 3780 1

原创 2020-11-27 我来北京的第三年零7天

我曾经看过一篇博文 内容已经记不清了 但是只有一句话印象特别深刻 ------在做程序员这条路上 一般人 两年开始理解源码我看到这篇文章的时候正值我刚工作两年 我投入到初尝源码的阶段,但是英语的薄弱和源码的庞大让我屡屡溃败,然后就是深深的自我怀疑。在很长一段时间 我找不到学习的方法 我罗列学习计划 想要快速攻克知识点 但快速在我这里实现起来着实费劲。在Android建造起来的围墙里没有方向一顿乱撞,用东一榔头西一棒槌形容也很形象 。不知道什么时候 我看到一篇博客讲一个知识点和源码很...

2020-11-27 14:57:07 219 2

原创 Android drawable state_pressed设置不起作用

贴一下xml中的代码 <TextView android:id="@+id/data_fetch" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:b.

2020-09-29 12:59:48 1077

原创 Android 设置键盘回车按钮(EditText输入键盘属性 imeOptions)

没细研究 我这边需要配合 android:singleLine="true" 一起使用 到时候你们自己看需要不需要(或者加android:inputType="text")android:imeOptions="actionDone" 隐藏软键盘(对勾 完成 确定)android:imeOptions="actionSearch"隐藏软键盘并搜索android:imeOptions="actionNext"将光标移动到下一个搜索框android:imeOptions="a..

2020-08-06 15:42:06 1701

原创 android drawable 的各种属性(争取来个最全的)

逼迫自己写博客 像是来个填空题 先放在这 怎么着也得填上

2020-06-30 14:35:16 430 2

转载 android 实现 drawable 边框阴影效果(渐变效果 )在线征集名字真不会起名

我擦 真是一圈一圈实现渐变 珍惜创建一个drawable 代码应该直接粘过去就能用 为转载博客 事情是这样的 时间久远 真是不知道地址了 项目当时需要用到这个 但是耐不住岁月变迁 项目要迭代了 这个页面删除不用了 太可惜了 枉费我当时花这么长时间去寻找它 必须留下点痕迹 拿来分享给大家 根据项目做了一些改动 将就看 自己改 其中一些单位(dp px 大家自己看着改 别嫌我的垃圾 纯属懒得改)<?xml version="1....

2020-06-30 10:52:33 1033

原创 连更第三天

连更第三天 项目上线 下班时间23:00

2020-06-11 23:36:51 104

原创 android开发之java基础 (回顾 字符串的操作 数组操作   数字处理类 集合类)

java基础有多重要 不需要在过多的阐述了吧 不划水 也是弥补我之前落下的java基础今天主要回顾记忆 java 中字符串详解(关于字符串的操作) 数组操作 数字处理类 集合类首先回顾一下java 8种基本数据类型(内存空间8位等于1字节)基本数据类型包含{ 数值型、字符型(char(存储单个字符))、布尔型(boolean 逻辑类型)}数值型包含{整数类型、浮点类型}整数类型4种(byte(8位)、short(16位)、int(32位)、long(64位)(...

2020-06-09 23:58:26 636

转载 android apk反编译(我最怕麻烦了 但是哪有那么多一句话就能解决的事,所以不要一看东西多就嫌麻烦 照着做完你就知道 比你在那无头苍蝇乱搞 一顿瞎试省时多了)

辛辛苦苦写的代码 别人反编译一下你的apk 整套代码到手 这开发时间 应该不是省的一星半点吧 当然 这是站在某些心怀不轨的人的角度 想学习别人的代码 多写多练多理解 看一下是看不会的在我这里 反编译是用来测试我的混淆到底有没有加好的最近总有一种心态 总有刁民想害朕 项目为了安全 加了混淆 特反编译一下apk 测试混淆到底有没有加好 过段时间 也会整理出一个混淆详解 采坑的日记 今天的这个 主要是想记录下来 下次用的时候方便 (编译编译自己写的得了)别嫌麻烦...

2020-05-28 13:00:34 517

原创 虎虎 ( 2008 - 2020-0414 )

我有一只狗,它的名字叫虎虎。农村里养的狗,起的名字总是这样的“虎虎”。在这里写起他,也是提醒自己不要忘了它。依稀记得,应该是2008年前后父亲从亲戚家把它接回来 是一条名副其实的中华田园犬,正值姥爷病重 ,母亲时常去照顾,不在家,照顾虎虎的重任就交给了我,那时我12岁。每天 我都会把小小的它放到桌子上给它喂饭 观察它一小口一小口的吃东西。直到有一天 ,它从桌子上掉下去,就落下了恐高...

2020-05-26 11:19:28 435

转载 android 清除之前的actiivty 只留一个Activity的实例(或者看了我的博客 觉得有更好的名字也可以告诉我)

Intent intent = new Intent(this, SelectJoinActivity.class) .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); //this (全局上下文这个不用多说了吧) //SelectJoinActivity//你要跳到哪个Activity 并且 跳到这个activity后 把之

2020-05-26 09:39:26 575

转载 android 获取N天前的日期或N天后日期

android 获取N天前的日期或N天后日期获取前n天日期,如获取距离今日7天前那一天的具体日期则getOldDate(-7)即可,后7天日期则getOldDate(7);public static String getOldDate(int distanceDay) { SimpleDateFormat dft = new SimpleDateFormat("yyyy-MM-dd"...

2020-04-03 14:49:24 2292 1

原创 Android 依赖下不下来的可能原因(其实我也不知道应该起什么名字)

忘了啥原因 好像是用了一个框架怎么都下不下来 就用了本地的已经加载过的框架(我不知道这样表达准确不准确) 总之就是关了settings里面的一个按钮 后来在引入其他的依赖的时候 忽然就下不下来了 并且报以下的错误Error:Unable to resolve dependency for ':app@debug/compileClasspath': Could no...

2019-07-16 15:05:16 561

原创 ScrollView嵌套listView 设置item显示在屏幕的数量

看了标题如果有用 请认真看博客中文字的部分 (相当于注释还有代码的具体位置应该是在哪里)ScrollView嵌套listView listView失去焦点 所以利用ScrollView 的高度来设置listView item的数量第一步:获取ScrollView显示在屏幕的高度(红色圈住的部分)int height = ScrollView.getHeight(); ...

2019-04-30 16:38:21 417

原创 ScrollView嵌套listView 获取item移出屏幕的数量

ScrollView 嵌套ListView 会使ScrollView 获取焦点,所以不能使用ListView自带的方法来获取item移出屏幕的数量首先 第一步,自定义scrollView (这个类复制就好)public class MyScrollView extends ScrollView { private OnScrollListener listener; ...

2019-04-30 16:27:10 230

原创 Android 强制设置应用横屏或竖屏

项目需求 要求应用必须为竖屏 可在AndroidManifest.xml的activity节点中设置android:screenOrientation="portrait"&lt;activity android:name="com.***.***Activity" android:label="@string/****" android:sc...

2019-03-11 13:01:02 22630

原创 Android EditText 只能输入数字

EditText 只能输入数字的情况有很多 每次都没有好好记住 用的时候才百度 现记录一下 在EditText 布局文件加一句 android:inputType="number|numberDecimal"number 和numberDecimal 属性要同时设置 这个是可以输入float类型的下面这句是只能输入整数的 放到EditTex...

2019-03-08 13:09:25 10452 2

转载 Android 请求数据 没有网络时提醒用户打开网络

在 你需要进行网络请求的页面的onCreate方法中 总之在网络请求之前 先判断有没有网络checkNetwork(context);if (!checkNetwork(context)) { new Handler(context.getMainLooper()).post(new Runnable() { @Override publi...

2019-03-07 13:17:24 1434

原创 Android RecyclerView 页面设置item显示的数目(设置item显示在屏幕的数量)

有时候迫于需求 当前界面只能显示指定个数的条目 正好有遇到这个问题 解决之后分享给大家我们需要在RecyclerView 的 onCreateViewHolder中添加如下代码注意 onCreateViewHolder中的 inflate需写成View view = LayoutInflater.from(mContext).inflate(R.layou...

2019-03-07 12:59:21 26222 31

原创 Android 防止多次重复点击

// 防止多次点击造成的页面一直返回private static final int MIN_DELAY_TIME = 400; // 两次点击间隔不能少于400ms 往大调也可以private static long lastClickTime;public static boolean isFastClick() { //这个方法可以放到公共类里 boolean...

2019-03-05 09:57:09 2659

转载 Android 删除本地图片

 以前没有写博客的习惯  换了公司之后 事情慢慢变多  也需要掌握很多的新的我不知道知识   遇到很多问题  网上各种百度  好不容易遇到可以修复bug的博客   这次用完关掉   以后遇到还需要重新百度  所以我决定开始写博客记录他们  我知道百度不是解决问题的根本  努力学习 尝试理解     以后遇到问题可以先看源码或者什么尝试先自己解决  废话不多说 先附上转载的博主的链接ht...

2018-11-02 17:31:13 4569 6

转载 Fragment 嵌套 getChildFragmntManager FragmentManagerImpl.getFragment导致NullPointerExcep

这个问题很困扰我  一直搜索相关的知识  直到在s'tack over flow上看到了一个人的提问  从评论中才将这个问题解决  不知道是什么原理   但确实解决了我的问题  不知道怎么转载  现附上网址  希望可以帮大家解决困难  如果侵权  请留言给我  我会及时删除https://stackoverflow.com/questions/18642890/fragmentstatepag...

2018-10-28 14:26:59 284

原创 多线程

多线程线程的概述每个运行的程序都是一个进程,在一个进程中还可以有多个执行单元同时运行,这些执行单元可以看做程序执行的一条条线索,被称为线程。操作系统中的每一个进程中都至少存在一个线程。线程的创建创建线程有两种方法,一是继承java.Lang包下的Thread类,覆写Thread类的run()方法,在run方法()中实现运行在线程上的代码;二是实现java.lang.Runnable接口,在ru

2017-07-02 15:31:56 153

原创 集合框架

集合框架Iterable 迭代器的使用,访问Collection中的元素Collection(用于储存一系列符合元素的规则) List()(ArrayList(是List的接口实现类),LinkedList);ArrayList例(遍历元素和随机访问元素的效率比较高)import java.util.List;import java.util.ArrayList;import java.ut

2017-06-20 00:05:12 137

原创 IO流

输入输出流(IO流)字节流字节流可以处理所有数据(计算机识别的是一个字节),InputStream和OutputStream是字节流的积类,能用字符流的地方都可以用字节流。InputStream表示字节输入流,OutputStream表示字节输出流,可以拷贝文件。例public class LianXi1 { public static void main(String[] args)

2017-06-17 16:39:48 161

原创 内部类

内部类成员内部类在类中定义类,在成员内部类中可以访问外部类的所有成员,存在内存泄漏的问题。//外部类class Animal { private String name="小花"; //定义成员方法,方法中访问内部类 public void animalName(){ Cat cat=new Cat(); cat.show(); }

2017-06-14 20:36:17 158

原创 Java三大特性

封装封装概念: 在定义一个类时,将类中的属性私有化,需要使用private关键字来修饰,私有属性只能在它所在的类中被访问。为了能让外界访问私有属性,需要提供一些使用public修饰的公有方法,其中包括用于获取属性值getXxx()方法和设置属性值的setXxx()方法。 我自己的理解:将类中属性私有化,不让其他类随意访问,需要调用get/set方法进行访问。 public class Pers

2017-06-13 23:26:16 358

原创 面向对象

面向对象1.类的定义class+类名例: public class Test { }类名首字母需要大写2.如何访问属性对象.属性或者对象.set/get;例 public class Cat { private String name; public String getName() { return name; } } public

2017-06-12 23:24:45 171

SetNumberOfEntries.rar

Android RecyclerView 页面设置item显示的数目(设置item显示在屏幕的数量),写的比较简略 具体应用到自己的项目中可以自己修改

2020-06-17

空空如也

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

TA关注的人

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