自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

棒怡情的专栏

坚持+积累=无可限量

  • 博客(211)
  • 资源 (26)
  • 收藏
  • 关注

原创 flutter 如何去掉listview顶部空白的问题

解决listview顶部空白问题。用MediaQuery.removePadding包裹住。设置removeTop:true。MediaQuery.removePadding(removeTop:true,context:context,)MediaQuery.removePadding(//解决listview顶部有个空白的问题。 removeTop: true, context: context, child: ListView.builder( itemC

2020-12-28 10:31:16 1253

原创 flutter中如何让listview的高度。占屏幕剩余的高度。

假如布局Column里面包含了Container和listview.listview报未设置高度的错误,如何设置listview的高度是屏幕剩余的高度。解决方案:用Expanded 设置flex:1Expanded(flex:1,child:ListView.builder....)举个例子:Expanded(//解决column里面放其它布局和listview。listview不显示的问题。expanded flex=1.自适应高度 flex: 1,

2020-12-25 11:12:36 5587

原创 flutter中 如何将string类型的颜色。转为16进制的。

第一步。 首先string类型的颜色判断是6位还是8位。如果是6位。前加0xff第二步:Color inputBoxColor=Color(int.parse('0xff'+statusBarColorStr));例如inputBoxColor = Color(int.parse('0xffEDEDED'));

2020-12-25 11:06:16 1479

原创 flutter中as 关键字的用法

import 'package:http/http.dart' as http;用as给导入的包起别名。如果有些包导入的类和其它包的冲突。 就可以起别名。var localNavListJson = json['localNavList'] as List;这个as。是强转成list类型。类似java里面的 int a=(int)(3.14)...

2020-10-30 17:48:53 3927

原创 flutter图片控件的使用

ImageWidget,的图片资源有6种1.网络图片2.静态图片。就是资源图片3.本地图片,sd卡图片4.如何设置placeHolder5.如何配置图片缓存。6.如何加载icon。1.加载网络图片Image.network("http://www.baidu.com/..png"),2.静态图片。分二步(资源文件)(1)在pubspec.yaml文件进行声明例如:assets: - img/lake.png(2)使用Image( im

2020-10-30 17:28:09 250

原创 flutter项目导入到android studio报错如何配置环境

flutter项目导入到android studio项目报错的解决方案1. 首先是修改android的build.gradle文件修改gradle插件版本号。(ps:目前是改成4.0.1)2.找到gradle/wrapper/gradle-wrapper.properties文件。修改gradle的版本号。(目前程序是6.1.1)(gradle插件的版本号和gradle的版本号是区间对应的关系的。具体返回可以上官网或百度搜索。)3.如果还是报找不到29.0.2这种的问题。解决方.

2020-10-30 17:12:54 538

原创 总结 flutter配置环境时注意事项

flutter配置环境遇到的问题总结注意事项:1.记得环境变量加了镜像。记得重启电脑2.报 buildtoolsVersion找不到。换了本地有的版本还是报找不到。记得去project Settings看projectSdk是否配置了。默认可能没配置3.报Skipped due to earlier error。如图解决方法:https://www.jianshu.com/p/93d06d1bbf37修改文件:flutter/packages/flutter_tools/gr

2020-10-30 17:06:46 201

原创 MPAndroidChart实现-----折线图+柱状图 CombinedChart的使用

首先来看效果图:效果图如下。是折线图和柱状图 组合展示图表下面上代码。(1)首先布局文件里面引入CombinedChart<com.github.mikephil.charting.charts.CombinedChart android:id="@+id/combined_chart" android:layout_width="match_parent" android:layout_height="match_parent" android:la

2020-09-10 11:30:34 2418 4

原创 Realm数据库存储历史数据。保存3条数据。如何实现。

1.先上主要代码。数据库存储的操作 Realm realm = Realm.getInstance(MApplication.getInstance().config); //先查询数据,先判断有没有重复的不做操作。如果没有重复的,并且有3条了。就把旧的移除。新的加入 final RealmResults<CustomTuiJianSearch> equalResults = realm.where(CustomTuiJianSearch.c

2020-07-31 18:14:00 363

原创 textview上部分文字有链接。如何实现。

有时候购买产品的时候。需要同意某些协议。只有协议部分的文字有颜色,并且有链接效果。如何实现。效果如图所示:上代码。在activity文件里面。 init方法就是设置textview上面的文字《》和《》之间的内容为超链接的颜色。其中new TextClick()是设置这段超链接文字的监听器。 private void init() { String content = "已阅读并同意《增值服务:xxx产品服务协议》"; SpannableStringBuil

2020-07-21 17:34:40 349

原创 MPAndroidChart的实现多条折线图,折线图自己封装的,可以直接拿到自己程序里面用

首先上效果图,两条折线图数据。下面上代码。1.先上自己封装的MyLineChart代码。同样对属性进行了封装。设置数据调用setLineChartData()方法public class MyLineChart extends LineChart { public ValueFormatter mXAxisFormatter; protected Typeface tfLight; private Context context; public MyLine

2020-07-02 09:14:58 1813 1

原创 MPAndroidChart的实现堆叠柱状图。 柱状图自己封装,暴露设置数据的方法。可以直接放到自己代码用

首先看一下效果图,把2种数据,叠加展示。下面我们来看一下代码是如何实现的。1.首先我把实现堆叠柱状图封装了MyBarChart。下面直接上代码。代码里面直接把设置chart的一些属性配置好了。对外暴露了一个设置数据的接口。使用的时候在直接调用setBarDataSet() 方法,传相应的参数设置数据。public class MyBarChart extends BarChart{ private ValueFormatter mXAxisFormatter; p

2020-07-01 18:12:05 3001 2

原创 Android Studio导入项目后。项目的不同图标分别代表的意思

Android studio导入项目图标--三条竖线、咖啡杯、绿色圆点绿色圆点表示:项目的主程序三条竖线表示:android 类库咖啡杯表示:java 类库

2020-04-24 17:24:04 1644

原创 android studio中使用git把代码提交到github的详细步骤

一. 下载git官网:https://git-scm.com/download如果官网下载太慢或者总是失败可以用地址:https://github.com/git-for-windows/git/releases/往下拉就会看到相应的版本列表,第一个最新版本,后面的是历史版本,根据自己的电脑系统选择相应的版本。二.第一步下载完成,并安装之后。在android studio里面配...

2020-03-23 21:39:58 2072

原创 SmartRefreshLayout+RecyclerView实现下拉刷新底部加载

1.app的build.gradle文件中加入依赖。 //smartRefreshLayout implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.2' //1.0.5及以前版本的老用户升级需谨慎,API改动过大 implementation 'com.scwang.smartrefresh:Smar...

2020-03-22 17:57:47 2211

原创 ButterKnife的用法。针对android studio3.6.1 ButterKnife10.0.0

配置在Android Studio项目中配置使用ButterKnife本文介绍使用的as版本为3.6.1,ButterKnife版本为10.0.01.首先在app的build.gradle文件中 dependencies里面添加dependencies { //添加butterKnife的依赖 implementation 'com.jakewharton:butterkn...

2020-03-22 17:30:09 1273

转载 Android图片加载框架最全解析,带你全面了解Glide 4的用法

Glide 4概述刚才有说到,有些朋友觉得Glide 4相对于Glide 3改动非常大,其实不然。之所以大家会有这种错觉,是因为你将Glide 3的用法直接搬到Glide 4中去使用,结果IDE全面报错,然后大家可能就觉得Glide 4的用法完全变掉了。其实Glide 4相对于Glide 3的变动并不大,只是你还没有了解它的变动规则而已。一旦你掌握了Glide 4的变动规则之后,你会发现大...

2020-03-20 22:32:59 473

原创 Android 使用View Binding来代替频繁findViewById来得到view

从 Android Studio 3.6 开始,视图绑定能够通过生成绑定对象来替代findViewById,从而可以帮您简化代码、移除 bug,并且从findViewById的模版代码中解脱出来。 在 build.gradle 中就可以方便快捷地开启视图绑定且无须额外引入依赖库 视图绑定会为 Module 中的每一个布局文件生成一个绑定对象 (activity_aweso...

2020-03-19 16:27:47 1152

原创 微信小程序如何播放音频,这里以本地mp3文件举例。

代码如下。这里用到的是InnerAudioContextsrcurl是播放的MP3的路径。例如:/image/a.mp3playmp3: function(event) {var srcurl="/image/a.mp3"const innerAudioContext = wx.createInnerAudioContext()innerAudioContext.autopla...

2020-03-19 13:53:17 15939 13

原创 Permission is only granted to system apps

遇到编译出错的情况如下:Permission is only granted to system appsAndroid Studio的解决方法File -> Settings -> Editor -> Inspections在Android Lint下面,将 Using system app permission的Error改成Warning。...

2020-03-18 22:25:16 961

原创 解决AndroidStudio无法连接华为手机(安卓10)问题

今天android studio3.6.1版本连接华为 手机一直连接不上解决办法: (开发者模式,在设置,--关于手机---连续点击版本号就会出现开发者模式)手机设置--系统和更新---开发人员选项---打开开发者模式和usb调试。 打开“ “仅充电”模式下允许ADB调试 ”. 如果还不行,可以先关闭“ “仅充电”模式下允许ADB调试 ”,再打开;然后对“USB调试”也做一下关闭,再...

2020-03-18 22:23:07 3110 6

原创 Android Studio开发工具的配置。

本次记录纯属自己的一些习惯。记录笔记方便自己使用(ps 如果忘记了具体路径,就在File--setting 里面搜关键词就行。 例如搜font )1.外观配置,字体大小设置。 file-setting->appearance 设置主题Theme, Size大小2.代码大小设置file-->setting-->Editor-->Font 可...

2020-03-18 22:07:06 288

原创 针对android studio开发工具,快捷键的使用,keymap设置为eclipse

针对android studio3.6.1版本开发针对的快捷键 我首先setting搜keymap把快捷键设置成eclipse的了。1.万能快捷键alt+回车。需要提示啥的报错都可以使用alt+回车,根据提示选择相应的操作。如果写了一个类,而这个类并没有创建,则可以alt+回车,根据提示选择创建。2.ctrl+alt+f 是可以把局部变量变为全局变量的。 例如int lyf=0...

2020-03-18 18:31:13 1481

原创 微信小程序如何通过微信绑定的手机号进行快速登录

1.首先wxml布局文件这么写。   open-type是固定的。   bindgetPhonenumber后面跟的是自定的方法名open-type="getPhoneNumber"bindgetphonenumber="getPhoneNumber" 微信用户快速登录2. js文件。写法  需要把获取的js_code,  iv,

2017-09-28 18:21:47 9922

原创 Gson解析json数据遇到的问题。

gson解析json数据java.lang.IllegalArgumentException: invalid value for field ,就是类型不匹配的意思(1)确认是否加了get set方法(2)如果用的是ArrayList

2017-09-21 16:57:18 1129

原创 Android7.0 popupWindow显示位置的问题

Android7.0  popupWindow想显示在view的下面。  结果弹出的popupWindow显示在屏幕最上面的问题。解决方案: 重写popupWindow的showAsDropDown方法1.自己创建一个类集成PopupWindow, 然后重写showAsDropDown方法,创建几个构造方法。代码如下/** * 作者:Administrator on 2017/8

2017-08-31 14:11:13 1213

原创 集成融云遇到的问题合集

1.集成融云的时候,如何提供用户头像和群组头像通过实现内容提供者。调用自己服务器的接口来获取。文档地址如下:http://www.rongcloud.cn/docs/android.html#user_info代码如下:在MainActivity中。设置群组信息提供者。和用户信息提供者。用户信息提供者回调接口getUserInfo(String s)s是用户的融云id。然后调用接口

2017-07-12 17:24:59 3657 1

原创 微信小程序的跳转方式。

一共算是有四种方式。1.使用组件。标签。来实现。特点:点击有按下的效果 跳转 2.给页面布局加监听时间bindtap事件。然后在方法里面。通过wx.navigatorTo来实现跳转特点:点击无按下的效果。 redirect_my_jianzhi: function () { wx.navigateTo({ url: '../my_jianzhi/

2017-04-19 11:19:30 2212

原创 微信小程序页面跳转传值

从A页面跳转到B页面的页面传值例子第一步1 .通过在wxml里面,Navigate标签进行跳转第二步 2.在B页面的js文件的onLoad方法里面进行接收。例子。

2017-02-17 17:27:27 2238

原创 flex布局总结

针对容器的属性flex布局属性。声明一下布局是flex布局。display:flex;声明一下flex布局的方向(默认是水平。)flex-direction:row;设置里面的内容如果一行放不下。是否自动换行flex-wrap:wrap //换行flex-wrap:nowrap //不换行flex-wrap:wrap-reverse //换行,第

2017-01-12 09:46:38 1690

原创 微信小程序学习篇(一)

Hi! 最新小程序很"火",然后我也就紧跟时代步伐。简单的学习了一下。把笔记记下来,以便自己更好的学习和复习。      言归正传,任何技术学习起来都要先了解一下发展背景:      一、什么是微信小程序。    小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下即可打开应用。也体现了「用完即走」的理念,用户不用关心是否安装太多应用的问题。应用

2016-10-14 16:03:37 4311

转载 Android Studio快捷键的设置

打开Android Studio后,快捷键是无法使用的,因此需要改为熟悉的Eclipse的快捷键:Appearance ——>Keymap——>Keymaps——>Eclipse(Mac OS X)然而,这还是无法使用的有很多功能需要配置的,说一下我遇到的问题:配置自动补全(option + /)忽略大小写查看源码自动导入包名设置代码行数可见1、配置

2016-08-30 13:54:41 529

原创 用butterknife8.2.1 如何配置。出现空指针问题。

用butterknife8.2.1出现空指针问题。那是因为没有做好配置。那么该如何配置。1.在project的builde.gradel 中 dependencies { classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.neenbedankt.gradle.plugin

2016-08-19 18:21:08 1020

转载 Android Studio常用插件(2)

转自:http://blog.csdn.net/crazy1235/article/details/48598803不得不承认,Android Studio越用越爽。其代码提示和搜索功能相当强大,非常智能。颜色、图片在布局和代码中可以实时预览。 开发的过程中使用一些插件可以事半功倍,下面介绍一些博主开发过程中常用到的一些as插件供大家参考。Android S

2016-08-19 14:51:28 671

原创 android studio常用的开源框架ButterKnife的导入。

在开发过程中,我们总是会写大量的findViewById和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得特别麻烦,所以可以采用注解的方式去实现,而ButterKnife则是注解中相对简单易懂的很不错的开源框架。下面是用android studio集成注解框架butterknife的方法。效果图如下1..2.第二步

2016-08-19 14:38:49 648

转载 android studio默认修改主题,字体,文字颜色,大小等属性的设置

1、 Android Studio 主题的设置:设置Android Studio 自带的主题设置第三方主题2、 Android Studio 字体的设置设置左面包名的字体大小设置右面代码编辑界面字体大小1.1 设置Android Studio 自带的主题及包名字体大小:  1.2 导入第三方主题: http://www.ideacolor

2016-08-18 15:56:38 9604

原创 android studio如何修改默认的sdk的位置。、

1.1运行android studio2.选择configure里面的 project Defaults--->project structure3.然后在这里就可以修改sdk的路径和jdk的路径

2016-08-18 15:50:30 11236

原创 android studio创建一个项目,运行报错。

用的jdk的版本是1.7的。然后重新安装了一个jdk1.8 。引用1.8的路径。运行就没事了。我的android studio的版本是2.1.2(下面是报错信息):app:transformClassesWithDexForDebug FAILEDjava.util.concurrent.ExecutionException: Java.lang.UnsupportedClassV

2016-08-02 17:02:15 1465

原创 关于动态设置background(.9格式的) 导致padding失效的问题。

做项目的时候。布局文件里面给textview设置了pandding和背景图片是.9格式的。可是在java代码里面需要点击的时候动态设置,动态取消。但是给textview 再设置background的时候。padding就失效了。所以需要在代码里面也设置一下padding的值。注意:代码里面设置背景颜色(background)和内边距(padding)是有顺序的。

2016-07-19 18:27:27 2912

转载 android之 MAT、DDMS 等内存查看工具

最近学习内存管控 看到一些很好的文章  整合一下:  Android开发Eclipse中DDMS中Heap使用及GC_EXTERNAL_ALLOC含义http://blog.csdn.net/dinglin_87/article/details/8011999 想要更深入的研究的朋友可以参照这些朋友的bloghttp://www.blogjava.n

2016-07-15 09:56:55 1613

微信小程序生产二维码海报。内容分享给好友功能

1.先生成二维码功能 2.然后绘制页面内容,文字+二维码 3.再把绘制的内容分享给微信好友

2022-06-08

使用新版canvas-2d接口在微信小程序中生成二维码(外部二维码)的js包

使用新版canvas-2d接口在微信小程序中生成二维码(外部二维码)的js包

2022-06-08

android仿qq登录的 动态 背景效果图

留着给自己提供方便。以备不时之需。这个代码的实现效果是仿照qq登录适合的背景是一个动画效果。这个代码实现是通过一个mp4,视频文件在。循环播放。来达到这种效果的。

2017-09-27

第三方登录的demo。用的各个平台类库包实现的。

第三方登录的demo.

2017-06-16

shareSdk。第三方登录的demo

从shareSdk获取的第三方登录的demo。留着以后使用。

2017-06-16

apkpatch工具。

apkpatch工具,针对两个apk的不同之处。生成的补丁包

2016-08-26

自定义SwipeRefreshLayout,带下来刷新和底部加载功能

Google推出的下拉刷新控件SwipeRefreshLayout,在此基础上自定义扩展了既有下拉刷新功能,同时增加了底部加载功能。方便现在项目的需求。

2016-02-26

SwipeMenuListView

带侧滑删除和菜单功能的listview。

2016-01-29

Android L水波纹效果

此代码是点击view出现水波纹的效果。上传资源以便有需求的人进行下载。

2015-08-13

登陆界面,下拉箭头记录以前的登陆账号

此demo是从网上下载的demo,然后进行bug修改之后的样子。功能是实现登陆的时候点击右侧的下拉箭头可以显示以前的登陆账号列表,进行选择和删除功能。

2015-05-14

achartEngine折线图和圆饼图的demo

这个是安卓开发里面折线图和圆饼图的demo,大家可以下载,开启图型是通过返回view的方式,可以把所需的图加入到需要的布局中。注释明确,适合需要这两个功能的初级者。

2014-12-22

achartEngine1.0源码

android中实现折线图,圆饼图等等,achartEngine所需的源码。

2014-12-22

TestPopupWindow

本例中是关于PopupWindow的用法,通过点击按钮弹出一串子按钮选项。

2014-11-14

底部刷新的XListView

代码不错,方便自己查询使用。有需要的可以免费下载。

2014-10-08

ViewPager翻页的时候下面的小圆点跟着滑动。

此效果是实现viewpager翻页的时候底部会有几个小圆点,随着页码的改变小圆点的位置也改变。这个效果的实现方法有很多种,网上有很多好的开源项目,这里我是自己以前写的一个实现方法,整理一下分享一下,方便以后有需要的时候参考。觉得还是比较简单容易理解的,需要的亲们欢迎下载。

2014-09-27

listview的某个item选中后,条目颜色不消失。

此例子是实现listview的条目那条被选中,那条就显示粉色,其它保持白色装填。有需要实现类似功能的亲们可以下载看看。

2014-09-27

ViewPager 实现标题栏和内容对应滑动效果

此例子是关于ViewPager实现标题栏和内容对应滑动的效果,同时viewpager和fragment的简单结合。有需要的欢迎下载,程序本人经过测试可以使用,写的不好的地方欢迎提出,大家共同学习。

2014-09-26

xUtils框架的jar包和demo

为自己以后方便使用。同时有需要学习的可以下载学习。代码可以使用。

2014-09-25

android-support-v7-appcompat.jar

android-support-v7-appcompat.jar

2014-09-04

listview高级部分,性能优化的demo

listview的性能优化,高级部分,从六方面进行了优化,有需要的朋友可以下载,不能确保程序正常运行,但是可以提供各方面的思路分析。

2014-08-29

listview简单的demo。BaseAdapter的使用

本例的功能是给listview控件填充数据。通过adapter填充,adapter使用继承BaseAdapter实现。里面对getview方法做了优化处理。有需要的可以下载使用。

2014-08-29

AdbeRdr940_zh_CN

这是AdbeRdr940_zh_CN,一种阅读器。可以看pdf文件,方便自己下载,有需要的同志们可以下载使用。

2014-08-29

MediaPlayer播放MP3文件

此类是用MediaPlayer播放MP3音频文件的。封装好的代码,大家可以借鉴使用。简单入门,欢迎大家免费下载。

2014-05-29

android 动画播放的jar包

android里面进行动画播放的jar包。

2014-05-29

Volley框架源代码

这是volley框架的源码文件,需要的朋友可以下载。

2014-01-07

sqlserver连接数据库的jar包

连接sqlserver数据库的jar包.

2013-07-19

空空如也

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

TA关注的人

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