自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (14)
  • 收藏
  • 关注

原创 springboot项目关闭swagger防止漏洞扫描

项目彻底关闭swagger以应对安全扫描

2024-04-12 13:58:10 311

原创 git 拉取项目时切换账号密码

git

2024-04-10 18:50:35 405

原创 金仓数据库 KingbaseES 与 Oracle 的区别

表 1.1.6有区别的函数数值函数1取 第一个参数除以 第二个参数的余 数,参数类型是 number 或者可以 转换为 number 的2当 n2 为 NaN 时,函数返回 n1 当 n2 不为 NaN 时, 函数返回 n2,参 数类型是浮点数3cbrt(dp)立方根函数4把 弧度转换为角度5把 角度转换为弧度6y/x 的整数商7pi()常数值8返回参数的精度 ,小数点后位数字符函数1chr(int)

2023-11-22 13:41:12 1437

原创 uniapp集成Android原生sdk

uniAPP 原生sdk开发 与 集成

2022-11-23 09:46:25 16536 3

转载 ORACLE中CLOB介绍及使用

一、Oracle中的varchar2类型我们在Oracle数据库存储的字符数据一般是用VARCHAR2。VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型,不同场景的最大长度不同。在Oracle Database中,VARCHAR2 字段类型,最大值为4000;PL/SQL中 VARCHAR2 变量类型,最大字节长度为32767。当 VARCHAR2 容纳不下我们需要存储的信息时,就出来的Oracle的大数据类型LOB( Large

2021-09-13 10:55:22 29016

原创 我的Android成长之路(17)---- cordova+vue开发移动应用(1)项目创建

因为工作需要,仅仅只会安卓开发已经不能满足公司的需求了,mui又感觉少了点什么,所以最近开始研究cordova+vue的方式开发移动应用,暂时还是只开发安卓端,iOS以后在慢慢研究,废话不多说直接上菜:首先这一套开发跟安卓原生和h5最大的不同,就是没有那么多页面操作,需要考命令来实现很多操作,所以第一步 先安装node.js安装node.js网上有很多教程,这里就不多赘述了。第二步 安装jdk这个也不多说了,不要忘记配置环境变量就行。第三步 安装Android Studio 和 SD

2021-02-21 15:21:17 5115 9

转载 gradle的安装与使用

gradle的安装与使用一、gradle的简介  Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。  它有以下作用:          1、按照约定声明构建和建设;    2、强大的支持多工程的构建;    3、强大的依赖管理(基于Apache ivy),提供强大的便利去构建工程;    4、权利支持已有的maven或者ivy仓...

2021-02-21 14:45:40 681

转载 细谈Activity四种启动模式

嗨大家好,又和大家见面了,上一次我们一起搞清楚了Handler的源码机制(现在回想起来是不是感觉也就那么回事,当时看的头皮发麻-。+!!),今天我们谈一谈我们在Android开发中必不可缺少的一个组件——Activity:Activity作为四大组件之一,也可以说是四大组件中最重要的一个组件,它负责App的视图,还负责用户交互,而且有时候还经常其他组件绑定使用,可以说非常的重要。...

2020-03-02 17:14:15 348

转载 Android 9.0 新特性

Android Pie(9.0) New Features内容:刘海屏适配 通知功能的变更 隐私权变更 对使用非 SDK 接口的限制 和适配策略 非Activity-Context启动Activity Apache HTTP 客户端弃用,影响采用非标准 ClassLoader 的应用 前台服务API 变更Display Cutout SupportAndroid 9...

2019-10-14 13:46:37 459

原创 我的Android成长之路(16)----Android 7.0以后Debug闪退问题的解决

之前一直用我的小米4测试,用着Android6.0很舒服,但是最近鄙人鸟枪换炮用上了Android8.0测试机,本来是很开心的事情,但是每当我想使用debug功能时,只要运行到断点处等个1.2秒就会闪退,也没有任何的错误提示,开始还以为是我的代码又出现了啥未知的bug,但是用我的小米4还是依旧如故,后来各种尝试,去网上各种查,最后总算找到了解决方式,现记录在案:最终解决办法:Run->E...

2019-05-16 15:13:09 1178

转载 Android 8.0 新特性

Android 8.0 新特性前言Android 8.0 是目前 Android 最新的智能手机操作系统,2017年3月21日 Google 为开发者推出了新的 Android O 首个开发者预览版,2017 Google I/O 开发者大会上发布了第二个Android O开发者预览。2017年8月22日,谷歌正式发布了Android 8.0的正式版,其正式名称为:Android Oreo(奥...

2018-10-19 09:47:40 685

原创 我的Android成长之路(15)----TabHost+BadgeRadioButton实现主页面消息提醒

最近项目想要做消息提醒功能,从图标提醒到导航栏到里边的模块图标每一级都要有提醒,桌面图标提醒比较容易,详细的模块需要自己定制,这里主要说说主页面的消息提醒如何实现,先看看效果图:首先是用TabHost实现主页面,这种方式的好处在于每个页面用的是activity而不是fragment,操作起来更加方便。主页面xml<?xml version="1.0" encoding="u...

2018-08-15 09:25:15 709

转载 我的Android成长之路(14)----主流UI开源库整理

Android主流UI开源库整理标题隐含了两个层面的意思,一个是主流,另一个是UI。主流既通用,一些常规的按钮、Switch、进度条等控件都是通用控件,因此本文将其囊括,但一些很炫酷但不通用的控件除外。UI不仅包括控件,还包括效果、动画甚至是一些UI辅助类库等。网上有不少对开源项目进行整理的文章,以下两个最为知名:https://github.com/Trine

2018-01-15 13:54:43 767

原创 我的Android成长之路(13)----自定义dialog

private void showDialog(){ RelativeLayout layout = (RelativeLayout) LayoutInflater.from(mContext).inflate(R.layout.dialog_gzjd,null); final AlertDialog dialog = new AlertDialog.Builder

2017-10-20 14:31:22 672

原创 我的Android成长之路(12)----监测自身APP流量

此方法主要用到系统API提供的SharedPreferences和TrafficStats。当然也可以用数据库,但是原理是一样的。首先思路是每次完成连网服务后,都调用一次saveFlow()方法,具体方法如下:/** * 保存改变后的流量使用量 */ public void saveFlow(){ if (sp == null){

2017-03-21 17:18:12 2038

转载 我的Android成长之路(11)----Android之SharedPreferences用法详解

Android之SharedPreferences用法详解:1、存数据SharedPreferences sp = getSharedPreferences("sp_demo", Context.MODE_PRIVATE);sp.edit().putString("name", "小张").putInt("age", 11).commit();1212或者下面的写法也可以

2017-03-10 13:50:38 1055

原创 常用特殊符号

常用特殊符号输入方法Alt+0161 ¡Alt+0162¢Alt+0163£Alt+0164¤Alt+0165¥Alt+0167§Alt+0168¨Alt+0169©Alt+0170ªAlt+0171«Alt+0172¬Alt+0174­ ®­­Alt+0

2016-11-28 15:48:30 762

原创 我的Android成长之路(10)----利用recyclerView实现横向滑动

利用recyclerView实现横向滑动。下面是adapter:public class HengAdapter extends RecyclerView.Adapter implements View.OnClickListener{ private List list ; private Context mContext ; private View hold

2016-11-28 09:31:46 4826

转载 我的Android成长之路(9)----黑科技dataBinding(二)

昨天我们一起学习了dataBinding的基础用法,我想你可能还停留在它只是不用再findViewById,其实不然,今天我们就来扩展延伸,看看这个框架到底有什么魔力让谷歌官方大力推崇。这里还没看昨天的基础运用的需要去看一看,附上链接:http://www.cnblogs.com/liushilin/p/5681473.html项目已经同步至github:https://github.co

2016-11-17 11:04:20 1050

转载 我的Android成长之路(8)----黑科技dataBinding(一)

dataBinding框架是在2015年谷歌I/O大会上被官方推出的非常厉害的新框架,这个框架给我们带来了很多的方便,不仅简化了频繁地findViewById,还增加了代码的耦合性。说到这里,其实网上也有很多快速的注解框架,还有一些第三方插件,之前我也有用过插件方法,但是比起dataBinding框架,还是不好用。而且官方文档上明确标注,这个框架还可以加快xml的解析速度,如此神奇的框架,怎能不先

2016-11-17 10:54:11 886

原创 我的Android成长之路(7)----ListView的一些属性用途

<ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/pay_wuye_list" android:divider="@null" android:layout_weight

2016-11-05 10:37:32 904 1

转载 我的Android成长之路(6)----利用elevation设置控件的高度(不是height)

Android L:Google已经确认Android L就是Android Lollipop(5.0)。Google之前就已经提前推出了Android L Developer Preview(开发者预览版)来帮助开发者更快的了解Android特性,而不久前也推出了64位的模拟器镜像,而且首次搭载Android L系统的Nexus 6和 Nexus

2016-11-05 10:20:03 12868

原创 我的Android成长之路(5)----Xutils3的使用

xutils3数据库模块:@Table(name = "userinfo")//表名public class UserInfo { @Column(name = "id",isId = true)//字段名 是否是ID private String id ; @Column(name = "username") private String user

2016-11-03 11:27:17 999 1

原创 我的Android成长之路(4)----利用活动管理器管理活动栈

public class ActivityCollector { public static List activitys = new ArrayList() ; public static void addActivity(Activity activity){ //添加活动 activitys.add(activity) ; } publ

2016-11-01 09:33:09 1383

原创 我的Android成长之路(3)----使用DrawerLayout实现侧拉菜单

使用DrawerLayout实现侧拉菜单,简单并且自由度高。<android.support.v4.widget.DrawerLayout android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/drawerlayout">

2016-10-31 17:30:19 977

原创 我的Android成长之路(2)----Activity生命周期

activity生命周期分为7个步骤,分别是oncreate、onstart、onresume、onpause、onstop、ondestroy、onrestart。具体情况如下图:oncreate和onstart都是在页面显示前调用的,onresume是在页面显示后调用,当启动新活动时,先调用onpause,当onpause执行完之后,在调用新activity的oncreate。

2016-10-31 09:56:09 756

原创 我的Android成长之路(1)----TextView设置不同大小字体

TextView tv = (TextView) findViewById(R.id.main_text);Spannable sp = new SpannableString("字体大小测试") ;sp.setSpan(new AbsoluteSizeSpan(20,true),0,3,Spannable.SPAN_INCLUSIVE_INCLUSIVE);sp.setSpan(new

2016-10-26 10:59:41 7078

Android自动更新(支持7.0)

自动更新demo,支持Android7.0以上的版本,能动态的展示下载进度

2018-03-07

可放大缩小图片控件

可放大缩小的imageview,能够多点操作,也可单点滑动,图片自动缩放并在中间显示

2018-01-30

Android中xml转json

支持两种方式,一种是web工程中的方式,还有一种是导入第三方jar包,可以在Android中使用,jar包已在项目中

2017-12-04

xutils3.0 module

xutils3.0

2016-12-14

圆形listview可随手势旋转

如题,是一个圆形的listview,可随着手势滑动。

2016-09-17

下拉刷新listview

下拉刷新的listview

2016-04-05

Android基础大全

这是我刚学Android时用到的开发文档,里面整理的非常全面,而且也很详细,想学Android的同学们可以下载看看,希望能帮到你们

2016-03-21

Android可滑动刻度尺

提供2种不同方法写的刻度尺自定义控件,给大家参考

2016-03-18

Android可滑动的刻度尺

提供了2种不同方法写的刻度尺自定义控件,给大家参考

2016-03-15

Android轮播图

自定义轮播图控件,实现多张图片自动播放,也可以手动滑到切换。

2016-01-29

Android分享Demo

超简单的分享功能实现,可以QQ分享,微信分享,空间分享,微博分享等多种分享,需要的可以下载看看

2016-01-28

仿QQ向左侧滑动出现删除编辑按钮

和QQ一样功能的左滑出现删除和编辑按钮的listview的Demo,需要的可以下载看看

2016-01-28

韩顺平SSH全套视频教程

有想学ssh框架的可以去下载看看,还不错

2015-12-31

两头都能选择的seekbar

类似价格选择区间的 两头都可以滑动的选择条 的demo

2015-12-30

空空如也

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

TA关注的人

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