![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 90
likesafesam
这个作者很懒,什么都没留下…
展开
-
关于实现点击某个应用时弹出自己指定的应用
本人第一篇文章有不足处请见谅公司有一个功能是要实现类似于360安全通讯录那样,点击拨号按钮跳转到自己的应用,我的思路是这样的方案:1、捕获点击拨号按钮时的广播,再跳转到自己的应用,并将拨号盘关掉2、监听栈顶的应用,判断是否为拨号盘,如果是则跳转到我的应用,否则不理3、修改luncher的文件,使点击拨号键时跳转到我们希望的地方------------原创 2015-03-04 16:35:28 · 850 阅读 · 2 评论 -
【Android游戏开发十七】让玩家自定义手势玩转Android游戏!—Android Gesture之【输入法手势技术】
http://blog.csdn.net/xiaominghimi/article/details/6137136很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都补充说明下,省的童鞋们总疑惑这一块;请点击下面联系进入阅读:【And转载 2015-02-25 15:05:35 · 791 阅读 · 0 评论 -
Android手势源码浅析-----手势绘制(GestureOverlayView)
http://blog.csdn.net/stevenhu_223/article/details/9394491 前言:Android关于手势的操作提供两种形式:一种是针对用户手指在屏幕上划出的动作而进行移动的检测,这些手势的检测通过android提供的监听器来实现;另一种是用户手指在屏幕上滑动而形成一定的不规则的几何图形(即为多个持续触摸事件在屏幕形成特定的形状转载 2015-02-25 15:07:00 · 785 阅读 · 0 评论 -
Android招财进宝手势密码的实现
这篇来分享一下绘制手势密码的实现(主要是设置手势密码、校验手势密码):http://blog.csdn.net/wulianghuan/article/details/40536635一、大致界面介绍: 图1转载 2015-02-25 14:26:16 · 1062 阅读 · 0 评论 -
Android中ContentProvider的实现及定义自己的ContentProvider
在Android中,每个程序都在自己的进程中运行,互不干扰.这样的好处不说了,但是带来的问题就是想要在程序之间实现数据共享,在没有其它工具的帮助下,就难以实现了.为了解决这个问题,ContentProvider就派上用场了.一,说说ContentProvider怎么用. 1,把你想要共享出去的数据用一个URl表示出来.如:content://contacts/people/5(转载 2015-01-04 13:35:17 · 495 阅读 · 0 评论 -
Android Volley框架的几种post提交请求方式
首先简单描述一下Google的Android开发团队在2013年推出的一个网络通信框架Volley.它的设计目标是进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如下载文件等,Volley的表现就不尽如人意。在app开发中,我们最常见的就是从app客户端向服务端发一个http请求.对于两种基本的web请求方式get和post来说,get请求方式相对比较简单,在此略过不表.转载 2015-02-04 20:22:21 · 615 阅读 · 0 评论 -
Android通讯录开发之通讯录联系人搜索功能最新实现
原地址http://blog.csdn.net/wwj_748/article/details/18215681Android通讯录开发之通讯录联系人搜索功能最新实现2014年1月13日之前的有两篇博客介绍了如何解决通讯录搜索功能的问题,那些方法都是从网上搜集,然后经过自己整理试验之后的,但在项目测试人员给我反馈,似乎还是存在一些问题,比如一些简拼没转载 2015-01-15 13:58:51 · 5721 阅读 · 0 评论 -
国外的一个pull to refresh,还有滑动删除
https://github.com/rizafu/Android-Swipe-StickyHeader-PullToRefresh-Indexable-ListView原创 2015-02-03 16:51:40 · 793 阅读 · 0 评论 -
Android软件开发之获取通讯录联系人信息(二十九)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xys289187120.blog.51cto.com/3361352/656766 Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。 这一篇文章我主要带领同学们熟悉And转载 2015-02-03 11:19:11 · 901 阅读 · 0 评论 -
Android实现更换皮肤功能
先看一下实现的效果: 国内有很多的软件都支持皮肤定制,这也是与国外软件重大不同之一,国外用户注重社交、邮件等功能,国内用户则重视音乐、小说、皮肤等功能,本节课程就来讲解Android应用程序如何实现换肤功能。软件换肤从功能上可以划分三种:1) 软件内置多个皮肤,不可由用户增加或修改; 最低的自由度,软件实现相对于后两种最容易。2转载 2014-12-26 15:44:29 · 870 阅读 · 0 评论 -
Fragment 和 FragmentActivity的使用(不使用viewpager)
今天学习下 Android中的 Fragment 和 FragmentActivity,因为没有4.0手机,平台是2.3.3 所以我是使用 v4 support 包来进行学习。要想用Fragment 功能必须先让activity继承FragmentActivity,其原因是里面包含了Fragment运作的FragmentManager接口的实现类 FragmentManagerImpl ,转载 2015-01-14 10:51:54 · 677 阅读 · 0 评论 -
Android Fragment的使用
原地址http://www.cnblogs.com/xinye/archive/2012/08/28/2659712.html可以分为下面的几部分:使用支持库创建一个Fragment创建一个动态UI多个Fragment之间的通信 1、使用支持库如果您的应用需要运行在3.0及以上的版本,可以忽略这部分内容。如果您的应用使转载 2015-01-14 10:57:33 · 432 阅读 · 0 评论 -
LoaderManager使用详解(四)---实例:AppListLoader
LoaderManager使用详解(四)---实例:AppListLoader分类: Android开发2014-06-27 17:55 710人阅读 评论(2) 收藏 举报实例:AppListLoader这篇文章将是我的第四篇,也就是最后一篇该系列的文章。请在评论里面告诉我他们是否有用。前面几篇文章的链接如下:一:Loaders转载 2014-12-23 15:22:44 · 458 阅读 · 0 评论 -
LoaderManager使用详解(一)---没有Loader之前的世界
原作者:http://blog.csdn.net/murphykwu/article/details/35287303 LoaderManager使用详解(一)---没有Loader之前的世界分类: Android开发2014-06-27 17:43 1251人阅读 评论(0) 收藏 举报目录(?)[+]来源:转载 2014-12-23 15:20:28 · 520 阅读 · 0 评论 -
Android UI开发详解之ActionBar
在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。一、添加ActionBar1、不需要导入ActionBar,因为在android3.0或者以上版本中,ActionBar已经默认的包含在Activity中2、在Android3.0的默认主题“转载 2015-01-12 11:13:55 · 583 阅读 · 0 评论 -
Android之九宫格解锁的实现
九宫格解锁在Android中应用的很广泛,也是Android特有的一种解锁方式,其实实现起来也并不是很复杂,下面我就根据系统源码LockPatternView,移植出来的一个更加简单小巧九宫格解锁的例子,和大家一起学习一下。图片资源来自"支付宝钱包",先看看效果图:源码下载地址:http://download.csdn.net/detail/weidi1989/5374787转载 2015-02-25 14:38:51 · 1519 阅读 · 0 评论 -
Android结束进程
1、自己结束自己 this.finish(); 2、killProcess(int pid) 例子:android.os.Process.killProcess(android.os.Process.myPid()); 对于这个方法,需要详细解释一下。在SDK的文档中,解释如下: Kill the process with the given PID. Note that, t转载 2015-03-04 14:15:04 · 488 阅读 · 0 评论 -
Android下强制关闭其他程序
http://blog.csdn.net/dliyuedong/article/details/24448899 这几天一直在做一个Andorid应用,想实现任务管理器的效果,能够彻底关闭其他的程序,网上也看了很多资料,很多都是使用后restartPackage或者killBackgroundProcesses函数去进行,但是这一种并不能真正的将应用关闭.我的手机是r转载 2015-03-04 16:09:38 · 629 阅读 · 0 评论 -
Android:学习AIDL,这一篇文章就够了(上)
前言在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂不更好?并且大家都是文明人,总归更多的是理解与补充而不是侮辱与谩骂?所以最终还是厚颜用了这么一个不怎么有耻的标题。好了,接下来进入正题,转载 2016-11-11 14:25:10 · 584 阅读 · 0 评论 -
深入理解Android之Gradle
深入理解Android之Gradle格式更加精美的PDF版请到:http://vdisk.weibo.com/s/z68f8l0xTYrZt 下载Gradle是当前非常“劲爆”得构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。一、题外话说实话,我在大法工作的时候,就见过Gradle。但是当时我一直不知道这是什么东西转载 2016-11-10 10:53:59 · 463 阅读 · 0 评论 -
安卓App热补丁动态修复技术介绍
https://mp.weixin.qq.com/s?__biz=MzI1MTA1MzM2Nw==&mid=400118620&idx=1&sn=b4fdd5055731290eef12ad0d17f39d4a&scene=1&srcid=1106Imu9ZgwybID13e7y2nEi#wechat_redirect2015-10-31 johncz转载 2016-08-26 11:11:59 · 546 阅读 · 0 评论 -
Android中的dex分包
原文:http://blog.csdn.net/hp910315/article/details/51685180一、为什么要拆包 当 Android 系统安装一个应用的时候,有一步是对 Dex 进行优化,这个过程有一个专门的工具来处理,叫 DexOpt。DexOpt 是在第一次加载 Dex 文件的时候执行的。这个过程会生成一个 ODEX 文件,即 Optimi转载 2016-08-26 11:10:31 · 912 阅读 · 0 评论 -
使用ANT打包Android应用
大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过转载 2016-08-25 17:20:07 · 438 阅读 · 0 评论 -
Android Accessibility(辅助功能) --实现Android应用自动安装、卸载
辅助服务转载 2015-12-23 16:16:02 · 4849 阅读 · 1 评论 -
高斯模糊效果实现方案及性能对比
原文地址:http://blog.csdn.net/huli870715/article/details/39378349感谢原作高斯模糊实现方案探究现在越来越多的app在背景图中使用高斯模糊效果,如yahoo天气,效果做得很炫。 这里就用一个demo来谈谈它的不同实现方式及各自的优缺点。1. RenderScript谈到高斯模糊,第一个想到的就是RenderS转载 2015-08-31 19:48:10 · 654 阅读 · 0 评论 -
Android APK 手动命令编译、打包、签名步骤
原作:http://blog.csdn.net/xmobile/article/details/7979210一、概述步骤APK的生成需要经过以下几个步骤:1、使用Android SDK提供的aapt.exe生成R.java类文件2、使用Android SDK提供的aidl.exe把.aidl转成.java文件(如果没有aidl,则跳过这一步)3转载 2015-07-17 10:16:32 · 500 阅读 · 0 评论 -
Android源码下载及开发环境的搭建
原文地址http://sammor.iteye.com/blog/13376121、前言 前一博文给自己列了一下Android的学习计划,是时候一个个的完成了。如计划列的,我要写的第一篇是《Android源码的下载及开发环境的搭建》,致于如何去下载源码,其实网上已经一大堆的帖子了,一搜就有。但在这里,我想说,一个源码的下载,不是简单的把源码下载下来之样转载 2015-05-18 21:47:07 · 680 阅读 · 0 评论 -
Retrofit – Java(Android) 的REST 接口封装类库
Retrofit 和Java领域的ORM概念类似, ORM把结构化数据转换为Java对象,而Retrofit 把REST API返回的数据转化为Java对象方便操作。同时还封装了网络代码的调用。例如:public interface GitHubService { @GET("/users/{user}/repos") List listRepos(@Path("user"转载 2015-05-08 14:55:00 · 517 阅读 · 0 评论 -
Android SDK开发包国内下载地址
不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下载链接,省得以后找起来麻烦。通过分析SDK Manager里要用到的repository文件转载 2015-05-15 22:45:39 · 781 阅读 · 0 评论 -
Retrofit的使用教程(一)
这篇教程基于retrofit1.9版本和android平台.以下部分代码和教程参考自http://square.github.io/retrofit/准备:retrofit的下载地址:https://github.com/square/retrofit如果采用引入jar包的方式的话,也额外引入retrofit的依赖jar包.因为retrofit1.9版本不再转载 2015-05-08 16:17:22 · 1494 阅读 · 0 评论 -
Android开发者必知的5个开源库
摘要:过去的时间里,Android开发逐步走向成熟。而无论出现多少Android相关的开发工具,我们每天使用的大量开源库却始终是不可或缺的。这里,向大家介绍的是,这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这转载 2015-05-08 15:20:00 · 819 阅读 · 0 评论 -
Android静默安装
http://www.cnblogs.com/brucenan/archive/2012/10/04/2711817.html最近做了一个Android项目,要求软件能够自动下载指定的APK文件并自动安装,无须用户操作,即静默安装。在查阅了GOOGLE之后,综合了各位方法之后,找到了一种相对简化的方法,不过此方法只在4.0的Android版本下测试过,其它版本各位可以照此方法尝转载 2015-03-04 16:19:03 · 510 阅读 · 0 评论 -
LoaderManager使用详解(三)---实现Loaders
这篇文字将介绍Loader类,并且介绍自定义Loader的实现。这是本系列的第三篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader重中之重,如果你还没有读过前面两篇文章,我建议你在深入之前先读一读那两篇文章。先简短的总结一下这篇博客覆盖了什么内容。Loader之前的世转载 2014-12-23 15:22:13 · 580 阅读 · 0 评论 -
LoaderManager使用详解(二)---了解LoaderManager
了解LoaderManager这篇文章将介绍LoaderManager类,这是该系列的第二篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader注意:要了解这一LoaderManager这部分知识,要求对Loaders如何工作有基本了解。Loaders的实转载 2014-12-23 15:21:29 · 397 阅读 · 0 评论 -
Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17539199),请尊重他人的辛勤劳动成果,谢谢!我在上一篇文章中Android 带你从源码的角度解析Scroller的滚动实现原理从源码的角度介绍了Scroller的滚动实现原理,相信大家对Scroller的使用有一定的了解,这篇文章就给大家带来转载 2015-01-29 16:25:30 · 748 阅读 · 0 评论 -
Android中使用Gson解析JSON数据
在Android中可以使用Gson解析JSON数据首先,从 code.google.com/p/google-gson/downloads/list下载GsonAPI:google-gson-1.7.1-release.zip把gson-1.7.jar copy到libs(项目根目录新建一个libs文件夹)中。可以使用以下两种方法解析JSON数据:通过获取JsonReader对象解析JSON数转载 2013-11-27 15:23:48 · 731 阅读 · 0 评论 -
Android之shape与selector实现圆角
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用转载 2013-11-27 11:16:08 · 802 阅读 · 0 评论 -
Android ViewPager使用详解
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那转载 2013-11-27 10:04:52 · 543 阅读 · 0 评论 -
Android中使用styles
在项目开发中经常遇到这样的问题,在很多的Activity中都会有标题栏,而这个标题栏通常拥有类似的效果,比如下面的截图所示。那么你需要统一控制标题栏中的文字的大小,字体的颜色等等。方便修改和维护。 1.在res/values/styles.xml 中为每个控件编写style:Java代码 "http://schemas.android转载 2013-11-26 15:27:37 · 882 阅读 · 0 评论 -
Android UI设计技巧
1.使用include标签实现包含共享UI设计(1)创建新的布局文件 title_layout.xml,里面包含共享内容的布局(2)layout属性:其对应抽取出来的共享的布局内容LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="转载 2013-11-26 15:20:21 · 556 阅读 · 0 评论