- 博客(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
2297
原创 程序设计模式七大原则
设计模式的目的: 编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序,具有更好1.代码重用性(即:相同功能的代码,不用多次编写)2.可读性(即:编程规范性,便于其他程序员的阅读和理解)3.可扩展性(即:当需要增加新的功能时,非常的方便,称为可维护性)4.可靠性(即:当我们增加新的功能后,对原来的功能没有影响)5.使程序呈现高内聚,低耦合的特性设计模式常用的七大原则有:1.单一职责原则1.1基...
2021-06-22 15:04:52
795
1
原创 APP跳转微信小程序,跳转微信公众号
一、判断手机是否安装了微信的工具类://判断手机是否安装了某些程序的工具类public class IsInstallUtils { //判断是否安装了微信 public static boolean isWeixinAvilible(Context context) { final PackageManager packageManager = context.getPackageManager();// 获取packagemanager List
2021-05-26 14:07:50
3238
原创 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
153
原创 Java接口介绍
Java 接口接口就是多个类的公共规范,接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。如何定义一个接口的格式:public interface 接口名称{ //接口内容}换成了关键字interface之后,编译生成的字节码文件仍然是保存在 .class 结尾的文件中。接口文件保存在 .java 结尾的文件中,文件名使用接口名。1.如果是Java 7,那么接口中可以包含的内容有:①常量②抽象方法2.如果是Java 8,还可以额外包含有:③默...
2021-04-26 11:10:41
223
原创 Dart中的函数
该篇文章讲解一下在dart中,如何定义各种函数,以及什么是递归,什么是闭包。自定义方法: 自定义方法的基本格式: 返回类型 方法名称(参数1,参数2,......){ 方法体 return 返回值; }1.定义一个无返回值的方法2.定义一个有返回值的方法3.定义一个有参数的方法4.定义一个带可选参数的方法5.定义一个带默认参数的方法6.定义一个命名参数的方法7.定义一个箭
2021-04-12 13:56:18
669
原创 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
1634
原创 Dart运算符
一、算数运算符+(加) -(减) *(乘) /(除) ~/(取整) %(取余)二、关系运算符主要用在条件判断里头==(等于)!= (不等于)>(大于)<(小于)>= (大于等于)<=(小于等于)三、逻辑运算符!(取反)&&(并且:全部为true的话值为true 否则值为false)||(或者: 全为false的话值为false 否则值为true)四、赋值运算符(1)基础赋值运算符=??=...
2021-04-09 16:28:54
686
原创 Dart数据类型
Dart中支持以下数据类型:常用数据类型:1.Numbers(数值) (1) int 数值int类型定义(赋值内容必须是整型): (2) double 数值double类型定义(赋值内容既可以是整型也可以是浮点型):2.Strings(字符串) String 字符串定义的几种方式(单引号和双引号都可以,三个单引号或三个双引号可以打印多行) 打印结果:...
2021-04-09 16:19:07
307
原创 mvc,mvp,mvvm关系和演进
一、最开始,我们刚开始学习写代码的过程中,一般都是在一个文件中写(数据,逻辑......),慢慢的,随着代码量的增多,文件可读性越来越差,开始学习将一些的代码抽离出去,将数据信息抽离的情况下,便演变出MVC这种模式。(1)MVC:M→Model(数据类,对数据进行一些操作)V→View(xml布局文件,编写要显示出的内容)C→Controller(Activity:控制层,完成view和model之间的通信)优点:将数据Model类进行了抽离,减少了activity中的代码量,增加了一些
2021-04-06 18:00:56
285
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
2555
原创 Android应用内展示pdf,word文件--腾讯浏览服务(TBS)
什么是TBS依托 X5 内核强大的能力,致力于提供优化移动端浏览体验的整套解决方案(官网介绍)。我们可利用其做文件浏览功能,支持多种文件格式,完全可以满足需求。更多介绍请看官网:http://x5.tencent.com/接入TBSTBS只能浏览本地文件,对于远程文件需要先进行下载,我们先看浏览本地文件如何实现。一、 下载SDK:http://x5.tencent.com/tbs/...
2019-09-02 11:43:20
1295
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
6054
2
原创 Android集成支付宝支付SDK,实现支付功能
官方集成文档地址:https://docs.open.alipay.com/204/105296/一、导入支付宝SDK1.将 alipaySdk-15.6.5-20190718211159.aar 包放在您的应用工程的 libs 目录下(图片中文件名仅做示例,请以实际 SDK 文件名为准):arr文件下载地址:https://download.youkuaiyun.com/download/githu...
2019-09-02 10:18:16
7026
原创 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
3275
转载 APK反编译
APK反编译学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译。我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装。正常情况下,Android应用打包成apk之后,就无法再看到开发这个应用时使用的资源文件以及代码了。但是我们通过网上提供了一些工具,还是可以将apk进行反编...
2018-09-12 15:14:24
266
原创 实现将一个存放图片的集合赋值到Photoview中,并用Viewpager展示出来
实现将一个存放图片的集合赋值到Photoview中,并用Viewpager展示出来
2017-08-24 15:35:49
389
原创 图片加载错位
ListView加载图片错位导致的原因:主要是View的复用,复用View的时候,除了在复用View的同时还会将相应的图片资源进行复用
2017-07-25 10:08:00
595
原创 ImageLoadListview
使用ImageLoad框架,实现listview展示图片,定义了一个MyApplication,在没个类中都可以使用,这个类需在manifests清单文件中定义
2017-07-15 11:52:01
633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人