开发小程序需要多少钱?小程序开发成本及实例分析

在当前移动互联网时代,小程序成为许多企业和个人开展业务的重要途径。然而,对于很多人来说,开发一个小程序涉及到的成本问题仍然是一个谜。事实上,开发小程序的成本是由多个因素决定的,包括小程序的功能、复杂程


开发小程序需要多少钱?小程序开发成本及实例分析

Android Handler消息机制源码解析

好记性不如烂笔头,今天来分析一下Handler的源码实现Handler机制是Android系统的基础,是多线程之间切换的基础。下面我们分析一下Handler的源码实现。Handler消息机制有4个类合

Android Handler消息机制源码解析

Android HandlerThread源码解析

在上一章Handler源码解析文章中,我们知道App的主线程通过Handler机制完成了一个线程的消息循环。那么我们自己也可以新建一个线程,在线程里面创建一个Looper,完成消息循环,可以做一些定时

Android HandlerThread源码解析

IntentService使用以及源码分析

一概述我们知道,在Android开发中,遇到耗时的任务操作时,都是放到子线程去做,或者放到Service中去做,在Service中开一个子线程来执行耗时操作。那么,在Service里面我们需要自己管理

IntentService使用以及源码分析

Gradle技术之二 Groovy对文件的操作

Groovy对文件的操作对文件的遍历假设文件的原始内容为:hello,world这里是北京andoridandiosaregoodsystem第一种方法:使用eachLine()//1.1new一个F

Gradle技术之二 Groovy对文件的操作

Gradle系列之三 Gradle概述以及生命周期

1Gradle是一种编程框架gradle主要由以下三部分组成1groovy核心语法2buildscriptblock3gradleapi注:本章所有的代码都在https://github.com/ji

Gradle系列之三  Gradle概述以及生命周期

WorkManager 在 Kotlin 中的实践

WorkManager是一个AndroidJetpack扩展库,它可以让您轻松规划那些可延后、异步但又需要可靠运行的任务。对于绝大部分后台执行任务来说,使用WorkManager是目前Android平

WorkManager 在 Kotlin 中的实践

Android 内存管理机制

前言:Android系统是基于Linux内核开发的操作系统,而Linux系统有其独到的内存管理机制,会在进程活动停止后结束该进程。Android在此基础上优化了内存管理,会把进程都保存在内存中,直到系

Android 内存管理机制

Gradle技术之一 Groovy语法精讲

Gradle技术之一Groovy语法精讲gradle脚本是基于groovy语言开发的,想要学好gradle必须先要对groovy有一个基本的认识1.Groovy特点groovy是一种DSL语言,所谓的

Gradle技术之一 Groovy语法精讲

Gradle技术之四 - Gradle的Task详解

1Gradle的Task详解1Task定义和配置2Task的执行3Task的依赖和执行顺序4Task类型5Task结合gradle的生命周期6Task实战1.1Task定义和配置1.1.1查看所有的t

Gradle技术之四  -  Gradle的Task详解

使用 Payload 提高 RecyclerView 渲染效率

RecyclerView.Adapter中有个带有payloads参数的函数,由于这个函数不是抽象函数,被很多人忽略了。该函数定义如下:publicvoidonBindViewHolder(VHhol

使用 Payload 提高 RecyclerView 渲染效率

Android-插件化探索(一)

前言由于近期项目中要用到插件,所以特地去翻找资料学习了一番,现在在这里分享我所学到的东西给大家,有什么错误的希望能给我指出来,文章有点长,希望大家能认真读完。近些年来,插件化可谓是特别的火热,就拿支付

Android-插件化探索(一)

RecyclerView之ItemDecoration使用教程

译文的GitHub地址:RecyclerView之ItemDecoration由浅入深(https://link.jianshu.com?thttps://github.com/thinkSky120

RecyclerView之ItemDecoration使用教程

Object-C中的内存管理

ObjectC中的内存管理原文链接地址:http://www.raywenderlich.com/2657/memorymanagementinobjectivectutorial(http://

Object-C中的内存管理

SharedPreferences源码解析

1、简述有段时间没写博客了,写博客的习惯还是应该保持的。写在前面,要很好的理解SP的工作机制,请一定要先看QueuedWork介绍(http://www.fxckcode.cn/blog/index.

SharedPreferences源码解析

发现Kotlin一个神奇的bug

1、前言本文将会通过具体的业务场景,由浅入深的引出Kotlin的一个bug,并告知大家这个bug的神奇之处,接着会带领大家去查找bug出现的原因,最后去规避这个bug。2、bug复现现实开发中,我们经

发现Kotlin一个神奇的bug

ipa文件上架苹果应用市场/IOS发布问题,transporter上传失败

前言之前上传ipa文件到苹果商店时候遇到了好多问题,结合着问题和做的过程中查到的资料,做个总结准备工作ios开发者账号苹果电脑提交审核的软件,我这里用到的是Transporter当然你也可以用xcod

ipa文件上架苹果应用市场/IOS发布问题,transporter上传失败

android 面试题总结

Java部分一、多线程 Join() 线程加入,执行此方法的线程优先使用cpu Yeild() 线程释放资源使所有线程能有相等的机会使用cpu Sleep()相当于让线程睡眠,交出CPU,让CPU去执

android 面试题总结

面试问到烂的MVC、MVP以及MVVM

MVP什么是MVP?在了解MVP之前可以先观察MVC的架构模式。MVC中三个组成部分:1.View,即视图中的各个控件;2.Controller

面试问到烂的MVC、MVP以及MVVM

Android WebView加载优化

1.前言最近几年关于原生WebView与H5混合开发的项目越来越多,这种开发带来了很多便利,但也会有一些缺点,比如说通过WebView加载H5会有一定的卡顿现象,会影响用户体验。下面本文就此问题一一展

Android WebView加载优化

协变和逆变

本文同步发表于我的微信公众号,在微信搜索OpenCVorAndroid即可关注。协变、逆变概念许多程序设计语言的类型系统支持子类型。例如,如果Cat是Animal的子类型,那么Cat类型的表达式可用于

协变和逆变

Android webview 与 js(Vue) 交互

js与原生交互分为两种情况:js调用原生方法,原生调用js方法。本文将对这两种情况分别讲解,H5端用vue实现。一、前期准备(Vue项目准备)本文的H5端用Vue实现,所以在正式开始前先把Vue项目环

Android webview 与 js(Vue) 交互

Android抖音去水印APP

本文同步发表于我的微信公众号,在微信搜索OpenCVorAndroid即可关注。前言微信8.0.0更新以后,大伙玩得不亦乐乎,除了会动的表情,特效的炸弹、烟花等,还有一个亮点就是微信个人状态背景,既可

Android抖音去水印APP

Android Activity生命周期,启动模式,启动过程详解

前言接触过Android开发的同学都知道Activity,Activity作为Android四大组件之一,使用频率高。简单来说Activity提供了一个显示界面,让用户进行各种操作,本文主要分为以下三

Android Activity生命周期,启动模式,启动过程详解

中级Android面试总结之Android篇

主要收集在面试过程中普遍问到的基础知识(面试收集主要来自于bilibili嵩恒蚂蚁金服等互联网公司)由于总结的东西很多很乱Android启动启动模式1.standard标准模式2.singleTop栈

中级Android面试总结之Android篇

面试官:给你了十分钟,讲出实现 Router 框架的原理

Android开发中,组件化,模块化是一个老生常谈的问题。随着项目复杂性的增长,模块化是一个必然的趋势。除非你能忍受改一下代码,就需要十几分钟的漫长阅读时间。模块化,组件化随之带来的另外一个问题是页面

面试官:给你了十分钟,讲出实现 Router 框架的原理

Android面试回忆录:Serializable 都这么牛逼了,还要Parcelable有何用?

话说最近公司在招聘一批至少5年开发经验的Android开发工程师,我也是忙开了花,激动得不行呀。虽说我面试过的技术开发至少50人以上,但这还是第一次开始面试Android,此时犹如大姑娘上轿,还真是头

Android面试回忆录:Serializable 都这么牛逼了,还要Parcelable有何用?

谷歌开源Fuchsia OS,对标鸿蒙取代 Android?

谷歌宣布开放其操作系统Fuchsia的源代码,历经4年的长期开发,Fuchsia终于向公众开放了。这也是谷歌首次尝试开发全新的内核和通用操作系统。除了宣布开源该项目,谷歌还发布了Fuchsia的技术路

谷歌开源Fuchsia OS,对标鸿蒙取代 Android?

还怕问源码?Github上神级Android三方源码解析手册,已有7.6 KStar

或许对于许多Android开发者来说,所谓的Android工程师的工作“不过就是用XML实现设计师的美术图,用JSON解析服务器的数据,再把数据显示到界面上”就好了,源码什么的,看也好不看也罢,反正应

还怕问源码?Github上神级Android三方源码解析手册,已有7.6 KStar

Android中一个Activity关闭另一个Activity或者在一个Activity中关闭多个Activity

前言最近项目中涉及需要在一个Activity中关闭另一个Activity或者在一个Activity中关闭多个Activity的需求,不涉及到应用的退出。自己首先想了一些方案,同时也查了一些方案,就各个

Android中一个Activity关闭另一个Activity或者在一个Activity中关闭多个Activity