Android开发
文章平均质量分 69
刘_维
O(∩_∩)O~
展开
-
Android常用框架 1-40
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源转载 2015-06-21 11:31:53 · 960 阅读 · 0 评论 -
Android Demo分享
Android Demo分享原创 2016-10-11 18:20:24 · 478 阅读 · 0 评论 -
java.lang.IllegalStateException: Can't change tag of fragment xxxFragment
ViewPager + Fragment 获取Tag原创 2016-11-10 16:31:33 · 11681 阅读 · 0 评论 -
DatePickerDialog的月份为英文转成数字
DatePickerDialog的月份为英文转成数字原创 2016-10-10 14:10:11 · 5128 阅读 · 0 评论 -
DatePickerDialog的确定和取消按钮
今天遇到一个时间弹出框的问题, 就是想用时间框的取消按钮清空文本显示的日期数据。然而取消按钮每次都要调用OnDateSetListener.onDateSet方法,就会影响取消按钮完成的功能!下面是我一步一步完成的过程,这样我觉得对大家的帮助也会很大(比直接给出)! 1.先说说一个自定义的时间弹出框,点击TextView,就弹出时间框 2.添加确定、取原创 2015-10-15 22:05:18 · 6145 阅读 · 0 评论 -
Genymotion模拟
在这里向大家推荐一个Genymotion模拟器,他是运行在虚拟机当中的,速度非常的快!1.下载Genymation模拟器和VirtualBox虚拟机(1)Genymotion模拟器官网地址:https://www.genymotion.com/#!/ 注:无论你需不需要在官网下载模拟器,你还是需要去官网注册一个账号,在下载虚拟手机设备时需要用到在这里我推荐大家使用版本2.5原创 2015-09-26 17:22:30 · 1177 阅读 · 0 评论 -
java.lang.IllegalStateException: you have not supplyed the global app context info from SDKInitializ
在百度地图api开发中,会遇到:java.lang.IllegalStateException: you have not supplyed the global app context info from SDKInitializer.initialize(Context) function非法状态异常的情况,他说我们没有在SDKInitializer.initialize(Cont原创 2015-09-05 16:42:46 · 10720 阅读 · 2 评论 -
Dialog大小控制和Dialog中使用的ListView自适应
今天在开发当中遇到一个问题:自定义的Dialog当中使用的ListView来显示数据,然而ListView要显示的数据太多,我并没有在Dialog的布局文件当中把ListView的高度设置固定,而是使用包裹内容(wrapcontent),这样就会使Dialog太长。· 遇到这个问题,先是固定Dialog的长度,固定长度后,发现没有了取消和确定按钮,才知道是直接把下面的截掉了;后面接着将原创 2015-09-07 22:58:22 · 4470 阅读 · 0 评论 -
Android模拟多线程的断点下载
在本代码当中,是模拟多线程的断点下载,在代码中只是使用了简单的使用一个txt文件来保存每个线程的下载进度(其实最好是将进度保存到我们Android自带的sqlite数据库当中)。ok,不多说,看看模拟的多线程断点下载的代码:1.Android应用的主配置文件manifest:<manifest xmlns:android="http://schemas.android.com/apk/原创 2015-06-23 21:31:58 · 522 阅读 · 0 评论 -
Android真机获取root权限,进入data目录
我们知道Android真机为了安全考虑,是将一些文件保护起来,禁止访问的。然而我们在开发中又不得不使用这些文件,下面主要就是简单介绍一下获取权限:一、获取root权限,这个是必须的:可以使用很多软件进行root,甚至都可以一键root,在这里就简单说一个手机apk(kingroot)!(1)下载、安装(第一个:可以卸载系统软件;第二个:一键root,查看root状态;第三个:给应用原创 2015-08-03 22:48:27 · 8047 阅读 · 1 评论 -
CheckBox的单选框实现
这里有两种方法可以实现:第一种是:在RadioGroup中使用自定义的RadioButton(其实就是使用图片,改变效果);这种方法的优缺点:优点:代码简单,多使用的是布局文件缺点:布局文件不好调第二种是:使用CheckBox+ListView实现;这种方法的优缺点:优点:布局简单缺点:代码多而复杂一、第一种方法,使用自定义RadioButton实现单选Chec原创 2015-07-10 11:02:35 · 6723 阅读 · 0 评论 -
Android开发环境搭建
Android的开发环境搭建需要先搭建Java的开发环境,再在Java的开发环境基础之上追加Android的开发环境。一、Java开发环境搭建,如果你Java环境搭建好了,就可以直接搭建Android的开发环境。1.下载jdk和eclipse(下载地址分别为:www.oracle.com , www.eclipse.org)。 2.jdk的安装,双击jdk进行安装。我的jdk路径为原创 2015-06-13 16:39:32 · 584 阅读 · 1 评论 -
解决Android导入文件时出现Invalid project description的问题
问题: Android在导入文件时出现Invalid project description问题。查看详细信息:/Users/yang/Documents/workspace/BarCodeTest overlaps the location of another project: 'BarCodeTest'。原因:是说导入工程时把该工程放在了workspace目录原创 2015-06-13 10:33:20 · 518 阅读 · 0 评论 -
ADT离线集成
Android的ADT离线集成,是最好的方式,不用去设置那些地址,或者翻墙什么的,那么下面就介绍怎么在eclipse当中离线集成ADT。1.下载ADT文件,在这里我下载的是ADT-23.0.0版本的(其实,ADT的版本需要根据sdk来定,有时候ADT版本太高要出现问题)。2.打开eclipse,集成ADT (1)检查是否安装过ADT,点击Help->Install New Soft原创 2015-06-13 23:21:03 · 462 阅读 · 1 评论 -
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView(
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.也就是非法状态异常,它说这个特定的child已经有一个parent了,你必须在这个parent中首先调用removeView()方法,才原创 2015-06-30 16:41:28 · 628 阅读 · 0 评论 -
android常用框架 41-74
摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark、和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另外34个Android开源项目。此前,CSDN移动频道推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“直接拿来用!最火的Android开源项目”系列文章(一转载 2015-06-21 10:58:51 · 531 阅读 · 0 评论 -
SwipeRefreshLayout自定义上拉加载更多问题解决和完善
SwipeRefreshLayout自定义上拉加载更多问题解决和完善原创 2017-03-14 15:20:06 · 815 阅读 · 0 评论