自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

原创 Please update the Kotlin plugin

Android Studio升级到最新版本4.1.1,更新后的kotlin插件版本始终最新版显示为1.3.2,导致创建kotlin项目时引入Test工程失败!解决办法:进入kotlin最新下载地址:https://plugins.jetbrains.com/plugin/6954-kotlin/versions当前显示最新版本为1.4.20-release-Studio4.2-1,下载此最新压缩包下载后,解压缩到Android Studio安装目录下的plugins目录下即可,Mac地址

2020-11-25 20:12:09 1255

原创 Android之必填项的便捷判定--TypedArray(下)

关于Android的必填项,包括登陆、注册等,因为Edittext比较少,所以大多数人选择gettext然后一一判空,但是如果Edittext比较多的时候,就比较繁琐了。考虑到优化方案有二:1、重写Edittext,然后利用注册,在保存时判定每个Edittext;二、考虑到所有的数据最后都会保存成一个类,所以不管Edittext,保存之前只判断自定义类。本文主要阐述第一种方式,优点是不需要反射,耗...

2020-04-03 14:23:27 1458

原创 Android之自定义spinner---TextView+PopWindow

因为系统提供的Spinner不能够满足业务需求:1.默认展示hint2.点击时若无数据则提示用户3.有数据时点击展示列表,用户不选择时不赋值,用户选择赋值并触发选择事件4.可以动态设置数据,设置数据后自动展开列表,不做默认选择5.重新初始化spinner,展示hint,清空数据于是根据上述需求根据TextView+Popwindow自定义了一个仿系统spinner,支持xm...

2020-04-02 10:12:52 972 1

原创 Android Studio之错误提示--快速定位错误位置

Android Studio有些设定简直有点反人类,尤其当类中出险错误的时候,有的时候很不得找瞎了。。。类似以下情况:你根本看不出来哪里出错了有木有。。。只能求助于快捷键了,原生快速定位快捷键F2以及shift+F2,奉上给各位,希望能帮到你们。。。...

2020-03-27 10:59:42 1727

原创 Java之必填项的便捷判定--annotation(上)

关于Android的必填项,包括登陆、注册等,因为Edittext比较少,所以大多数人选择gettext然后一一判空,但是如果Edittext比较多的时候,就比较繁琐了。考虑到优化方案有二:1、重写Edittext,然后利用注册,在保存时判定每个Edittext;二、考虑到所有的数据最后都会保存成一个类,所以不管Edittext,保存之前只判断自定义类。本文主要阐述第二种方式,第一种方...

2020-03-27 10:29:31 2320

原创 Flutter之androidx.versionedparcelable.CustomVersionedParcelable

flutter原生项目,ios运行没有问题,生成Android包时报错:Error: “Program type already present: androidx.versionedparcelable.CustomVersionedParcelable”有两种方法,第一种降低pubspec.yaml中barcode_scan的版本,此方法未测试,大家自行查看解决:https://...

2020-03-17 14:15:14 1131

原创 Flutter系列错误之Dart SDK is not configured

导入flutter项目,由于时间长未用,导入后提示找不到Dart SDK,第一反应就是镜像问题于是换了n多镜像依然不好用,最后将镜像地址依然还原到谷歌临时镜像地址:export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn之后...

2020-03-12 18:09:43 5099

原创 Flutter 修改 切换 主工程入口 main文件

Flutter默认运行main.dart文件,但是如果我想让别的文件为主工程文件呢??如下以Android Studio为例:1.在右上角找到运行工程文件的快捷图标,记住您所想要修改的主工程文件名称2.打开上图1所标注的main.dart选项,选择Edit Configurations...3.在弹出的新窗口中,选择左上角的加号+4.选择Flutter5.切换到新增...

2019-06-03 11:44:23 7334

原创 Flutter初学遇坑 unable to run fluttter packages get

推荐Flutter优秀博主的指导博文:https://www.jianshu.com/p/399c01657920前提说明:按照Flutter官方指导,进行外部镜像引用时出现如下问题Target of URI doesn't exist 'package:english_words/english_words.dart'本来以为是小问题,然后在点击右上角的Packages get按钮...

2019-05-30 17:37:38 693

原创 视频全屏非全屏切换,状态栏动态显示隐藏兼容性解决

    列表中视频全屏/非全屏切换时,需要动态显示/隐藏状态栏    View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性(参考blog:https://blog.csdn.net/stevenhu_223/article/details/12428591)懒得多谢,直接引...

2018-04-13 10:51:38 5872

原创 如何写一个播放器-解析MNVideoPlayer(三)

注:本文适合初学Android或未接触过系统自带的MediaPlayer人群,阅读之前请下载相关代码MNVideoPlayer代码:http://blog.csdn.net/wenqiang0718/article/details/78615715由于此项目代码结构非常清晰,所以我们这次采用一个与众不同的方式进行解读,从下开始,之后从上开始,最终核心视频播放及销毁的方式进行代码解析。其实我

2017-12-13 16:23:15 360

原创 如何写一个播放器-解析MNVideoPlayer(二)

注:本文适合初学Android或未接触过系统自带的MediaPlayer人群,阅读之前请下载相关代码MNVideoPlayer代码:http://blog.csdn.net/wenqiang0718/article/details/78615715由于此项目代码结构非常清晰,所以我们这次采用一个与众不同的方式进行解读,从下开始,之后从上开始,最终核心视频播放及销毁的方式进行代码解析。其实我

2017-11-24 14:51:57 581

原创 如何写一个播放器-解析MNVideoPlayer(一)

注:本文适合初学Android或未接触过系统自带的MediaPlayer人群,阅读之前请下载相关代码MNVideoPlayer代码:http://blog.csdn.net/wenqiang0718/article/details/78615715在了解MediaPlayer编写之前,让我们参考一下已翻译资料,了解一下它有哪些方法:主要涉及类:MediaPlayer(1) 当一个

2017-11-24 13:50:25 1799

原创 【推荐】SurfaceView+MediaPlayer,制作基于系统的播放器--MNVideoPlayer

基于系统SurfaceView+MediaPlayer的视频播放器,是我现今看到最适合集成开发的开源视频代码,兼容性不必说,一切均基于Android自带控件,强力推荐项目GitHub地址:https://github.com/maning0303/MNVideoPlayer最近因为要做视频播放,参考此项目源代码收获颇多,故分享给大家,从下篇开始,我将为大家讲解此项目中的一些知识点,

2017-11-23 16:12:53 455 1

原创 Gradle sync failed: Could not find com.android.tools.build:gradle

Android Studio导入工程,gradle一直报错,具体报错信息:Gradle sync failed: Could not find com.android.tools.build:gradle:2.8. Searched in the following locations: file:/F:/studio/studio2.0/gradle/m2

2016-04-28 15:26:52 30714 3

原创 【HushMail】如何申请HashMail免费账号

下面,就让我们来一起尝试申请免费的HashMail邮箱吧 注:HashMail是一种小巧灵活、国外通用的邮箱,免费账号需3个月内必须登录一次,否则会注销账号(我么有试过,同学有兴趣可以试试)Step1:进入HashMail首页www.hashmail.comStep2:将页面下拉至How do you want to use Hushmail?,两个选项:For Busin

2016-03-25 09:55:47 4875

原创 Android 关于创建桌面快捷图标的几点笔记

1.从Android6.0开始,创建的桌面快捷图标不再支持广播删除,数据库删除操作不可用2.小米系统广播删除无效,可手动删除数据库中图标地址,但不能实时刷新3.仅仅利用setComponent方式在华为桌面上创建图标不随APP卸载而消失,需加上category和action4.利用3点的方式,在乐视手机上有问题,用setClass方式创建桌面快捷图标问题解决5.所有的图标数据均可以

2016-01-21 14:58:55 640

原创 android sdk location should not contain whitespace

搭载Android Studio环境时,配置SDK目录,出现错误提示:android SDK Location should not contain whitespace, as this can cause problems with the native tools.找了很长时间,可能国内遇到的人比较少,百度一直搜不到答案。后来去谷歌了一下,在stackoverflow看到有相

2016-01-05 20:18:20 44914 27

原创 Android Studio新建内置模拟器

这是一篇很简单的教程,基本步骤与Eclipse大体相同,留给后来者参阅首先,打开Android Studio,在主界面中找到模拟器管理按钮,如下:打开后,若没有添加过模拟器,会是以下界面:点击:Create Virtual Device,进入新建模拟器界面:简单介绍一下各个区域,特别容易理解:1.选择目标设备:手机、平板、手表、电视2.选择建议的设备尺寸,比

2015-11-03 16:41:13 15402 2

原创 Android Studio创建Genymotion模拟器失败解决办法 win10

虽然Android Studio自带的模拟器已经比较方便快捷了,但是跟真机比起来,速度还是差的太远。所以,我尝试加入了Genymotion模拟器。添加Genymotion模拟器的教程这里就不提供了,直接搜索就可以搜到一大堆结果。这里只说一下我遇到的一个问题。配置好以后,打开Genymotion模拟器,选择新建模拟器,然后start。结果在启动过程中报错,具体错误什么都没写,只是给了个链接,然后

2015-11-03 16:13:15 5616

原创 Android Studio学习之版本修改

Android Studio中,版本控制是在gradle中进行。1.打开Gradle Scripts,会看到如下内容:2.打开build.gradle(Module:app)(可以打开application看一下不同)箭头内会看到applicationId,最小版本,目标版本等等,我们可以根据需要修改后面的值就可以了。第一节写的有点简单,现在也还在摸索阶段,大家有需求可以互

2015-10-28 11:54:16 778

原创 Only the original thread that created a view hierarchy can touch its views

在做刮刮卡抽奖UI,要计算刮奖区域,达到一定比例时刷新视图干掉覆盖层,在开始时,刷新出错:经过查看,貌似是因为跨线程操作视图,后来考虑到有可能是子线程中的handler也不能刷新主线程视图,所以将invalidate方法改为postInvalidateOK,问题解决!

2015-09-15 14:31:38 659

原创 without permission not exported from uid

今天把以前的一个项目导入到工程中,调试一翻很满意之后,运行,发现报错,报错信息如下01-16 09:45:32.870: E/AndroidRuntime(17685): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bxlt.android.aims.activity/com.bxlt.andro

2014-01-16 10:25:52 6896 2

原创 利用javah命令生成.h文件发生错误解决办法

错误日志:Exception in thread "main" java.lang.IllegalArgumentException: -classpath at com.sun.tools.javac.util.BaseFileManager.handleOption(BaseFileManager.java:148) at com.sun.tools.

2013-09-26 14:11:26 1299

原创 关于AchartEngine中折线图显示点值不全的问题

AchartEngine中显示折线图点上的值,如果用默认的情况,很多时候都会出现显示值不全的情况seriesRenderer.setDisplayChartValuesDistance(30);可以用这个来解决这个问题,默认为100这个方法是设置两个折线点之间的数据,调小之后,值就会全部显示了

2013-07-11 11:53:04 1815 1

原创 Android技术分享

Android开发必看知识,不看后悔打包为大家奉上最实用最给力的资源,不看你绝对后悔。最强大的UI特效奇艺高清UI界面源代码http://www.eoeandroid.com/thread-160824-1-1.html搜索关键字飞入飞出效果http://www.eoeandroid.com/thread-156452-1-1

2013-06-05 15:02:49 856 1

vue element-ui离线包2.14.1

完整的element-ui离线包,版本2.14.1,直接可用;如不想使用积分下载,可用链接中的方式自行下载:https://blog.csdn.net/ttphoon/article/details/104653785

2020-12-16

【推荐】SurfaceView+MediaPlayer,制作基于系统的播放器--MNVideoPlayer

不知道如何设置为0分,故选择了最小的,希望大家见谅,如果不想花分可以直接到GitHub上下载 基于系统SurfaceView+MediaPlayer的视频播放器,是我现今看到最适合集成开发的开源视频代码,兼容性不必说,一切均基于Android自带控件,强力推荐 项目GitHub地址:https://github.com/maning0303/MNVideoPlayer

2017-11-23

MAT 1.5 Windows64 MemoryAnalyzer

MAT 1.5 Windows64 MemoryAnalyzer

2016-01-13

MAT 1.5 mac os MemoryAnalyzer

MAT 1.5 mac os MemoryAnalyzer

2016-01-13

MAT 1.5 Windows32 MemoryAnalyzer

MAT 1.5 Windows32 MemoryAnalyzer

2016-01-13

FTPAndroid开发

Android设备上的FTP传输测试,代码齐全,适合初学者

2014-08-12

简单的listview显示子选项

简单的listview显示/隐藏子选项,适合初学者

2014-08-12

Android之翻页效果

Android的翻页效果,demo是由两个图片实现的

2013-03-22

Android画图之AChartEngine折线图

折线图展示数据,方便易懂,而且可以做成动态加载,很方便数据的管理和展示

2012-08-13

空空如也

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

TA关注的人

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