![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
andriod
文章平均质量分 75
心魔L心火
语默人生
展开
-
Chronometer快速开发计时器
前言:开发计时器的方法基本上有两种,一种是用chronometer实现的,另外一种是通过timer,handler等一起组合实现,如果想要简单的练手或者只是想要一个简单的计时器的话,chronometer便是首要选择了实现代码如下:1.布局页,布局页有两种不同格式的布局:00:00与00:00:00这两种第一种:原创 2017-03-17 15:33:17 · 300 阅读 · 0 评论 -
App性能优化
首先,我们来了解一下,安卓里面的内存分配方式以及它的回收方式,分配方式:这是根据设备的不同而分配的,当然一个APP不可能设置它就占那么大的内存,其他App就不能使用这种情况了,这也导致andriod stdio 里面的设置最大内存这段代码不起作用(设置了也没有什么用)。回收方式(LRC):就远原则,一个App就是一个进程,一个虚拟机,对于原创 2017-04-04 00:52:33 · 375 阅读 · 0 评论 -
解决安卓6.0拨打电话时的权限问题
前言:为什么在安卓6.0之后,有些权限无法像之前那样去获取了, 在安卓6.0之前当你的手机上安装一个app的应用之后, 它会自动为你配置一些权限,那么这样的话问题就来了, 权限的配置并非我们想的那样一个一个的去为我们配置的, 而是一组一组的配置,具体如何一组的配置, 大家可以参考原创 2017-03-26 15:23:34 · 3740 阅读 · 0 评论 -
如何实现按两次退出的效果
思路:实现的思路其实很简单:定义一个isExit=false,写一个函数,函数里面实现的功能是:当isExit是false的时候,让他变为true,用Toast显示“再按一次退出程序”。用一个handler延迟两秒后才进行执行:让他变回false为了下次实现同样的功能。否则就是true,然后就是OnKeyDown函数的实现,点击时调用上面的函数原创 2017-04-02 23:03:05 · 583 阅读 · 0 评论 -
编写轮播图Viewpager
一:在所有工作开始前,我们先准备好布局和资源:两张不同状态的按钮,四张图片 (在布局中需要注意几点:想要radiogroup放在Viewpager下面的话,需要用到 xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a原创 2017-03-11 20:22:02 · 297 阅读 · 0 评论 -
如何自定义控件
本文适合刚开始学自定义控件的人1.首先我们在使用控件之前,需要简单的了解一下,为什么要自定义控件,简单的讲就是自定义控件的好处。 对于开发度极高的android而言,其自带的控件已经无法满足我们项目上的需求了,比如说,我们的轮播图,这是最简单的的app需求了,但是,我们如果在大部分地方需要用到轮播图,那么这个工作;量就会大得惊人,所以,这时,我们追求一种简单的方原创 2017-03-11 14:32:44 · 380 阅读 · 0 评论 -
利用MarqueeTextView实现上下公告栏并点击进行相应跳转
前言:例如某些淘宝商店里实现的上下公告栏,对其进行点击时会跳转到相应的界面去。实现思路:我们可以分成两部分进行实现一个是 viewFlipper的为其动态添加相应布局。第二个是动态实现添加TextView并对其进行销毁与添加点击事件。首先我们完成第一个(实现viewFlipper):xml version="1.0" enco原创 2017-03-27 22:57:13 · 1085 阅读 · 0 评论 -
在RecyclerView设置监听事件
1.为什么在RecyclerView取消掉了Listview里的OnItemClickListner事件,简单来说就是因为ListView里的OnItemClickListner与OnClickListner发生了冲突,OnItemClickListner无法解决多种多样的事件,所以在Recycerview里面便去掉了OnitemClickListner的方法2.如何给Re原创 2017-03-19 22:14:48 · 3499 阅读 · 1 评论 -
巧用checkbox与edittext实现密码框
前言:密码框内容的隐藏和显示想要实现的这个功能其实说难也不难,因为可以使用最土的方法对这个功能进行实现,比如说,你可以用两张图片,一张显示,一张用来隐藏,然后给两张图片都添加一个点击事件,对输入框的隐藏和显示进行处理也不是不行,不过的话,这样做会带来大量的代码,也耗费了较大的时间。而用checkbox就可以快速实现这样的效果!1.准备好布局文件原创 2017-03-19 01:30:28 · 500 阅读 · 0 评论 -
原生Json数据的解析
前言:Json数据解析在获取接口数据是经常需要用到的,现在因为这一需求,市面上也有不少jar可以帮助我们快速的解析Json数据,比如:谷歌的Gson,阿里巴巴的Fastson,如果你已经有了非常不错的java基础了,基本上这篇就不用看了,这里主要讲的主要是,把json数据解析成java对象,把json数据解析成list集合,相对复杂的js原创 2017-04-15 12:15:52 · 3469 阅读 · 0 评论