自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 android音乐播放器的开发实例

本文将引导大家做一个音乐播放器,在做这个Android开发实例的过程中,能够帮助大家进一步熟悉和掌握学过的ListView和其他一些组件。为了有更好的学习效果,其中很多功能我们手动实现,例如音乐播放的快进快退等。先欣赏下本实例完成后运行的界面效果:首先我们建立项目,我使用的SDK是Android2.2的,然后在XML中进行布局。上方是一个List

2017-02-28 18:30:02 6262 5

转载 不必纠结MVC还是MVP了,听我说两句~

MVC全称是Model-View-Controller 也就是模型–视图–控制器。是在1970年的时候提出由TrygveReenskaug在Smalltalk-80系统上首次提出的。MVP是MVC的一个演化版本,全称是Model-View-Presenter。MVP的出现主要就是解决MVC中的View和Model的耦合性高的的问题,同时又带来了很好的扩展性。学习Android的同学注意

2017-02-28 10:21:18 358

转载 Android下拉/上拉刷新ListView之Android-PullToRefresh

Android下拉/上拉刷新ListView之Android-PullToRefreshAndroid下拉和上拉刷新ListView列表内容的的一个优秀开源框架,在github上的项目链接地址:https://github.com/chrisbanes/Android-PullToRefresh该PullToRefresh第三方控件功能强大,使用方便。具体使用方法:(1

2017-02-27 19:05:33 338

转载 Android仿酷狗音乐自定义侧滑菜单控件简单实现

随着Android的不断成熟,许多绚丽的效果也在不断的被大家开发出来,其中侧滑的效果用到的项目很多,用的好的更是给吸引了很多用户。国内像QQ和酷狗App的侧滑就很给力,所以查了一些资料,并结合ViewDragHelper辅助类,做了一种比较简单的侧滑实现方式。学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,

2017-02-27 16:24:33 2226 1

转载 Android性能优化

###重用include标签可以在一个布局中引入另外一个布局,这个的好处显而易见。类似于我们经常用到的工具类,随用随调。便于统一修改使用。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2017-02-24 15:56:27 287

转载 Activity和Fragment之间的数据通信

Activity和Fragment之间的数据通信有两种:Activity向Fragment中传递数据、Fragment向Activity传递数据。学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!同时Activity之间也能传递数据,Fragment

2017-02-24 10:49:22 447

转载 Picasso 图片加载及缓存的使用心得

前几天学习了Picasso图片加载框架,遇到的问题及一些要点在这里就跟大家分享下:以前网络加载图片用的是imageLoader,但代码量不小,也挺复杂的,最近就研究了下Picasso,就讲下listview中使用Picasso加载网络图片。学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:36

2017-02-23 11:02:46 370

原创 数据类型

1.数据类型几乎是所有的程序设计语言都会讲到数据类型的概念。简单的说,数据类型就是一个值的集合及在这些值上定义的一系列操作的总称。例如:对于C语言的整数类型,其有一定的取值范围,对于整数类型还定义了加法、减法、乘法、除法和取模运算等操作。按照数据类型的值是否可以分解,数据类型可以分为基本数据类型和聚合数据类型。*基本数据类型:其值不能进一步分解,一般是程序设计语言自身定义的一些数据类型

2017-02-22 18:25:51 493

原创 数据结构的几种存储方式

数据的存储结构是数据结构的一个重要内容。在计算机中,数据的存储结构可以采取如下四中方法来表现。1)           顺序存储方式简单的说,顺序存储方式就是在一块连续的存储区域一个接着一个的存放数据。顺序存储方式把逻辑上相连的结点存储在物理位置上相邻的存储单元里,结点间的逻辑关系由存储单元的邻接挂安息来体现。顺序存储方式也称为顺序存储结构(sequentialstorage stru

2017-02-21 18:38:33 19750

转载 Android图片上传(头像裁切+原图原样)

先看一下效果图:(一)头像裁切、上传服务器(效果图)一般都是有圆形显示头像的,这里我自定义了一个ImageView,页面很干净但是看着很上档次吧!点击头像从底部弹出一个对话框,提示用户头像来自相机或者相册,这都是常规流程。上传完成后默认的“程序员头像”换成了萌妹子(二)普通图片上传服务器(效果图)模仿QQ空间发动态的布局随意捏造一

2017-02-20 18:57:16 625

转载 Android中五大Manager详解及使用技巧

学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!一、PowerManager主要是用来控制电源状态,设置屏幕状态,和电池待机状态PowerManager  pm = ((PowerManager)getSystemService(POW

2017-02-20 11:26:19 445

转载 Adnroid开发中ListView使用SimpleAdapter显示复杂列表的问题

学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util

2017-02-20 11:05:31 337

转载 详解Android的服务

学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!Services服务是一个应用程序组件,可以在后台执行长时间运行的操作,不提供用户界面。一个应用程序组件可以启动一个服务,它将继续在后台运行,即使用户切换到另一个应用程序。此外,一个组件可以绑

2017-02-17 10:10:44 426

转载 Android快速发布项目到jcenter

最近在整理项目的时候,想要上传至Jcenter,可以让大家一句代码就可以引入。就在网上寻找,然而网上有些方法实在是太麻烦,故写此篇文章将心酸历程写下,让各位老司机少走弯路,快速发布。而且最近更坑人的是bintray改版了,所以现在很多人上传成功代码后发现没有Add to Jcenter按钮,天啦撸,坑死人。学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢

2017-02-17 10:08:30 207

原创 Android视图之滚动视图

滚动视图(ScrollView)是当需要显示的信息一个屏幕显示不下时使用的控件。1.ScrollView概述ScrollView由FrameLayout派生,同样位于android.widget包下。ScrollView类实际上是一个帧布局,一般情况下,其中的控件是按照线性进行布局的,用户可以对其进行滚动,以达到在屏幕中显示更多信息的目的。默认情况下,ScrollView只是为其他组件

2017-02-16 17:54:51 804

转载 Java的反射机制

学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的

2017-02-16 15:58:02 138

原创 Android的事件分发机制

学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!Android中view的事件传递是从上往下传递的,即事件总是先传递给父元素,然后父元素在把事件分发给子View。事件分发传递过程中有一个很重要的对象:MotionEvent,MotionEv

2017-02-16 09:33:16 196

转载 Android开源项目及库整理总结

自己总结的Android开源项目及库。 github排名https://github.com/trending, github搜索:https://github.com/searchUIAwesome-MaterialDesign- MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。

2017-02-15 21:01:54 2283

原创 安卓开发自定义View

1.自定义View虽然Android提供了很多继承了View类的UI组件,但是在实际开发时,还会出现不足以满足程序需要的情况。这时用户就可以通过继承View类来开发自己的组件。开发自定义View组件的主要步骤如下:(1)创建一个继承android.view.View类的View类,并且重写构造方法。(2)根据需要重写相应的方法。在代码中右击,弹出的快捷菜单中选择“代码/覆盖/实现方

2017-02-15 19:33:01 360

原创 AIDL实现Android的进程通信

学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!Android Service是分为两种:本地服务(Local Service): 同一个apk内被调用远程服务(Remote Service):被另一个apk调用远程服务需要

2017-02-15 14:30:09 196

转载 App的内存优化

学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!文章的前篇主要是对两种不同的UIImage工厂方法的分析, 罗列出这些工厂方法的内存管理的优缺点。文章的后篇是本文要说明的重点, 如何结合两种工厂方法的优点做更进一步的节约内存的管理。

2017-02-15 14:10:35 247

原创 Android 7.0新特性

学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!刚换了一个Android 6.0系统的新手机,还没有来得及感受Android 6.0新特性,Android 7.0系统就横空出世了。首先,我们先来回顾下Android 6.0系统的新亮点。6.0新

2017-02-15 10:20:51 479

转载 我所理解的PhoneWindow的一个作用

转载自blog.csdn.net/u013356254/article/details/55116259android

2017-02-14 23:42:05 301

转载 Android 6.0 运行时权限处理

运行时权限介绍Android 6.0在我们原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,以下权限都需要在运行时判断:身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间运行时权限处理Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,所以如果你以前

2017-02-14 21:34:15 178

转载 Android开发的四大组件及使用

Android 开发的四大组件分别是:活动(activity),用于表现功能;服务(service),后台运行服务,不提供界面呈现;广播接受者(Broadcast Receive),勇于接收广播;内容提供者(Content Provider),支持多个应用中存储和读取数据,相当于数据库。

2017-02-14 16:15:29 615

原创 Android的性能优化

学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!    Google近期在Udacity上发布了Android性能优化的在线课程,分别从渲染,运算与内存,电量几个方面介绍了如何去优化性能,这些课程是Google之前在Youtube上发布的Android

2017-02-14 15:04:12 225

转载 如何调试Android Framework?

学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!如果你仔细看完了本文和我给出的链接,那么应该对Debug技术不再陌生了;接下来你可以选择Framework层的代码,手动调试一下加深理解;在日后的工作过程中,不断滴加强debug技术的练习,让它称为你解决复杂问题的条件反射,一定会事半功倍!Linu

2017-02-14 14:49:30 489 1

原创 深入源码分析Handler的消息处理机制

```习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!```handler的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MessageQueue被封装到Looper里

2017-02-14 11:45:02 226

转载 源码分析之LayoutInflater

转载自http://blog.csdn.net/u013356254/article/details/55052363android交流群:364595326 源码分析之LayoutInflater简介基于5.0的framework源码进行分析,通过这篇文章我们能了解:LayoutInflater的系统级服务的注册过程inflate填充的过程ViewSt

2017-02-13 20:27:41 210

转载 Android系统架构-----Android的系统体系架构

学习Android的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326  我们一起学Android!一、Android的系统体系结构在入门了一个简单的Android的Hello World以后,我们首先来看一下我们Android的整体系统架构图:这个就是我们Android的整体系统架构图了

2017-02-13 18:22:30 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除