自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Millet

学习使我快乐,O(∩_∩)O哈哈~

  • 博客(115)
  • 资源 (2)
  • 论坛 (2)

原创 flutter的四种模式/application/plugin/package/module,flutter调用原生的方法

flutter的四种模式前言:在使用AS创建flutter的时候,会有四个选项Flutter Application创建一个flutter项目,里面包含安卓和ios项目,可以用来flutter和原生之间的交换,这边有个参考例子可以参考一下flutter调用原生安卓方法...

2020-09-21 15:18:54 108

原创 Android自定义的属性使用双向绑定

目标:在xml中自定义属性双向绑定,常用于一些自定义view中的EditText监听数据变化使用<EditText app:bindingName='@={binding.name}' ... >自定义属性的 setXXX@BindingAdapter("bindingName")@JvmStatic fun setBindingName(edt : EditText, txt : String){ edt.setText(txt)}自定义属性的 getX

2020-09-04 14:10:35 55

原创 Android Studio Template(模板)开发,最后有参考

Android Studio Template(模板)开发参考文章https://www.jianshu.com/p/e3548f441440github例子参考首先我们先下载TemplateBuilder创建模版,这里我们结合xml布局,先创建java的,kotlin后期根据java版本进行更改package ${packageName};import android.os.Bundle;import com.millet.mylibrary.mvvm.BaseBindingActi

2020-08-05 15:25:17 78

原创 Android获取md5和sha

Android获取md5和sha值获取测试版本选择右边的gradle,然后项目,然后Tasks,然后Android,然后signingReport获取正式版本前期工作,先把项目的签名申请好,文件后缀.jks在terminal中输入keytool -list -v -keystore D:\Millet\new.jks(这个是你文件的路径)输入上面新建jks文件的密码如图:...

2020-08-05 14:43:25 40

原创 Android的富文本功能

Android额富文本功能封装先看看效果是不是你所需要的使用代码colorfulText.appendText("1", Color.RED, 12) .appendSpace() .appendText("标题", Color.BLUE, 16, true) .appendSpace() .appendText("内容", Color.BLACK, 14);倒入

2020-07-28 16:21:30 51

原创 移动端双Token免登录(附代码)

参考自:https://blog.csdn.net/huweijian5/article/details/88903561前奏在安卓中一开始使用一个Token进行接口安全,但是Token假如过期时间设置的长,难免会有安全风险,假如设置的时间端,就会出现用户没用多久,就会使得用户需要重新登录采用双Token的方式,来使用户无感知的刷新Token,实现真正的免登录设计用户在登录之后返回access_token和refresh_token(这里假定他们的有效期分别是2小时和7天)当access_

2020-07-28 09:11:16 120

转载 数据库建模多表一对多和多对一、一对一、多对多(转)

转自

2020-07-24 09:51:06 56

原创 kotlin的属性委托

Kotlin 标准库为几种有用的委托提供了工厂方法。参考文章延迟属性Lazyval lazyValue: String by lazy { println("computed!") "Hello"}fun main() { println(lazyValue) println(lazyValue)}输出computed!HelloHello可观察属性 Observableimport kotlin.properties.Delegates

2020-07-16 16:04:55 55

原创 Kotlin的匿名方法实现接口回调

Kotlin的匿名方法使用还在为每次接口回调定义接口名字儿苦恼吗?是时候来学习一波儿Kotlin匿名方法实现接口回调了以往的方法定义// 通用办法class A (val aListener: AListener){ fun clickButton (text: String?) { aListener.onAListener(text) } // 定义接口 interface AListener { fun onAListe

2020-07-08 17:12:20 188

原创 Android开发框架整理

几种常用的Android开发框架整理java+rxjava+retrofit2mvvm架构 java+livedata+viewmodel+rxjava+retrofit2android使用kotlin+fuel+livedata+viewModel的网络请求框架

2020-05-28 13:50:12 59

原创 原有Android/IOS项目集成flutter功能

Android项目首先要先要明确一下我们的目标想要实现一个Android/IOS项目中集成flutter的功能,在某些场景下,比如一些界面可以用flutter来显示,大大简化了双移动端人员的工作flutter官网Android我们先as创建一个Android的项目(一些flutter的开发环境配置就不说了)我们先采用命令的方式(推荐第二种)因为后面可以让ios项目来使用,所以在同级创建flutter create -t module module_flutter在setting

2020-05-28 10:46:15 179

原创 swift语法简单学习

swift语法

2020-05-28 09:31:29 43

原创 object-c简单语法代码

github地址

2020-05-13 20:01:15 55

原创 Springboot+ Mybatis搭建学习

Springboot+ Mybatis搭建学习文末有完整代码准备工作intellj idea(破解)MysqlNavicat premium(破解)jdk创建项目启动创建spring boot项目代码结构图先创建几行代码,先跑起来看看啥情况(springboot内置了tomcat,启动就行了)注意一些注解必要要的启动在浏览器输入http:/...

2020-04-30 14:12:12 82

原创 ios的Navigation Controller的学习使用

导航控制器使用创建用xcode带的功能进行拖拽拖拽Navigation Controller或者选中原有的,点击上面的Editor-> embed in-> Navigation Controller使用代码的方式,在AppDelegate.m中- (BOOL)application:(UIApplication *)application didFinishLaunc...

2020-04-28 15:54:58 114

原创 ios界面传值方式

界面跳转传值顺向传值直接用代码,在目标的.h文件中,定义数据变量 // 界面传值 RedViewController* vc = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"aaa"]; vc.passedValue =...

2020-04-28 14:03:00 58

原创 如何用命令将本地项目上传到git

git命令1、如何用命令将本地项目上传到git(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git c...

2020-04-25 17:12:16 41

原创 flutter的路由工具类

路由工具类直接代码class NavigatorUtil { /// 跳转页面 static push(BuildContext context, Widget page) async { final result = await Navigator.push(context, MaterialPageRoute(builder: (context) => page));...

2020-04-17 09:30:36 131

原创 flutter的状态管理学习(provider,ScopedModel,flutter_redux)

flutter的状态管理[我的博客](https://segmentfault.com/a/1190000015579633)

2019-11-28 20:58:31 213

原创 Android的Jetpack概括

Android的Jetpack概括1、数据绑定以声明方式将可观察数据绑定到界面元素2、Lifecycles管理您的Activity和Fragment生命周期3、LiveData在底层数据库更改时通知视图4、Navigation处理应用内导航所需的一切5、Paging逐步从您的数据源按需加载信息6、Room流畅的访问SQLite数据库7、ViewModel以注重生命周期的...

2019-09-16 21:19:49 103

原创 TabLayout实现自定义标题栏目功能

TabLayout实现自定义标题栏目功能1、前提在平时的工作中,大家都会使用到TabLayout,默认情况下TabLayout支持文字的,需要支持图文或者自定义就需要自己来写了。先上一张图:2、直接上代码布局文件<android.support.design.widget.TabLayout android:id="@+id/tab_layout" ...

2019-09-04 18:12:08 505

原创 搭建Android版的React Native项目

搭建Android版的React Native项目开发者可以参考RN开发官网:https://reactnative.cn/docs/native-modules-android/新建原生项目npm init输入一些参数npm install --save react react-native执行完后需要根据具体情况更新版本比如:npm install --save re...

2018-12-24 16:23:50 141

原创 Android的Theme主题切换

简单的Theme换肤功能效果截图 1、定义属性 先定义几个需要改变的属性,例如:<!--换肤--> <attr name="userNameColor" format="color" /> <attr name="commonColor" format="color" /> <attr n

2018-09-11 15:05:29 1337

原创 腾讯的bugly的更新和热更新

腾讯bugly今天给大家推荐一个相当实用的工具-腾讯bugly,这个工具的功能主要分三类 1、异常上报 2、运营分析统计 3、项目更新前面两个和之前用的友盟统计类似,这边就不多介绍了,主要第三个功能比较好用,第三个功能又分为应用升级和热更新(^^),这个也是极好的,在项目中使用,解决小小的bug。详细的使用,请参考腾讯bugly官网。 https://bugly.qq.com/...

2018-09-11 14:32:01 535

原创 Android图片圆形和矩形截图功能

圆形矩形头像裁剪框

2018-04-14 11:21:01 1059

原创 引导页功能

引导页功能整理

2018-03-31 11:00:43 797

转载 Android 中ListView带复选框多选、全选、不选处理

转载请注明出处:http://blog.csdn.net/android_koukou/article/details/54290010Android 中ListView带复选框多选、全选、不选处理 工作快一年了,最近用到ListView带复选框功能,虽然已经做过多次了,但对一些初学者还是有一定的困难,在这里顺便总结一下,供大家参考!!!同时希望大家提出意见!!!!废话不多说,先看效果...

2018-03-10 16:14:30 1518 2

原创 仿微信图片上传,带加号,且超过最大数隐藏

1、仿照微信空间上传图片,显示图片数量以及超过最大,上传按钮隐藏功能2、上效果图 3、上代码,主要是Adapter类/** * Created by zhangyinlei on 2018/3/2 0002. */public class AlbumSelectedShowAdapter extends RecyclerView.Adapter<RecyclerV...

2018-03-05 10:34:47 3395 1

转载 adapter中的数据错误原因和解决方案

Adapter的图片错位原因和解决方案

2018-02-01 16:36:18 542

转载 html中div弹出显示

div弹出效果

2018-01-29 16:01:59 7319

原创 mybatis与hibernate的区别及各自应用场景

mybatis与hibernate的区别及各自应用场景

2018-01-18 15:45:59 446

原创 jsp+servlet+mysql的简单使用

jsp+servlet+mysql的简单使用

2018-01-12 10:40:41 1621

原创 Android Studio的单元测试

Android Studio的单元测试该篇文章介绍,Android Studio中如何使用单元测试一、 前提介绍在平时项目中,我们增加了某个方法,想要测试,必须重新运行Android设备,这将导致,本来只是想测试某个类中方法,但是却要运行整个项目。本文我们将讲解如何在Android studio中进行单元测试。在Android开发项目中,经常会进行测试操作,而一次又一次的运行模

2018-01-10 17:10:52 161

原创 JavaWeb开发模式

javaWeb开发模式,mvc

2018-01-09 22:41:43 394

原创 JDBC的学习

JDBC的学习

2018-01-03 16:01:49 139

原创 数据库实体表的关系学习

数据库实体表关系

2017-12-29 11:08:32 1436

原创 MySql的学习

MySql的一些学习

2017-12-27 23:32:50 220

原创 BootStrap入门响应式栅栏

BootStrap入门响应式栅栏

2017-12-21 21:42:08 638

原创 Jquery的validate表单验证

Jquery的validate的表单验证功能学习

2017-12-20 22:18:38 2491

原创 Bootstrap3的简单入门

Bootstrap3的简单导入学习

2017-12-19 22:14:00 172

Android反编译工具

支持android反编译出资源文件和未加密过的源码文件,包括三个工具包

2017-12-13

支付宝授权和支付相关文件

支付宝授权和支付相关文件,包括一些必要的工具类,以及开发者参考的文档

2017-12-05

有没有jaee的ssh框架的典型事例啊

发表于 2014-12-23 最后回复 2017-02-17

ViewFlipper和AdapterViewFlipper的区别是什么?

发表于 2015-09-26 最后回复 2016-01-04

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