![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
mysoulli
这个作者很懒,什么都没留下…
展开
-
Kotlin+Compose+MVVM模式(井字棋)
井字棋游戏,简单的演示一下MVVM模式结合Compose+Kotlin的运用原创 2022-10-19 11:11:30 · 1262 阅读 · 0 评论 -
Android数据库升级不丢失数据解决方案
数据库框架为OrmLite主要代码public class SQLiteHelper extends OrmLiteSqliteOpenHelper { private static String DB_NAME; public static final int DB_VERSOIN = 21; private static SQLiteHelper instance; private List<Class<Object>> DBTables原创 2022-04-19 14:24:54 · 2400 阅读 · 0 评论 -
Flutter基础
Flutter页面-基础Widget + 在Flutter中,几乎所有的对象都是一个`Widget`,与原生开发中的**控件**不同的是,Flutter中的`widget`的概念更广泛,它不仅可以表示UI元素,也可以表示一些功能性的组件如:用于手势检测的 `GestureDetector` widget、用于应用主题数据传递的`Theme`等等。由于Flutter主要就是用于构建用户界面的,所以,在大多数时候,可以认为widget就是一个控件,不必纠结于概念。 Wi...原创 2022-03-23 22:16:42 · 566 阅读 · 0 评论 -
Dart语言基础
# Dart基础[TOC] 学习一门新的语言,我们可以以自己现有的熟悉的语言来类比,比如我们非常熟悉`Java`,那么剩下的就是需要掌握与`Java`不同的`Dart`语法,剩下的就需要靠自己多写多看来慢慢熟悉。 国际惯例,使用Dart完成一个:"Hello,World!"```dartvoid main() { print('Hello, World!');}```## 变量 变量是一个引用,未初始化的变量值是null。```dartObj...原创 2022-03-23 10:48:55 · 908 阅读 · 0 评论 -
FFmpeg音视频播放器流程
音视频播放器流程:ffmpeg解封装解码流程APIffmpeg官网:FFmpeg原创 2022-03-23 10:36:50 · 5375 阅读 · 0 评论 -
Flutter架构
Flutter框架整体拥有两层架构,由上往下,第一层是Framework类库层,提供给我们在开发时所使用的各种Widget、动画等。而第二层则是Engine引擎层,Skia渲染引擎、Dart VM等处于这一层。Dart语言学习网站:Dart 编程语言中文网 | Dart 编程语言中文网Flutter实战:Summary | 《Flutter实战·第二版》...原创 2022-03-19 18:08:45 · 2952 阅读 · 0 评论 -
Android 虚拟机与类加载机制
dx.bat打dex包配置环境变量:打包命令:把包放置目录:报错:-Djava.ext.dirs=D:\Android\Sdk\build-tools\29.0.3\lib is not supported. Use -classpath instead.解决方案:享学论坛 - 问答 Android虚拟机打包dex报错-Djava.ext.dirs=D:\Android\Sdk\build-tools\29.0.3\lib is not supported.Java.原创 2022-03-11 14:59:09 · 3392 阅读 · 0 评论 -
Flutter环境搭建
官网入门: 在Windows上搭建Flutter开发环境 - Flutter中文网原创 2022-03-06 20:47:59 · 1471 阅读 · 0 评论 -
微视界app开发练习
从蓝豹下载了个Demo还不错 练习练习, 使用mvp+Rxjava+Retrofit apk下载地址:https://github.com/panjichang/weishijie-develop/blob/master/app/app-release-v4.4.6-c446.apk?raw=true 源码下载地址:https://github.com//panjichang/we原创 2017-02-06 16:40:41 · 981 阅读 · 0 评论 -
Android 开发的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R转载 2016-08-04 08:54:47 · 748 阅读 · 0 评论 -
Android 资料资源
GitHub Android Libraries Top 100 简介https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.ioG原创 2016-05-10 17:26:33 · 499 阅读 · 0 评论 -
Android 银行卡扫描识别获取卡号
用card.io 实现的银行卡扫描,免费 Card.io是让手机摄像头获取信用卡的信息,中间利用了OCR(光学字符识别)的扫描技术返回结果,它还推出了SDK(软件开发包),让开发者们可以把card.io添加到自己的应用当中。主要类:public class MyScanActivity extends Activity{final String TAG = getClass原创 2016-04-15 16:54:31 · 8318 阅读 · 8 评论 -
Android生成二维码和扫描二维码zxing
之前较老的版本:http://blog.csdn.net/xiaanming/article/details/10163203(之前的版本越到了 手机扫描二维码离得太近扫描不出来,所以需要更新一个zxing的jar包)较新的版本:转载自 http://www.cnblogs.com/exmyth/p/5142600.html现在很多App都集成了扫一扫功能,最常用的微信、QQ、转载 2016-03-28 17:34:52 · 2118 阅读 · 0 评论 -
App引导页:背景图片切换加各个页面动画效果
转载自:http://finalshares.com/read-2661?jike-6561先看效果图: 1.显示三个页面的Activity 用view pager去加载三个fragment实现,控制点点点的切换,监听view pager的切换,控制fragment动画的开始跟结束,重写了view pager,实现了背景图片的移动效果. 复制代码转载 2016-02-29 09:39:47 · 1636 阅读 · 0 评论 -
AndroidStudio 截取手机屏幕
在手机连接状态下,点击左下角截图照相机Screen Capture原创 2016-03-10 09:12:19 · 2068 阅读 · 0 评论 -
Android实现数据存储技术
本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据 下面将为大家一一详细介绍转载 2016-03-09 15:17:15 · 511 阅读 · 0 评论 -
从零开始搭建架构实施Android项目
链接:http://www.cnblogs.com/lao-liang/p/5122425.html我们先假设一个场景需求:刚有孩子的爸爸妈妈对用照片、视频记录宝宝成长有强烈的意愿,但苦于目前没有一款专门的手机APP做这件事。A公司洞察到市场需求,要求开发团队尽快完成Android客户端的开发。以下模拟团队和工作开展。团队情况:产品经理1人,Android开转载 2016-01-18 16:00:53 · 547 阅读 · 0 评论 -
Android Material Design控件学习(一)——TabLayout的用法
前言Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Floating labels for editing text,Floating Action翻译 2016-01-16 00:31:00 · 1063 阅读 · 0 评论