
Android技巧
开发中的一些常用实现
猿小二
程序员之所以犯错误,不是因为不懂,而是自认为什么都懂。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android卫星弹射菜单ArcMenu实现
最近看到一个比较不错的菜单效果,大家都叫它卫星菜单。效果就是点击一个按钮在它的周围弹射出子菜单,效果如图: 如何封装一个这个这样的菜单? 1.创建一个类继承ViewGroup,先贴上ArcMenu类的所有代码,下面仔细讲解package com.def.view;import android.animation.Animator;import android.animation.Anim原创 2015-03-20 11:27:17 · 1638 阅读 · 1 评论 -
Android笔记之利用系统权限下命令安装apk
我们在定制Android系统的时候,应用商店是很重要的部分,市面上大部分的应用商店都采用了静默安装的方式来安装升级应用,这是怎么做到的呢?两点: 1.具有系统权限 2.使用pm install来安装 /** * 静默安装的实现类,调用install()方法执行具体的静默安装逻辑。 */ public class SilentInstall {原创 2017-04-20 09:24:16 · 629 阅读 · 0 评论 -
Android自定义View之圆形头像
圆形头像是我们在开发中经常用到的控件,下面我们就来自定义这样一个控件: 1.自定义CircleImageView类继承ImageViewpackage com.example.qw.circleimageview;/** * Created by quwei on 2015/5/13 0013. */import android.content.Context;import androi原创 2015-05-14 13:38:47 · 574 阅读 · 0 评论 -
Android开发历程
前言 谁无年少时,对于一门技术而言,大家都是在”Hello world”学起来的,让我们困惑的是,在过去的一年中,有些人的技术提升是100%,有些人是20%,有些人或许悲催的没有什么变化.是智商的原因吗?在我看来,可能是你的学习方法不对而已.前几天结婚休假,我一直在写一些自己的博客,在找资料的过程中发现,光光使用百度来说,效率太低下了,一般来说至少有一半的转载 2015-03-06 17:29:01 · 554 阅读 · 0 评论 -
Android学习之路
硬件电脑–推荐Mac首先声明我不是果粉,个人Windows,Linux,Mac OX系统均用过, 只能说Windows上面的开发工具简直难以恭维,尤其命令行超级难用,而Linux自己必须得花不少时间在折腾中,更是不适合新手了,Max OS是我认为迄今为止最好用的系统,没有之一, 所以如果你不差钱的话,强烈建议入手一台Mac,推荐Pro系列, 当然它的价格确实比较昂贵,如果暂时入手有转载 2015-03-13 10:21:28 · 456 阅读 · 0 评论 -
Android性能优化典范
性能优化典范(一)–>http://hukai.me/android-performance-patterns/性能优化典范(二)–>http://hukai.me/android-performance-patterns-season-2/性能优化典范(三)–>http://hukai.me/android-performance-patterns-season-3/关注 http://huk转载 2015-09-08 15:36:12 · 356 阅读 · 0 评论 -
Android自定义View系列(aige)
http://blog.youkuaiyun.com/aigestudio/article/details/41212583 aige的自定义View文章,强烈推荐,思路清晰,内容相近,能收获很多。转载 2015-09-24 09:40:01 · 600 阅读 · 0 评论 -
十大技巧优化Android App性能
无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的。那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题。今天,就给大家提供几个提高Android App性能的技巧。高效地利用线程1.在后台取消一些线程中的动作我们知道App运行过程中所有的操作都默认在主线程(UI线程转载 2015-08-24 11:16:32 · 341 阅读 · 0 评论 -
Android动画之3D翻转动画
很多时候我们需要在界面中实现3D的点击发生动画翻转效果,现在我们就来实现一下这个效果。 1.首先我们实现一个动画类FlipAnimation继承Animationpackage com.example.flip3ddemo;import android.graphics.Camera;import android.graphics.Matrix;import android.view.ani原创 2015-05-15 15:47:29 · 680 阅读 · 0 评论 -
Android声音播放之SoundPool
Android中播发声音目前主要采用MediaPlayer、SoundPool两种方式。MediaPlayer比较适合播放时间较长、文件大的音频文件.MediaPlayer存在如下的缺点:资源占用量高,延迟时间长、不支持多外音频同时播放。SoundPool的优点刚好可以弥补MediaPlayer的缺点,资源占用少,反应延迟小,还支持自行设置声音品质,音量,播放比率等。但是使用SoundPool要注意原创 2015-04-16 14:18:06 · 2055 阅读 · 0 评论 -
ViewPager预加载问题和onCreateView多次调用问题的解决
1,在使用ViewPager嵌套Fragment的时候,由于ViewPager的几个Adapter的设置来说,都会有一定的预加载(默认是左右各一个Frament)。通过设置setOffscreenPageLimit(int number) 来设置预加载的数量,在V4包中,默认的预加载是1,即使你设置为0,也是不起作用的,设置的只能是大于1才会有效果的。我们需要通过更改V4包中的默认属性才可以。2.限转载 2015-07-24 15:44:36 · 5775 阅读 · 0 评论