
Andorid
墙角的豆婠
总会有一些原因让你去努力,否则就让自己逼迫自己努力
展开
-
Android之必填项的便捷判定--TypedArray(下)
关于Android的必填项,包括登陆、注册等,因为Edittext比较少,所以大多数人选择gettext然后一一判空,但是如果Edittext比较多的时候,就比较繁琐了。考虑到优化方案有二:1、重写Edittext,然后利用注册,在保存时判定每个Edittext;二、考虑到所有的数据最后都会保存成一个类,所以不管Edittext,保存之前只判断自定义类。本文主要阐述第一种方式,优点是不需要反射,耗...原创 2020-04-03 14:23:27 · 1596 阅读 · 0 评论 -
Android之自定义spinner---TextView+PopWindow
因为系统提供的Spinner不能够满足业务需求:1.默认展示hint2.点击时若无数据则提示用户3.有数据时点击展示列表,用户不选择时不赋值,用户选择赋值并触发选择事件4.可以动态设置数据,设置数据后自动展开列表,不做默认选择5.重新初始化spinner,展示hint,清空数据于是根据上述需求根据TextView+Popwindow自定义了一个仿系统spinner,支持xm...原创 2020-04-02 10:12:52 · 1056 阅读 · 1 评论 -
Java之必填项的便捷判定--annotation(上)
关于Android的必填项,包括登陆、注册等,因为Edittext比较少,所以大多数人选择gettext然后一一判空,但是如果Edittext比较多的时候,就比较繁琐了。考虑到优化方案有二:1、重写Edittext,然后利用注册,在保存时判定每个Edittext;二、考虑到所有的数据最后都会保存成一个类,所以不管Edittext,保存之前只判断自定义类。本文主要阐述第二种方式,第一种方...原创 2020-03-27 10:29:31 · 2425 阅读 · 0 评论 -
Flutter 修改 切换 主工程入口 main文件
Flutter默认运行main.dart文件,但是如果我想让别的文件为主工程文件呢??如下以Android Studio为例:1.在右上角找到运行工程文件的快捷图标,记住您所想要修改的主工程文件名称2.打开上图1所标注的main.dart选项,选择Edit Configurations...3.在弹出的新窗口中,选择左上角的加号+4.选择Flutter5.切换到新增...原创 2019-06-03 11:44:23 · 7813 阅读 · 0 评论 -
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 · 776 阅读 · 0 评论 -
视频全屏非全屏切换,状态栏动态显示隐藏兼容性解决
列表中视频全屏/非全屏切换时,需要动态显示/隐藏状态栏 View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性(参考blog:https://blog.csdn.net/stevenhu_223/article/details/12428591)懒得多谢,直接引...原创 2018-04-13 10:51:38 · 5982 阅读 · 0 评论 -
如何写一个播放器-解析MNVideoPlayer(三)
注:本文适合初学Android或未接触过系统自带的MediaPlayer人群,阅读之前请下载相关代码MNVideoPlayer代码:http://blog.csdn.net/wenqiang0718/article/details/78615715由于此项目代码结构非常清晰,所以我们这次采用一个与众不同的方式进行解读,从下开始,之后从上开始,最终核心视频播放及销毁的方式进行代码解析。其实我原创 2017-12-13 16:23:15 · 412 阅读 · 0 评论 -
如何写一个播放器-解析MNVideoPlayer(二)
注:本文适合初学Android或未接触过系统自带的MediaPlayer人群,阅读之前请下载相关代码MNVideoPlayer代码:http://blog.csdn.net/wenqiang0718/article/details/78615715由于此项目代码结构非常清晰,所以我们这次采用一个与众不同的方式进行解读,从下开始,之后从上开始,最终核心视频播放及销毁的方式进行代码解析。其实我原创 2017-11-24 14:51:57 · 636 阅读 · 0 评论 -
如何写一个播放器-解析MNVideoPlayer(一)
注:本文适合初学Android或未接触过系统自带的MediaPlayer人群,阅读之前请下载相关代码MNVideoPlayer代码:http://blog.csdn.net/wenqiang0718/article/details/78615715在了解MediaPlayer编写之前,让我们参考一下已翻译资料,了解一下它有哪些方法:主要涉及类:MediaPlayer(1) 当一个原创 2017-11-24 13:50:25 · 1886 阅读 · 0 评论 -
【推荐】SurfaceView+MediaPlayer,制作基于系统的播放器--MNVideoPlayer
基于系统SurfaceView+MediaPlayer的视频播放器,是我现今看到最适合集成开发的开源视频代码,兼容性不必说,一切均基于Android自带控件,强力推荐项目GitHub地址:https://github.com/maning0303/MNVideoPlayer最近因为要做视频播放,参考此项目源代码收获颇多,故分享给大家,从下篇开始,我将为大家讲解此项目中的一些知识点,原创 2017-11-23 16:12:53 · 545 阅读 · 1 评论 -
Android 关于创建桌面快捷图标的几点笔记
1.从Android6.0开始,创建的桌面快捷图标不再支持广播删除,数据库删除操作不可用2.小米系统广播删除无效,可手动删除数据库中图标地址,但不能实时刷新3.仅仅利用setComponent方式在华为桌面上创建图标不随APP卸载而消失,需加上category和action4.利用3点的方式,在乐视手机上有问题,用setClass方式创建桌面快捷图标问题解决5.所有的图标数据均可以原创 2016-01-21 14:58:55 · 677 阅读 · 0 评论 -
Android Studio新建内置模拟器
这是一篇很简单的教程,基本步骤与Eclipse大体相同,留给后来者参阅首先,打开Android Studio,在主界面中找到模拟器管理按钮,如下:打开后,若没有添加过模拟器,会是以下界面:点击:Create Virtual Device,进入新建模拟器界面:简单介绍一下各个区域,特别容易理解:1.选择目标设备:手机、平板、手表、电视2.选择建议的设备尺寸,比原创 2015-11-03 16:41:13 · 15810 阅读 · 2 评论 -
Only the original thread that created a view hierarchy can touch its views
在做刮刮卡抽奖UI,要计算刮奖区域,达到一定比例时刷新视图干掉覆盖层,在开始时,刷新出错:经过查看,貌似是因为跨线程操作视图,后来考虑到有可能是子线程中的handler也不能刷新主线程视图,所以将invalidate方法改为postInvalidateOK,问题解决!原创 2015-09-15 14:31:38 · 694 阅读 · 0 评论 -
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 · 7127 阅读 · 2 评论 -
关于AchartEngine中折线图显示点值不全的问题
AchartEngine中显示折线图点上的值,如果用默认的情况,很多时候都会出现显示值不全的情况seriesRenderer.setDisplayChartValuesDistance(30);可以用这个来解决这个问题,默认为100这个方法是设置两个折线点之间的数据,调小之后,值就会全部显示了原创 2013-07-11 11:53:04 · 1895 阅读 · 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 · 890 阅读 · 1 评论