2 A富得流油的咸鸭蛋

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 21w+

java 字符串去重排序

1、字符串排序并排序(非自然排序)字符串:jbcahacribac输出:jbcahri private void stringSet() { StringBuffer sb = new StringBuffer(); String str="jbcahacribac"; for (int i = 0; i < str.le...

2020-04-21 15:31:40

http与https的区别

HTTP与HTTPS介绍http:http是超文本传输协议,被用于web浏览器与网站服务器进行传输的,http是以明文进行发送内 容,不存在任何加密技术,一旦被攻破会导致数据泄露,不适用传输 “密码” “身份” “支付信息”https:https是安全套接字超文本传输协议,https是在http基础上进行了升级加入了SSL/TLS协议,为了数据传输安全,SSL/TLS依靠证书来验证...

2020-01-08 16:10:34

高德地图------(二)---------地图定位

继上次说完高德地图sdk集成和基础地图显示的步骤,今天稍微延伸一下,在基础地图上实现自己的定位,可拖动可随意缩放。其实定位也是很简单的,高德文档都写的很清楚了基本可以照抄不误。稍后我会把我写的放在github: https://github.com/yuzhushi/GaoDeLocation.git第一步:初始化定位//声明AMapLocationClient类对象public AMa...

2019-11-22 15:59:55

高德地图------(一)---------基础地图

好久没写过地图了,都已经忘记了,根据最新的高德地图文档先来实现一下简单的地图显示吧。一:as 创建一个工程二:打开高德地图文档 高德文档地址: https://lbs.amap.com/三:注册个人开发者四:注册完打开控制台如下:五:点击左侧创建应用:如下点击创建新应用:创建完了之后发现是没有key的需要我们自己生成key,接着往下看:点击加号这里的 发布版安全码S...

2019-11-21 16:12:01

android Q 存储权限和行为变更

分区存储在Android Q中引入了分区储存功能,在外部存储设备中为每个应用提供了一个“隔离存储沙盒”。其他应用无法直接访问应用的沙盒文件。由于文件是应用的私有文件,不再需要任何权限即可访问和保存自己的文件。此变更并有助于减少应用所需的权限数量,同时保证用户文件的隐私性。权限变更 Android Q 更改了应用对设备外部存储设备中的文件(如:/sdcard )的访问方式。 继续使用 ...

2019-11-12 14:39:55

android 9.0 使用webview,显示页面无法加载

webview也是我们经常用的,通常加载一下url就行,但是今天我在9.0手机上运行的时候显示一下错误:我很纳闷,在其他手机上都可以的,后来看了一下9.0的变化,9.0已经不支持http了。我看了一下网上的解决方法有以下三种:1.将url路径的地址由http改成https,让后台更改。2.将targetSdkVersion 改成27或者以下。3.使用:android:usesCle...

2019-10-28 17:24:42

日间、黑夜模式切换之--------recreate()使用

现在大部分项目都会有日间。黑夜模式切换,通过一个按钮进行切换模式,我是用两张图片,一个是open一个是close。但是我在切换的时候重设图片失败。默认是关闭按钮显示,点击的时候应该是切换到黑夜模式,该显示打开的按钮了,但是打开按钮显示一秒就有自动变回了关闭图片。写一个按钮,点击时触发recreate()打印一下日志看一下生命周期及方法调用:能够看到这里调用recreate方法会比正常启动A...

2019-10-24 16:27:31

okhttp缓存拦截器应用

之前只是听说缓存,今天我自己也尝试了一下 ,运用了单例模式,我其实对这些都不是很熟悉,我就是学到哪记录到哪,如果有不对的地方,希望各位指教。package com.silent.fuxiokhttpdemo;import android.content.Context;import java.io.File;import java.io.IOException;import okh...

2019-10-12 14:23:24

HTTP协议理解

第一:什么是网络协议: 网络协议就是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等) 之间的通信规则第二:网络通信的三要素:①Http网络协议: 是超文本传输协议。定义了客户端如何向服务器请求数据,以及 服务器怎么把数据传送给客户端。Http协议 是面向应用层的协议。①Https网络协议: 是加密的网络请求协议。相对比较安全。比如一些金融, ...

2019-10-12 14:08:58

校验-------邮箱、手机号、电话号码、身份证号码、数字等工具类

package com.gkzy.academic.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 提供验证邮箱、手机号、电话号码、身份证号码、数字等方法 */public final class RegexUtil { /** * 手机号码,中间4位星号替换 ...

2019-10-12 11:36:55

int值转换为时间(data)

在开发中时常会遇到后台返回给自己一个值,但并不是data格式,需要我们自己来转换,我把我用的方法介绍给大家。int length =1200;(后台返回的数值)String time;if (length<3600){ time=String.format("%1$02d:%2$02d",length / 60, length % 60); }else { tim...

2019-10-12 11:24:10

android Edittext输入修改软键盘并关闭软键盘

遇到了一个Edittext输入的功能,要求在键盘上点击搜索 页面上没有搜索确定按钮。我们看看怎么实现吧1、属性设置布局里edittext需要要有这两个属性才能生效: android:imeOptions="actionSearch" android:singleLine="true"有了这两个属性键盘上的回车键才能改为搜索。2、Edittext事件监听方法 ed...

2019-08-28 17:56:36

android 日间夜间模式一键换肤

现在好多的小说阅读器都有白天和夜间模式的切换,为了让用户有更好的体验,保护用户的眼睛。Android官方在Support Library 23.2.0中已经加入了夜间主题。接下来我们看怎么实现吧:第一步添加依赖:implementation'com.android.support:appcompat-v7:28.0.0'第二步项目的主题继承夜间模式主题,在style中设置如下主题: ...

2019-08-26 11:54:17

android 线性布局和相对布局属性大全

1、线性布局以下的属性值为true或者falseAndroid:layout_alignParentEnd 紧贴父元素结束位置结束 Android:layout_alignParentStart 紧贴着父元素结束位置开始 Android:layout_alignParentBottom 紧贴着父元素的下边缘 Android:layout_ali...

2019-08-23 17:49:54

android shape常用形状,代替drawable资源节省空间

1.实心长方形<shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 设置固定填充色 --> <solid android:color="#f00" /> <size android:width="60dp" android:height...

2019-08-21 15:32:33

toolbar 修改默认图标两种方式

最近我在写侧滑菜单的时候,侧滑菜单写好了,但是toolbar上的图标跟我设置的不太一样,如图:我在布局里设置了自己的图标,但是在手机上显示的是默认黑色的图标。显然设置失败Toolbar用 setNavigationIcon() 修改左侧图标为自己的图标无效的原因:并非setNavigationIcon()是无效的。是因为放置这段代码位置的问题。1、因为我这个是有侧滑菜单的,关联了Dra...

2019-08-20 16:39:53

java 常见的面试题-------求俩数字的最大公约数

面试的时候回让手写一个函数求最大值、最小值、还有公因数,今天我们来看一下怎么实现。先看xml布局: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sch...

2019-08-08 16:33:57

获取本地后缀名文件

最近有一个需求就是根据用户选择的格式(后缀名)来扫描本地的文件列表展示。用户可能选择一个后缀名或者俩仨,总之不确定,我也是想着图省事网上看看有没有这样的找一个直接复制就完事了,可是大部分都是选择一种后缀名来搜索文件的。对于文件操作很菜的我,有点小失望,但是功能还是得做啊。github地址:https://github.com/yuzhushi/FileSelect接下来我们看一下效果:...

2019-07-30 16:53:15

Android面试题集2019版(包含答案整理)

Android面试题集(2019-04-04总结)转载地址:https://www.jianshu.com/p/98255550b41ehttps://blog.csdn.net/ClAndEllen/article/details/79257663 答案地址一份Android面试题集,适应于实习 & 初级工程师 & 中级工程师,高级工程师勉强吧。笔者不提供答案,但是会提供学...

2019-07-26 18:14:54

RecyclerView结合checkbox实现多选、全选、反选

·现在好多同仁都已经抛弃了listview,都在使用RecyclerView,至于为什么不明白的同学 可以自行百度哈。我们见过好多列表里都带有单选多选操作的效果,但是也有童鞋好奇是怎么做的,接下来我们看一下实现过程。activity_main.xml <android.support.v7.widget.Toolbar android:layout_width="...

2019-07-26 16:48:34

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。