探索android的强指针实现

强指针和弱指针基础 android中的智能指针包括:轻量级指针、强指针、弱指针。 强指针:它主要是通过强引用计数来进行维护对象的生命周期。
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

国内大厂应用在移动端 Flutter 框架使用分析

在去年 6 月份我做过一份关于 《国内大厂在移动端跨平台的框架接入分析》 ,里面主要通过对 Android Apk 的分析统计了各类跨平台框架的使用情况。 时隔一年多,这次将针对 iOS 做一次国内大
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

iOS底层探索- Mach-O文件

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 上一篇我们介绍了编译的流程,本篇我们主要看编译产物Mach-O文件的内容。 目标文件 编译器编译源代码后生成的文件就叫目标文件,Window
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

Android 开发必知必会:Java 线程池

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 本文同时参与「掘力星计划」,赢取创作大礼包,挑战创作激励金 池化技术(Pool) 池化技术 (Pool) 是一种很常见的编程技巧,我们日常工
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

JS原型链与Objective-C内存布局不能说的秘密

Javascript 借鉴了 Self 语言中关于原型的继承,也就是JS的继承设计和OC类似,都是从Self中找到了灵感
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

Android包体积优化(常规、进阶、极致)

前言 提升下载转化率,安装包越小,转化率越高。 降低渠道推广成本。 降低安装时间,文件拷贝、Library解压、编译ODEX、签名校验这些,包体积越大越耗时。 降低运行时内存等等。 环境 Androi
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

升级到xcode13碰到的问题

经过了半个月的时间, xcode 没有暴露出来大的 BUG , 可以安心的升级了 然后问题来了, 各种适配问题, 开始撸起来 问题 : The Legacy Build System will be
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

360团队封神之作《安卓App逆向与安全防护学习手册》,首次开源分享,下载量破10W+!

随着移动互联网的兴起,“APP”成了99%的互联网企业主要运营的产品,知名的例如“支付宝”、“美团”、“滴滴”、“抖音”等。用户基数的不断变大,安全性也经历着巨大的挑战。app越来越多,也离不开我们的生活,而安卓逆向也是近几年才兴起的一个行业,市场饱和度不高,发展前景广阔。随着app的增加安全是一个很大问题,想要解决安全问题就得用到逆向知识,由此逆向岗位会随着app得的增加会越来越多。就我自己从事安卓逆向这几年的经验来说,对没有编程基础的朋友如何学习安卓逆向最好制定以下学习路线:一. 安卓逆向基础(
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

现在准备好告别Transform了吗? | 拥抱AGP7.0

前文提要 之前就和大家介绍过AGP(Android Gradle Plugin) 7.0.0版本之后Transform 已经过期即将废弃的事情。而且也简单的介绍了替换的方式是Transform Act
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

Flutter 绘制番外篇 - 圆中取形

前言: 对一些有趣的绘制 技能和知识, 我会通过 [番外篇] 的形式加入《Flutter 绘制指南 - 妙笔生花》小册中,一方面保证小册的“与时俱进” 和 “活力”。另一方面,是为了让一些重要的知识有
分类: 移动开发 发布时间: 10-08 22:37 阅读次数: 0

使用Python控制手机

几天前我在考虑使用 python 从 whatsapp 发送消息。和你们一样,我开始潜伏在互联网上寻找一些解决方案并找到了关于twilio. 一开始,是一个不错的解决方案,但它不是免费的,我必须购买一个 twilio 电话号码。此外,我无法在互联网上找到任何可用的 whatsapp API。所以我放弃了使用 twilio 和任何其他 whatsapp API 的想法。在想了很多之,打开 android studio,我连接了我的手机,然后开始了这个过程。当应用程序构建时,我想到了使用手机本身自动发送 wha
分类: 移动开发 发布时间: 10-08 22:36 阅读次数: 0

Windows 11正式版终于发布,最低配置要求来了

今天,微软开始正式推送Windows 11。“让用户与之所爱,更近一步。”这是微软日前官宣Windows 11正式推送日期时许下的愿景,并称Windows 11将给用户带来全新的体验。实际上经过Windows 11 预览版镜像泄露事件,再加上各种新闻爆料,下一代Windows的新鲜神秘感早已所剩无几。而且每次提及Windows操作系统,让很多用户又爱又恨。“痛恨”Windows用户主要恼火其时常自动更新且Bug不断,该问题在Windows 10系统上显得极为突出,以至于有些用户到现在还怀恋Win7甚
分类: 移动开发 发布时间: 10-08 22:36 阅读次数: 0

科蓝金融科技工具箱,为金融APP数字化运营保驾护航

2021年3月31日,HMS Core.Sparkle 金融创新沙龙在上海举办,本次活动面向银行、证券、投资理财、互联网金融等专业领域从业人员,共同探索移动金融的数字化发展,挖掘金融用户增长新驱动力。科蓝软件金融科技事业部总经理吕方作为嘉宾,应邀出席了本次沙龙活动,并首次向媒体介绍了科蓝最新金融业务探索——科蓝金融科技工具箱。“北京科蓝软件作为国内最大的银行业电子银行渠道和互联网银行体系IT解决方
分类: 移动开发 发布时间: 04-07 12:23 阅读次数: 0

Smobiler 仿美柚APP个人主页

Smobiler 仿美柚APP个人主页
分类: 移动开发 发布时间: 04-07 12:22 阅读次数: 0

iOS开发你不知道的事-编译&链接!

对于平常的应用程序开发,我们很少需要关注编译和链接过程。我们平常Xcode开发就是集成的的开发环境(IDE),这样的IDE一般都将编译和链接的过程一步完成,通常将这种编译和链接合并在一起的过程称为构建,即使使用命令行来编译一个源代码文件,简单的一句gcc hello.c命令就包含了非常复杂的过程!正是因为集成开发环境的强大,很多系统软件的运行机制与机理被掩盖,其程序的很多莫名其妙的错误让我们无所适
分类: 移动开发 发布时间: 04-07 12:22 阅读次数: 0

[开源]基于姿态估计的运动计数APP开发(三)

1、前言:在上一期中[开源]基于姿态估计的运动计数APP开发(二)中,我们已经完成了仰卧起坐算法的开发和windows的demo开发。本期主要是将该算法一直到android平台上面,实现一个android手机上可以使用的APP。下面的视频是我在西湖边进行的测试,在背景比较干净的情况下,效果还不错哦。【获取APP源码请留言,或者添加我的微信,15158106211,备注“仰卧起坐APP”,让我们一起学习一起进步。】(CSDN放不了视频,请见谅)2、模型改进有的朋友已经发现,上一期的demo中,
分类: 移动开发 发布时间: 04-06 23:24 阅读次数: 0

对JAVA的一些简单了解

## 标题:java的简单了解1995年的网页简单而粗糙,缺乏互动性。图像界面的程序(applet),现在已经被淘汰了。现在gs比较流行。java2标准版(J2SE):标准版,去占领桌面 ,桌面程序,控制台的开发等等java2标准版(J2ME):嵌入式开发,去占领手机,小家电等,了解就可以了,现在基本已经没有人学了。java2标准版(J2ME):E企业级开发,去占领服务器,Web段,服务器开发java的发展>他们基于java开发了更多的平台,系统,工具>构建工
分类: 移动开发 发布时间: 04-06 23:24 阅读次数: 0

SwiftUI动画利用视觉魔术巧妙实现无限滚动进度条

为了表示任务的进度状态,我们可以在SwiftUI中使用ProgressView。不过ProgressView只在SwiftUI 2.0(iOS 14.0+)中可用,而且无法表示无限滚动状态。那么,我们能不能在SwiftUI中实现一款无限滚动的进度条呢?在本篇博文中,您将学到以下内容: - SwiftUI动画实现无限滚动进度条 - 进一步实现“首尾相连”的无限滚动 - 使用复合动画进一步提升视觉效果
分类: 移动开发 发布时间: 04-06 23:24 阅读次数: 0

nodejs 创建一个静态资源服务器 +路由

app.js:// nodejs 创建一个静态资源服务器const http = require('http');const fs = require('fs');const path = require('path')const url = require('url')const common = require('./module/common')http.createServer(function (req, res) { // 1. 获取地址 console.l
分类: 移动开发 发布时间: 04-06 23:24 阅读次数: 0

Android项目文件结构(Android学习第一课)

文章目录前言一、创建工程之后的项目结构截图二、项目结构讲解1.gradle和.idea2.app3.build4.gradle5.gitignore6.build.gradle7.gradle.properties8.gradlew和gradlew.bat9.loca.properties三、app项目结构详解1.build2.libs3.androidTest4.java5.res6.AndroidManifest.xml7.test8.gitignore9.build.gradle10.proguard
分类: 移动开发 发布时间: 04-06 23:23 阅读次数: 0