自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android创建签名文件,并获取签名文件MD5,SHA1,SHA256值

下载Java JDK,目前最新的JDK已不支持获取MD5签名,只支持sha1,sha256两种签名,以下提供可获取MD5签名的JDK版本。链接:https://pan.baidu.com/s/1BpLLCO1m-i19sXlBKTbD_w。android签名文件分为调试版和正式版,调试版默认使用系统提供的debug.keystore。第四步:输入创建签名的文件的各内容信息。点击ok,即可完成签名的文件的创建。密钥库口令为:android。密钥库口令为:你的证书密码。第三步:创建签名文件。

2023-08-22 10:04:48 1977

原创 程序设计模式七大原则

设计模式的目的: 编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序,具有更好1.代码重用性(即:相同功能的代码,不用多次编写)2.可读性(即:编程规范性,便于其他程序员的阅读和理解)3.可扩展性(即:当需要增加新的功能时,非常的方便,称为可维护性)4.可靠性(即:当我们增加新的功能后,对原来的功能没有影响)5.使程序呈现高内聚,低耦合的特性设计模式常用的七大原则有:1.单一职责原则1.1基...

2021-06-22 15:04:52 671 1

原创 APP跳转微信小程序,跳转微信公众号

一、判断手机是否安装了微信的工具类://判断手机是否安装了某些程序的工具类public class IsInstallUtils { //判断是否安装了微信 public static boolean isWeixinAvilible(Context context) { final PackageManager packageManager = context.getPackageManager();// 获取packagemanager List

2021-05-26 14:07:50 2944

原创 Java权限修饰符

Java权限修饰符共有四种,分别是 public protected (default) private①public:意为公开的,访问权限最高,可以跨包访问。(public int num=10;)②protected:意为受保护的,权限次之,可以在同包和子/父类中访问。(protected int num=10;)③default:意为默认的,一般不写,权限次之,可以在同包中访问。(int num=10;)④private:意为私有的,权限最低,只能在本类中访问。(priv...

2021-05-10 13:52:39 131

原创 Java接口介绍

Java 接口接口就是多个类的公共规范,接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。如何定义一个接口的格式:public interface 接口名称{ //接口内容}换成了关键字interface之后,编译生成的字节码文件仍然是保存在 .class 结尾的文件中。接口文件保存在 .java 结尾的文件中,文件名使用接口名。1.如果是Java 7,那么接口中可以包含的内容有:①常量②抽象方法2.如果是Java 8,还可以额外包含有:③默...

2021-04-26 11:10:41 194

原创 Dart中的函数

该篇文章讲解一下在dart中,如何定义各种函数,以及什么是递归,什么是闭包。自定义方法: 自定义方法的基本格式: 返回类型 方法名称(参数1,参数2,......){ 方法体 return 返回值; }1.定义一个无返回值的方法2.定义一个有返回值的方法3.定义一个有参数的方法4.定义一个带可选参数的方法5.定义一个带默认参数的方法6.定义一个命名参数的方法7.定义一个箭

2021-04-12 13:56:18 628

原创 Dart常用循环数据方法

一、forEach循环遍历集合数据var list = ["香蕉", "苹果", "葡萄", "西瓜"];list.forEach((value) {print(value);});二、for in循环遍历集合数据var list = ["香蕉", "苹果", "葡萄", "西瓜"];for (var item in list) {print(item);}三、map主要用于修改集合里的数据var myList = [1, 3, 4,5,7..

2021-04-12 10:56:38 1545

原创 Dart运算符

一、算数运算符+(加) -(减) *(乘) /(除) ~/(取整) %(取余)二、关系运算符主要用在条件判断里头==(等于)!= (不等于)>(大于)<(小于)>= (大于等于)<=(小于等于)三、逻辑运算符!(取反)&&(并且:全部为true的话值为true 否则值为false)||(或者: 全为false的话值为false 否则值为true)四、赋值运算符(1)基础赋值运算符=??=...

2021-04-09 16:28:54 646

原创 Dart数据类型

Dart中支持以下数据类型:常用数据类型:1.Numbers(数值) (1) int 数值int类型定义(赋值内容必须是整型): (2) double 数值double类型定义(赋值内容既可以是整型也可以是浮点型):2.Strings(字符串) String 字符串定义的几种方式(单引号和双引号都可以,三个单引号或三个双引号可以打印多行) 打印结果:...

2021-04-09 16:19:07 244

原创 mvc,mvp,mvvm关系和演进

一、最开始,我们刚开始学习写代码的过程中,一般都是在一个文件中写(数据,逻辑......),慢慢的,随着代码量的增多,文件可读性越来越差,开始学习将一些的代码抽离出去,将数据信息抽离的情况下,便演变出MVC这种模式。(1)MVC:M→Model(数据类,对数据进行一些操作)V→View(xml布局文件,编写要显示出的内容)C→Controller(Activity:控制层,完成view和model之间的通信)优点:将数据Model类进行了抽离,减少了activity中的代码量,增加了一些

2021-04-06 18:00:56 212 1

原创 Android集成阿里云推送功能

官方集成参考网址:https://help.aliyun.com/document_detail/51056.html?spm=a2c4g.11186623.6.587.64ed7fa8NY9DN8本文讲解Maven库快速集成,收到集成下载jar包导入方式请移步官方文档。1.在Project根目录下build.gradle文件中配置maven库URL:如果工程需要配置多个maven仓库...

2019-10-18 14:04:39 2325

原创 Android应用内展示pdf,word文件--腾讯浏览服务(TBS)

什么是TBS依托 X5 内核强大的能力,致力于提供优化移动端浏览体验的整套解决方案(官网介绍)。我们可利用其做文件浏览功能,支持多种文件格式,完全可以满足需求。更多介绍请看官网:http://x5.tencent.com/接入TBSTBS只能浏览本地文件,对于远程文件需要先进行下载,我们先看浏览本地文件如何实现。一、 下载SDK:http://x5.tencent.com/tbs/...

2019-09-02 11:43:20 1194 1

原创 Android集成微信支付SDK,实现支付功能

官方集成文档地址:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5#一、在您 App Module 的 build.gradle 中,添加下面的内容,将微信 SDK 作为项目依赖:dependencies { //添加下面的内容 implementation 'com.tencent.mm.o...

2019-09-02 11:08:53 5881 2

原创 Android集成支付宝支付SDK,实现支付功能

官方集成文档地址:https://docs.open.alipay.com/204/105296/一、导入支付宝SDK1.将 alipaySdk-15.6.5-20190718211159.aar 包放在您的应用工程的 libs 目录下(图片中文件名仅做示例,请以实际 SDK 文件名为准):arr文件下载地址:https://download.csdn.net/download/githu...

2019-09-02 10:18:16 6884

原创 Flutter常用插件

1.json to dart (将json在线转成dart类) : https://javiercbk.github.io/json_to_dart/2.插件库地址:https://pub.dev/flutter3.常用插件如下,具体使用可以复制名称到插件库中查询:audio_recorder: any #录音、播放flutter_sound: ^1.1.5#录音dropdown_m...

2019-08-16 13:24:21 3190

转载 APK反编译

APK反编译学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译。我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装。正常情况下,Android应用打包成apk之后,就无法再看到开发这个应用时使用的资源文件以及代码了。但是我们通过网上提供了一些工具,还是可以将apk进行反编...

2018-09-12 15:14:24 224

原创 okhttp网络请求简介

对okhttp网络请求的简单介绍

2017-09-19 20:43:21 363

原创 属性动画Animator

属性动画Animator

2017-09-04 08:04:27 301

原创 RecyclerView的使用

RecyclerView的使用

2017-09-04 07:51:14 341

原创 实现将一个存放图片的集合赋值到Photoview中,并用Viewpager展示出来

实现将一个存放图片的集合赋值到Photoview中,并用Viewpager展示出来

2017-08-24 15:35:49 365

原创 实现图片的点击拖动与多指放大缩小

实现图片的点击拖动与多指放大缩小

2017-08-24 15:14:23 722

原创 网络判断

使用广播进行网络判断

2017-08-19 10:59:50 198

原创 仿今日头条的频道管理

频道管理

2017-08-19 09:38:41 768

原创 城市列表实现

集成第三方库实现了简单的城市列表功能

2017-08-19 08:21:21 388

原创 android中汉字转为拼音

汉字转为拼音的简单写法

2017-08-17 14:56:02 1480

原创 日夜间模式切换

切换日夜间模式

2017-08-08 11:16:19 1148

原创 自定义View,绘制一个圆形,并可以单击拖动

自定义View,绘制一个圆形,并可以单击拖动

2017-08-03 20:13:26 599

原创 一个工程跳到另一个工程

实现工程之间的跳转

2017-08-03 17:04:48 421

原创 查看系统短信

读取系统短息

2017-08-02 14:44:28 610

原创 读取系统联系人

实现对联系人进行,增删改查等操作

2017-08-02 14:38:33 323

原创 WebView的简单使用,附加一点JS交互操作

WebView的简单使用,附加一点JS交互操作

2017-07-25 20:10:55 236

原创 ExpandableListView

简单实现二级列表

2017-07-25 19:32:30 306

原创 Activity的简单的跳转回传

实现Activity之间的,跳转并携带数据回传回来的功能

2017-07-25 19:17:09 262

原创 图片加载错位

ListView加载图片错位导致的原因:主要是View的复用,复用View的时候,除了在复用View的同时还会将相应的图片资源进行复用

2017-07-25 10:08:00 549

原创 ViewpagerBanner

实现无线轮播的操作

2017-07-20 10:08:37 212

原创 XListview(导入第三方module)

导入第三方module,实现listview的上拉刷新,下拉加载

2017-07-20 10:03:48 295

原创 Listview(多条目展示)

实现listview的多条目展示,需要创建多个listview的items的布局

2017-07-20 10:00:43 239

原创 ImageLoadListview

使用ImageLoad框架,实现listview展示图片,定义了一个MyApplication,在没个类中都可以使用,这个类需在manifests清单文件中定义

2017-07-15 11:52:01 579

原创 ImageLoad

实现对ImageLoad框架的使用,

2017-07-15 11:48:34 247

原创 LoadImage

实现网络加载图片,但不做任何操作

2017-07-15 11:45:35 1198

alipaySdk-15.6.5-20190718211159-noUtdid.aar

android实现支付宝支付,需要导入该aar文件,使用其提供的方法,完成支付宝支付

2019-09-02

tbs_sdk_thirdapp.jar

在android内部加载word,pdf等文件,可以使用该jar包提供的方法,实现该功能

2019-09-02

空空如也

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

TA关注的人

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