自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 android 下载文件HttpURLConnection.getContentLength()为0,不下载

网络下载getContentLength()为0

2022-09-17 11:31:31 1298 3

原创 Android activity主题为Dialog的主题,点击空白不消失

解决activity主题为dialog的时候,点击空白不消失的问题

2022-08-05 15:20:20 1919

原创 vue 布局局中

vue 布局剧中(左右,上下)

2022-07-29 15:21:49 300

原创 Flutter-多布局控件

上篇讲过单个的布局控件,往往开始中很多都是多布局的视图。多布局简单说就是多个子布局的组合成一个复杂的界面视图。在flutter中Flex组件展示了多布局的属性:Flex组件和Row、Column属性主要的区别就是多一个direction。当direction的值为Axis.horizontal的时候,则是Row。当direction的值为Axis.vertical的时候,则是Column。1,RowRow组件相当于一个横向布局,把所有的子控件横向排列。不好解释属性。贴一段代码:mainAxi

2021-08-03 15:33:38 474

原创 Flutter-单个布局的组件(Align、Center、Padding、Container)

为实现界面各种布局的样式,采用很多组件的组合形成一个复杂的布局。说到flutter的离不开Widget,flutter的=布局也是使用Widget来完成的。1.Align组件先看一下Align的源码:const Align({ Key key, this.alignment: Alignment.center, this.widthFactor, this.heightFactor, Widget child})alignment:对齐方式,默认居中对齐widthFa

2021-08-03 14:32:46 431

原创 flutter-BoxDecoration属性

上面讲了圆图片的加载,实际中很多文本都是有边框圆角的,本文简单的列两个例子flutter BoxDecoration的解释const BoxDecoration({this.color, // 底色this.image, // 背景图this.border, // 边框颜色this.borderRadius, // 圆角大小this.boxShadow, // 阴影this.gradient, // 渐变this.shape = BoxShape.rectangle, // 形状})

2021-07-26 16:19:28 598

原创 flutter-加载图片的方式

flutter一般分为两种图片加载的方式:网络加载和本地加载首先看一下image的一些属性:const Image({ ... this.width, //图片的宽 this.height, //图片高度 this.color, //图片的混合色值 this.colorBlendMode, //混合模式 this.fit,//缩放模式 this.alignment = Alignment.center, //对齐方式 this.repeat = ImageRepeat.n

2021-07-26 14:39:53 771

原创 Flutter-按钮Widget

1,Flutter中有几种按钮的样式, 按钮Widget如FloatingActionButton、RaisedButton、FlatButton、OutlineButton等,直接贴代码看一下class MyButtonBody extends StatelessWidget { @override Widget build(BuildContext context) { return Column( children: <Widget>[ Rai

2021-07-23 15:12:59 177 4

原创 Flutter-文本Widget

在学习过程中很多常见的方式需要了解一下,在Android中,文本展示使用TextView,iOS中我们使用UILabel来显示文本。看看flutter中是怎么使用的。1,普通的文本:直接在text中列出class MyHomeBody extends StatelessWidget { @override Widget build(BuildContext context) { return Text( "《将进酒》李白 〔唐代〕" "\n君不见

2021-07-21 14:41:45 190

原创 Flutter-有状态的StatefulWidget

在前端数据的变化界面的更新是必不可少的。不是一成不变的。而在flutter中StatelessWidget通常用来展示哪些数据固定不变的,如果数据会发生改变,我们使用StatefulWidget;比如默认的界面是加减的动态变化。我们来学习一下加减的简单变化,一步一步的认识StatefulWidget。1.首先贴代码main(List<String> args) { runApp(Myapp());}class Myapp extends StatelessWidget { @

2021-06-22 15:26:16 215

原创 AndroidStudio不显示New Flutter Project

上片中在Androidstudio上创建flutter项目时遇到一个问题,flutter sdk和dart都配置好了,Android Studio也已经按照了flutter和dart插件,但就是不显示new Flutter Project菜单,这个问题排查了许久也没找出原因,因为第一次学习flutter,也是小白。相信也有很多跟我一样第一次接触会有这样的问题,发表这篇文章让大家解惑。很简单的操作:附上图片把这个两个勾上就可以了。重启Android Studio就可以了。成长不是一蹴而就,而是厚积薄发

2021-06-18 10:49:09 588

原创 Flutter安装配置

本文以wind系统+android studio安装(其他系统都差不多)1,默认有android studio2,首先安装flutter和dart,File–>Setting–>Plugins,搜索Flutter安装成功,再搜索Dart(flutter是以Dart为开发语言,对于一个开发着来说,大体的思想一致,注意一下语法的用法就可以了,几种特许的用法了解一下)这里是默认都安装成功的截图。3,下载Flutter sdk 这里是官网下载地址flutter sdk下载下载安装成功

2021-06-18 10:35:16 163

原创 MysqlA安装以及“MYSQL 服务无法启动“的3534问题

. 本文主要以mysql免费安装. 一.下载安装包1,进入官网(https://www.mysql.com/),点击Dowload>>MySQLCommunity (GPL) Downloads2.然后选择 3.下载自己需要的版本(此处是win) 目前下载需要账号,也可以直接免去,网上下载资源***二,安装*** 1,我是把下载的安装包直接在c盘中新建一个目录C:\mysql,然后解压。 2,解压后看你直接管理员运行cmd,输入mysqld --install !

2021-01-14 14:45:19 400 1

原创 android 如何创建签名文件jks和查看

每个app是需要签名,需要对接三方的用到签名的key值,但是如何创建呢?1.第一步直接在android studio(3.2.0)中bulid–&gt;Generate Signed Bundle or APK:点击下一步next:key store password 是你的签名密码,一般和Key password设置一样Key alias设置打包的类型,debug和release两...

2019-03-07 15:10:30 2738

原创 android FrameLayout+RadioGroup底部导航栏

在项目开发中,市场上大大小小的app很多就是采用底部几个按钮的导航栏。其实有很多种方式去实现。这里是采用FrameLayout+RadioGroup来实现的。1.主界面的xml文件`&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a...

2019-03-07 14:21:28 618

原创 android 启动页和如何判断app是否第一次启动

在android中启动页主要是等待后台的处理数据的,避免后台加载的等待,加一张图片来处理等待,不用等慢慢的加载,这样既美观,也适合用户体验。启动页的布局&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

2019-03-05 11:49:18 1721

原创 android 去掉系统自带的标题栏

在项目开始的时候,我们建立一个项目的时候很多时候这个系统自带的标题,显示app的名字,影响美观,我们需要去掉这个。1.如图:我们如何去掉这个标题栏。2.打开 res -&gt; values -&gt; styles ;如图所示的部分就是修改主题的地方。把这个地方Theme.AppCompat.Light.DarkActionBar 修改成Theme.AppCompat.Light.N...

2019-03-05 11:24:24 388

原创 Android如何查看签名文件的值

1. 问题所在最近在项目里出现由于签名文件而导致上架后更新不能安装,一直提示是安装失败,提示是签名文件的与旧版本不一致。在有些应用市场直接更新版本的时候失败提示签名文件不一致。2.导致原因我们习惯在项目里添加自己的签名的文件,在添加签名的文件一般有两个签名,一个是debugkey,另外一个是productionkey。调试的时候用的是debugkey,正式的时候我们会打包签名的时候producti

2017-11-17 13:50:07 1405

原创 Android WebView 回退到原生goback() 遭遇重定向

1.项目遇到调用H5的时候,永远返回不到原生的界面的尴尬。遇到的坑,来分享给大家。 导致这个问题的是由于前端页面的加载了很多的链接的时候,从一个url到另一个url,最后返回的时候永远的回到是到首页,也是由于首页的链接给的是.cn后缀而不是.html后缀。此时无法改变前端的问题,只有在我们移动端去监听webview的webViewClient里面的方法,来监听开始进来的地址。 2.具体的

2017-11-09 16:19:16 4236

原创 Android TextView中显示单行过长的用...代替

只需要xml文件textview中添加 android:ellipsize="end" android:singleLine="true" 以上是最简单的方法。 第二种是在代码中去实现: textview.setSingleLine(); textview.setEllipsiz(TextUtils.TruncateAt.valueOf(“END”));以上两种

2017-11-06 13:11:20 824

原创 Android7.0的相机调用和适配适配

在很多地方查看Android7.0相机的调用的文章,但是自己还不是很理解。最终还是做出来了。发表一下自己的感受。第一次写文章,不足之处请多多包含。以后会努力提高自己。 1.谈到Android7.0的相机的调用,首先不废话,必要的相机权限是必须加的如图: 其他的网络读写的权限就 不说了。 2.在你的AndroidManifest.xml中首先 添加: 再就是要在res目录下新建一个

2017-10-21 14:02:31 790

空空如也

空空如也

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

TA关注的人

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