登录 立即注册
安币:

Android 美团Robust热更新 使用入门

###Android热更新方案Robust相信很多人都认识了解过热修复、热更新、热补丁(对于这个技术也没有特别标准的一种叫法,下面我统一叫热更新),之后的一年里,各种热更新方案如雨后春笋般出现,比较耳熟能详的就有Nuwa、Tinker、Andfix和Dexposed等等,他们之间的区别以及优缺点就不在这里讨论了,鉴于它们的实际使用和局限性, ...
BeatBeat 2018-9-20 10:30
阅读:215 评论:1 赞:0

Android 多进程通信

####一、Android中的多进程######1、定义首先,进程一般指一个执行单元,在移动设备上就是一个程序或应用,我们在Android中所说的多进程(IPC)一般指一个应用包含多个进程。之所以要使用多进程有两方面原因:某些模块由于特殊的需求要运行在单独的进程;增加应用可用的内存空间。######2、开启多进程Android中开启多线程只 ...
kengsirLi 2018-9-20 10:25
阅读:305 评论:2 赞:1

二维码扫描优化

zxing是一款跨平台的基于Java实现的处理一维或二维条码的库。支持多种格式,一维条码支持UPC-A,UPC-E,EAN-8,Code39,Code93等格式,二维条码支持QRCode,DataMatrix,PDF417,MaxiCode等格式。注:上述的二维条码指的是较宽泛的二维条码,而不是QRCode表示的二维码。前言原本Lark直接集成了zxing实现扫一扫功能。由于Lar ...
jjcodecode 2018-9-19 12:47
阅读:315 评论:5 赞:2

三个简单规则,助你养成Git和GitHub好习惯

Git和GitHub想必是大家再熟悉不过的东西。其中,Git是现在最好用的版本控制软件,GitHub是基于Git的代码托管库。面对这样使用广泛的工具,学习自然是个无止境的过程,但新手该怎么从一开始就养成好习惯呢?对于这个问题,Microverse的创始人ArielCamus有话说。本文不会涉及如何创建GitHub配置文件和如何在本地推送Git这类具 ...
Torr 2018-9-19 12:23
阅读:175 评论:0 赞:0

使用 PySimpleGUI 轻松为程序和脚本增加 GUI

五分钟创建定制GUI。对于.exe类型的程序文件,我们可以通过双击鼠标左键打开;但对于.py类型的Python程序,几乎不会有人尝试同样的操作。对于一个(非程序员类型的)典型用户,他们双击打开.exe文件时预期弹出一个可以交互的窗体。基于Tkinter,可以通过标准Python安装(standardPythoninstallations)的方式提供GUI,但很多 ...
hellokenken 2018-9-19 12:22
阅读:117 评论:0 赞:0

撸一个支付宝玩玩 自定义Behavior的正确打开方式

最近在和项目经理都斗智斗勇的时候,突然被甩过来一个类似支付宝首页的功能需求,虽然网上有一些类似的功能,但是都是以前比较老一些的版本,于是决定自己来定制一个,老规矩,先上图!(//upload-images.jianshu.io/upload_images/2599466-3a7bd996bd887dac.gif)要实现这样一个效果,首先想到的自然就是CoordinatorLayout; ...
kengsirLi 2018-9-19 11:47
阅读:290 评论:0 赞:0

练就Java24章真经—你所不知道的工厂方法

####前言最近一直在Java方向奋斗[**《终于,我还是下决心学Java后台了》**](http://mp.weixin.qq.com/s?__biz=MzI3OTU0MzI4MQ==&mid=2247486120&idx=1&sn=db5f94ad8554bd2739d962b7724033f3&chksm=eb476636dc30ef2072bacb21fa532eae3c9ab9315fac62becfd052ad990857f7d400e6584e72&scene=21#wechat_redirect),今天抽空开始 ...
androidstarjack 2018-9-19 10:42
阅读:119 评论:0 赞:0

常用正则表达式

一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实 ...
aohanyao 2018-9-18 22:33
阅读:165 评论:2 赞:0

工作篇 之 记录一次兼容手机角标的辛酸史。。。

###一、前言话说,在某天,正在烦恼某个功能点如何实现更好、更快,老大来了一句,iOS应用图标有未读提示,这个华为手机怎么没有呢?来,搞一下。朦朦胧胧接了任务。嗯,就这样开启了辛酸路。来,过来个人,抱着哭会儿。先看看效果图,手机拍个短信、钉钉、QQ的小效果:![](/data/attachment/album/201809/18/200123u5gcdgy ...
静心Study 中级博主 2018-9-18 20:02
阅读:261 评论:1 赞:1

LiveData 源码分析

前言最近的项目重构中加入LiveData框架,并且小码的[T-MVVM](https://github.com/SelfZhangTQ/T-MVVM)也是用了LiveData框架,好不好用你试试就知道(小码口头禅),对于LiveData使用的时候并未做太多的理解,于是乎翻了翻LiveData源代码,在此做下笔记。什么是LiveDataLiveData是一个数据持有类。它具有以下特点:*数据可以 ...
zhangtianqiu 2018-9-18 16:45
阅读:140 评论:1 赞:1

开通博客

开通博客
xb348873736 2018-9-18 14:57
阅读:113 评论:0 赞:1

Visual Studio Code强在哪儿?

VisualStudioCode结合了轻量级文本编辑器的易用性和大型IDE风格的功能,只需要极少的配置,但充其量也只能说它“还凑合”。在过去的几年,我做了很多PHP、JavaScript以及其他与Web相关的开发工作(HTML、CSS、React、Python、Ruby)。对于开发人员来说,代码编辑器是工具箱中最重要的组成部分之一。好的编辑器可以保护你的 ...
liujh 2018-9-18 12:04
阅读:241 评论:1 赞:0

在 VirtualBox 中安装 Andriod 系统

如果你正在开发Andriod应用,也许会遇到小麻烦。诚然,ios移动开发有macOS系统平台为其提供友好便利性,Andriod开发仅有支持少部分Andriod系统(其中还包括可穿戴设备系统)的AndriodStudio工具。毋庸置疑,所有的二进制工具、SDK工具、开发框架工具以及调试器都会产生大量日志和其他各种文件,使得你的文件系统很混乱。一 ...
ceshishangchuan 2018-9-18 11:40
阅读:204 评论:0 赞:0

基于DX的安卓动态更新报告

DX简介安卓程序的主要代码是java代码,不过由于安卓系统不直接使用sun的jvm,所以从javac编译过来的class文件并不能直接被安卓系统加载运行。要想运行java代码,需要除了和以前一样调用javac将java代码编译为class文件以外,还需要调用dx这个工具,将class文件转成dex文件。然后安卓系统才会去加载dex文件并执行程序。因此 ...
Mob开发者平台 2018-9-18 10:53
阅读:237 评论:0 赞:0

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部