自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

it_xiaoshuai的博客

菜鸟集中营

  • 博客(19)
  • 收藏
  • 关注

原创 flutter开源项目 flutter练手项目(全网最全的网易云音乐flutter版本)

cloud_music Flutter实战 | 从 0 搭建「网易云音乐」APPA new Flutter project.@所有人:该APP还在开发当中,具体开发完成哪些功能可以看下面的图片,没传图的就是还没开发完成!另外,本人也只是下班时间才能开发该APP,所以项目进度不会很快!请悉知!希望能给点star支持下项目地址 ...

2021-03-14 20:57:46 894

原创 flutter项目打包运行成桌面程序

flutter项目打包运行成桌面程序1、安装go环境编译环境下载地址安装完配置环境变量把C:\Go\bin加入到PATH里面,然后打开cmd输入命令行go可以查看下环境是否OK命令 go env2、安装完go环境之后,然后下载一个hover库go get -u github.com/go-flutter-desktop/hover3 .如果下在失败,换下面地址重新下载就可以完成换一个国内能访问的代理地址:https://goproxy.cn执行命令:go env -w GOPROXY=

2021-03-10 00:06:16 1733

原创 flutter 入门AppBar titleSpacing

AppBar 显示在app的顶部。AppBar包含5大部分,如下图:leading 左上角的控件,一般放一个icon,位置如上图 title 标题,位置如上图 actions 一系列的组件,位置如上图 flexibleSpace 此小组件堆叠在工具栏和标签栏后面。它的高度与应用栏的整体高度相同 bottom 位置如上图 elevation...

2019-02-19 17:04:19 2715

原创 我的第一个flutter demo 顶部导航栏加网络请求的基本使用

上图是要实现的效果,废话不多说上代码。。由于涉及到公司的接口,所以代码里涉及这块就不贴出来了。1 首先创建一个类 继承 StatelessWidget 由于是我的模块 就命名为MineLayoutclass ReadLayout extends StatelessWidget { @override Widget build(BuildContext context) { Widg...

2018-03-16 20:09:30 4169 2

原创 MVC和MVP --》deagger2

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中M层处理数据,业务逻辑等;V层处理界面的显示结果;C层起到桥梁的作用,来控制V层和M层通信以此来达到分

2017-07-25 22:50:35 294

原创 GreenDao学习以及基本使用(老罗学习总结)

前言1 GreenDao是一款操作数据库的神器,经过了2.0版本的升级后,已经被广泛的开发者使用。确实是很好用,入门简单,可以剩去了数据库的建表操作和数据库SQL的编写,博主用了一次之后爱不释手,和以前的数据库操作一大堆的代码将它缩成了一句话,舒服.2,首先要认识一下GreenDao是使用ORM(Object RelationShop Mapping)对象关系映射,就是通过

2017-07-07 08:53:11 353

原创 CursorAdapter的使用

需求: 主页为一个EditText和Button,点击Button跳转到联系人列表,联系人列表为一个ListView,点击条目,回到主页,并在EditText上展示联系人号码.主页:实现上诉需求步骤如下;1 首先创建项目,主页的布局以及代码如下 public class MainActivity extends AppCompatActivity impleme

2017-01-19 13:27:57 880 1

原创 手机联系人信息获取(头像,电话,姓名)

需求 : 获取本地通讯录中的联系人数据 实现 : 通过系统定义好的常量去获取联系人数据 代码 :public class ContactsDAO { public static ArrayList<NumBean> getAllContacts(Context context) { ArrayList<NumBean> datas =new ArrayList<>();

2017-01-17 22:40:18 2698

原创 手势事件(GestureDetector)API的使用

让手势消费屏幕的触摸事件

2017-01-13 20:36:51 401

原创 自定义组合控件的步骤

首先你要知道原先控件的属性,然后在attrs文件定义属性,例如在自定义控件Java类的构造函数中读取自定义属性就是读取我们定义的attr中的属性赋值给我们定义的xml文件的控件上,因为xml已经用inflate和本java类绑定了所以此类相当于java代码写的布局文件,我们只需copy全路径名使用即可.

2017-01-12 20:59:16 806

原创 跑马灯广告语的实现过程,并且自定义marquee,解决焦点抢占问题.

1.默认布局如下,为了只显示一行加上singleLine属性,加上后又显示不全2  为了解决上述文字显示不全的问题,我们加上ellipsize这个属性,这个属性包含以下几个参数.      3 上面几个参数对应的表现形式如下:4 为了实现跑马灯的效果,我们需要添加以下几个属性

2017-01-11 11:11:23 1597

原创 软件更新的流程分析

软件更新流程图     在SplashActivity界面启动时检查版本,分别是本地获取版本信息和服务器获取版本信息           在onCreate()方法中获取本地版本号PkgUtils工具类代码如下:public class PkgUtils { //获取版本名称 public static String ge

2017-01-09 15:34:45 716

原创 PkgUtils(用于获取版本名称和版本号)

public class PkgUtils { //获取版本名称 public static String getVersionName(Context context){ String versionName=""; //获取包管理器 PackageManager packageManager=context.getPackageMa

2017-01-09 10:34:34 478

原创 LogUtils

public final class LogUtils { /** * Log的Tag标记. */ private static String sTagDefault = "alpha"; /** * 代表程序是否上线.如果设置为true,只打印info, warn, error 级别的日志 */ private static b

2017-01-09 10:32:04 239

原创 短信备份助手

清单文件    package="com.arvin.smsbackup"    android:versionCode="1"    android:versionName="1.0" >            android:minSdkVersion="8"        android:targetSdkVersion="17" />   

2016-12-25 16:32:11 259

原创 文章标题

动画动画

2016-12-25 16:22:15 360

原创 图片的加载

public class MainActivity extends Activity { private int screenWidth; private int screenHeight; private ImageView iv_image; @Override protected void onCreate(Bundle savedInstanceState) { supe

2016-12-25 12:32:43 269

原创 SurfaceView简介(事例代码)

SurfaceView :完成单位事件内界面的快速切换.(理解:例如播放一个视频,一秒要播放多少帧,慢 了,会觉得卡. 例如极品飞车这样的游戏,界面刷新率很高,不然就不流畅了)普通view,主线程里面显示,主线程里面更新UI,而SurfaceView在子线程更新UI

2016-12-25 12:28:25 298

原创 文章标题

5.0新特性常用布局MD-CoordinatorLayout (协调者布局)MD-FloatingActionButton (悬浮操作按钮)Snackbar 为用户提供简单的反馈信息MD-Toolbar 工具栏(替代之前的ActionBar)MD-AppBarLayout (应用标题栏容器)MD-CollapsingToolbarLayout 折叠效果的布局容器MD-TabLayout

2016-12-24 17:16:52 285

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除