自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 Git基础命令集总结

Git 相关基础操git br -a 查看本地和远程所有分支git branch 查看本地所有分支git checkout *** 切换本地指定分支git push origin 本地分支:远程分支 提交本地分支到远程git push origin 远程分支 提交本地到远程分支git branch -d 本地分支 删除本地分支git push origin :远程分支 (origin 后面有空格) 或者 git push origin --delete 远程分支git re

2021-05-10 14:42:13 181

原创 Gradle脚本自动生成版本信息文件

写作背景最近由于疫情影响,公司业务也受影响节奏变慢,使得我有了时间后头整理以往项目中验证、应用过得一些技术总结。俗话所得好“好记性不如烂笔头”。下面进入正文吧。问题描述在之前开发中总存在这样的问题:一个项目由员工A维护过一段时间,交给了员工B维护(还有可能过段时间又交给了员工C),员工B在维护发版时就不知道上个版本的版本号或者想要知道之前发过的版本都更新了那些东西,查询起来就显得很麻烦。解...

2020-03-18 16:46:04 1069

原创 三分钟快速构建发布你的Android依赖库,JitPack足够

前言 使用JitPack构建第三方依赖库已经是很久之前的事了,当时忙于业务没有时间停下来总结,最近有空索性总结下吧,以备今后快速回忆 目前常用的第三方依赖发布平台有jcenter、jitpack。比起jcenter,jitpack更加轻量级,便捷,简单,这也是现在越来越多的人通过jitpack发布依赖库的原因。使用步骤1.项目中jitpack相关配置在根目录的buidle.gradle...

2020-02-25 13:10:11 1000

原创 infix函数(中缀表达式)

1.什么是infix函数Kotlin允许在不使用括号和点号的情况下调用函数,那么这种函数被称为 infix函数。例如:集合的to就是一个infix函数。看起来像是一个关键字,实际是一个to()方法。map( 1 to "one", 2 to "two", 3 to "three")下面是to的源码,可以发现to() 方法就有用infix修饰/** * Creates...

2020-02-20 17:33:17 1766

原创 Kotlin与Java单利模式对比实现

饿汉式//Java实现public class SingletonCless { private static SingletonCless instance=new SingletonCless(); private SingletonCless(){} public static SingletonCless getInstance(){ retur...

2019-08-13 10:48:03 210

原创 绘制带指示器的ProgressBar

1.自动以viewpackage com.example.com.test;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.view.View;import android.annotation.SuppressLint;import android.content....

2018-04-03 01:13:48 656

原创 RxJava初级精讲

RxJava 到底是什么RxJava 好在哪API 介绍和原理简析1. 概念:扩展的观察者模式观察者模式RxJava 的观察者模式2. 基本实现1) 创建 Observer2) 创建 Observable3) Subscribe (订阅)4) 场景示例a. 打印字符串数组b. 由 id 取得图片并显示3. 线程控制 —— Scheduler (一)1) Scheduler 的 API (一)2) ...

2018-04-02 01:19:39 278

原创 android跳转应用市场进行版本更新

1.跳转应用市场列表        Intent intent=new Intent("android.intent.action.MAIN");intent.addCategory("android.intent.category.APP_MARKET");intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent...

2018-02-22 17:43:00 3345

原创 局域网下UDP广播发送与接收

局域网下UDP广播 发送与接收

2017-10-22 18:07:15 7169

原创 pm命令介绍与包名信息查询(静默安装)

http://www.cnblogs.com/JianXu/p/5380882.html

2017-09-11 20:49:00 1198

原创 RxJava2+Retrofit2精讲

RxJava2+Retrofit2实现网络请求和解析封装:http://blog.csdn.net/gesanri/article/details/52701651Retrofit2 源码解析:http://www.jianshu.com/p/c1a3a881a144深入浅出RxJava2(一:基础篇):http://blog.csdn.net/lzyzsd/article

2017-06-06 00:29:54 489

原创 Zxing二维码、条形码扫描/生成

Zxing源码本身是没哟条形码功能的。需要在源码基础上稍加改动,具体改动如下:基于ZXing项目修改的条码扫描

2017-05-15 12:49:09 534

原创 Android开源库集合

那些年收藏的Android开源库集合(UI效果)那些年收藏的Android开源库集合(工具)RecycleView:RecycleView功能增强 https://github.com/Malinskiy/SuperRecyclerViewRecycleView功能增强(拖拽,滑动删除,折叠)https://github.com/h6ah4i/a

2017-04-10 11:35:17 2115

原创 android项目中的jar包总结

1. compile 'com.orhanobut:logger:1.15' Android Studio最简单使用的log神器2. compile 'com.github.bumptech.glide:glide:3.7.0' 基本可以load任何可以拿到的媒体资源 (参考:http://blog.csdn.net/shangmingchao/article

2017-04-06 11:31:59 644

原创 Android 数字标记

Android 数字标记## viewbadger是github上的一个开源控件,能够以一个小徽章的样式附着在某个view上,通常用于显示未读消息数,典型的如微信、QQ、微博等,下图为项目主页给出的样式图,可见还是能满足各种需求的 viewbadger继承自textview,使用起来很简单,项目主页给出的Sample就四行:ImageView iv = (ImageView)findViewByI

2017-02-17 18:05:39 492

原创 Android Studio常用插件总结

ButterKnife Zeleznypostfix completion(自动生成toash,log,,,,,)GosnFormat(自动生成实体类)Android Parcelable code generator(自动序列化)SelectorChapek for Android(自动生成选择器xml)Android Drawable Importer(自动生成不同像素大小图标) co

2017-02-06 20:46:14 411

原创 android4.4沉浸式状态栏总结

首先看下第一种方式系统的方式沉浸式状态栏实现步奏一//当系统版本为4.4或者4.4以上时可以使用沉浸式状态栏 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.Layou

2016-12-04 22:01:14 743

原创 apk瘦身与加固

#apk瘦身#1. 开启minifyEnables(相当于proguard)设为true======================================1. 混淆(见视频)2. 删除无用的类和无用的方法3. 进行代码的压缩buildTypes {        debug {            minifyEnabled true       

2016-11-16 23:35:56 576

原创 Android6.0常用特性

1.数据动态绑定(在布局中绑定数据,java代码中不用再获取view)2.设置滚动的布局(CoordinatorLayout与滚动的处理)http://www.open-open.com/lib/view/open1437312265428.html

2016-11-16 23:19:03 270

原创 三种异步加载方式

一、采用AsyncTask二、采用Thread + Handler + Message三、采用Thread + Handler + post方法http://www.open-open.com/lib/view/open1345017746897.html

2016-11-03 23:59:14 932

原创 面试题总结

android Intent传递数据时,哪些类型的数据可以被传递?1.基本数据类型/基本类型的数组2.传递一个Bundle3.传递Serializable对象4.Parcelable对象5.Intentactivity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行(D)A、onPause()B、onCreate()

2016-11-02 22:42:48 319

原创 横竖屏切换的生命周期总结

曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-

2016-11-01 23:30:36 1207

原创 最接近原生APP体验的高性能前端框架

H5实现的最接近原生的HTML小控件

2016-10-19 23:59:11 1379

原创 手机通过USB访问电脑部署tomcat应用

1.设置-〉个人热点-〉打开USB共享手机网络2.确认已经安装手机驱动(可以通过豌豆荚安装手机驱动)  可以通过计算机-〉管理-〉设备管理器 查看3.关闭电脑其余网络连接。4.关闭电脑防火墙。(必须)5.打开cmd,运行ipconfig查看本机ip。6.运行tomcat后在手机浏览器中输入ip地址就行了。7.手机断网。(不断也行,如果电脑显示

2016-06-16 11:36:37 2451 1

原创 利用xUtils下载并安装apk

/**     * xUtils下载并安装apk     */    private void enterdownloa() {        String target="";        tv_download.setVisibility(View.VISIBLE);//设置为显示状态        //判断是否加载sd卡        if (Environme

2016-05-16 13:29:13 1168

原创 android振动器

/*** 启动振动器方法* Vibrator振动器对象*/private void vibrate(){Vibrator vibrator = (Vibrator) getSystemService(Service.VIBRATOR_SERVICE);vibrator.vibrate(1000);//震动一秒// vibrator.vibrate(new long[

2016-05-15 22:10:34 354

原创 几种排序方式

2016-05-03 23:48:26 520

自定义验证码密码输入器demo

自定义的一个小巧简洁的验证码输入器,可自定义验证码位数,背景样式等。拿来就用,方便实用的小工具。具体见demo

2018-07-11

GpuImage实现美白磨皮效果deom

利用Android图片处理开源框架GPUImage,实现的照片磨皮、美颜更能,根据GPUImage官方api可自行扩展各种滤镜、遮罩、涂鸦等。GitHub地址 https://github.com/CyberAgent/android-gpuimage

2018-06-30

Zxing二维码、条形码扫描/生成

Zxing二维码、条形码扫描/生成(zxing的源码中没有条形码的扫描,需要对源码稍加改动才可扫描条形码,详情参照http://blog.csdn.net/lienlin/article/details/72129705)

2017-05-15

空空如也

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

TA关注的人

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