首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云朵上打盹
掘友等级
Android
|
深圳
Flutter、Android、Java、C++
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
77
文章 76
沸点 1
赞
77
返回
|
搜索文章
最新
热门
Android APK文件(四、Smali语法)
smali语言是Davlik的寄存器语言,语法上和汇编语言相似,Dalvik VM与JVM的最大的区别之一就是Dalvik VM是基于寄存器的。基于寄存器的意思是,在smali里的所有操作都必须经过寄存器来进行。 注释,注释由#开头,后面的instance fields, 意为…
Android APK文件(三、AAPT2工具使用)
AAPT2(Android 资源打包工具)是一个构建工具,Android Studio 和 Android Gradle 插件使用它来编译和打包应用的资源。AAPT2 会解析资源、为资源编制索引,并将资源编译为针对 Android 平台进行过优化的二进制格式。 Android …
Android APK文件(二、解压和反编译)
APK全称:Android application package(Android应用程序包),Android应用程序包,其后缀都是.apk。 直接解压apk文件,可以查看assets、res等信息。 资源文件,如声音、字体等等。 代码中使用AssetsManager获取Ass…
Android APK文件(一、编译打包过程)
非常经典的一张图,比较容易理解。 1. aapt 使用aapt来打包res资源文件,生成R.java、resources.arsc和res文件。 Android Gradle插件3.0.0及更高版本默认情况下会启用 AAPT2,其目录在 sdk/platform-tools/a…
Android adb wifi 调试
Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序。 在crtl + R的cmd,如果…
Flutter 拆轮子之flutter_swiper自动无限轮播卡片
flutter_swiper支持卡片轮播无限循环,适用于于Android端、iOS端。 本文介绍插件的具体使用方法及深入分析它的代码是如何运作的。领会一下插件开发者的思想,并从中改进自身代码的不足。好吧,其实在说我自己啦,代码毛病多,思路乱,维护成本高,所以想通过阅读大神的代码…
基于VirtualBox安装Ubuntu图文教程
一. 下载安装VirtualBox 运行VirtulBox程序,点击“New”按钮,新建一个虚拟机。 输入虚拟机名称(自取),示例:Ubuntu-2019-12-31。操作系统选择Linux,版本选择ubuntu。点击“Next”。 设定虚拟机的内存,点击“Next”。 为虚拟…
Flutter 数据库sqflite使用知识点
sqflite是Flutter的SQLite插件,在App端能够高效的存储和处理数据库数据,官方地址:https://pub.flutter-io.cn/packages/sqflite。 关于SQLite的学习,推荐 菜 鸟 教 程 的 SQLite 教 程 。 sqflit…
Flutter 可拖拽的层叠卡片
通过Stack实现层叠效果,它的子Widget的部署实现方式还是比较多的,比如使用Container,计算每个卡片的margin. 使用Positioned,计算left,top,right,bottom. 使用Transform,计算Offset. 第一层的卡片,需要识别用户…
Flutter Theme应用主题共享颜色和字体样式
一般情况下,我们的Application都有独特的特点,UI设计师会结合业务和品牌的特点,指定组件的视觉定制。包含主题色,圆角,边框等各种样式定制。 我们就需要使用 Theme 在应用程序中定制全局颜色和各种样式。 当我们不设置主题时,系统会生成默认主题。比如我们最熟悉的pri…
下一页
个人成就
文章被点赞
250
文章被阅读
95,414
掘力值
1,819
关注了
26
关注者
201
收藏集
1
关注标签
8
加入于
2018-04-11