自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

任我行吧的博客

专注于JavaWeb和移动开发

  • 博客(12)
  • 收藏
  • 关注

原创 Android中View的绘制

Android中的View就是我们眼睛看到的、屏幕上显示的东东,是Activty的具体内容的体现。每一个View都有一个Canvas(画布),我们可以对它进行扩展,使用画布绘制我们想要的图像。对View进行扩展十分简单,只需要继承View类,重载它的onDraw方法,在onDraw方法中利用画布画出各种图案,包括三角形、点、矩形、线、图片等。View必须在UI线程中刷新屏幕,如:棋牌类游戏。更新画面

2016-04-24 00:11:42 421

原创 16年4月21号:Git版本控制工具的使用

Git的基本概念:开源的分布式版本管理工具,可以用来跟踪、记录你的代码工作,为个人的开发及团队协作提供便利。它的第一个特点就是跟踪、记录代码。 现在介绍Git中的基本概念: 仓库:在Git中,我们将需要进行版本控制和管理的文件目录叫做仓库(repository),每个仓库可以简单理解成一个目录,这个目录里面的所有文件都通过Git来实现版本管理,Git都能跟踪并记录在该目录中发生的所有更新。也

2016-04-22 19:46:43 558

原创 Android四大控件之ContentProvider

Hi,众猿们,今天咱们讲讲ContentProvider(内容提供者)对象。在Android系统中,ContentProvider为我们提供了一种跨应用共享数据的机制,即通过该对象,我们可以本应用的数据对外暴露,以供其它应用访问。开始介绍本之前对象我们需要介绍如何表示一个资源的信息(如它在什么位置,该怎么用等),这一知识涉及到两个对象:Uri和URL Uri:Uniform Resource

2016-04-20 21:31:28 406

原创 Android中通知栏的使用

Hi,众猿们,今天讲讲安卓中通知的使用: 什么是通知:安卓系统用户发送消息的一种方式,当通知发出后,会出现在系统的通知栏上,当用户点击通知时,会进入到相应的界面(想象下当有新短信到来时的情况),一个默认的通知包含的内容为: ![通知包含的内容](http://img.blog.csdn.net/20160420212314894) 通知的基本使用方式:其代码如下(一般定义在上下

2016-04-20 21:24:59 2684

原创 Android四大控件之BroadcastReceiver

广播:Android系统设计的一套用于消息通知的机制,能被特定的广播接收者接收,广播机制是Android系统中最为灵活的机制之一,比如说,我们可以自定义一个广播接收者用于接收手机开机广播,这样当手机开机时我们就可以启动应用程序,实现开机自启动功能    Android系统中广播被分为两种:       正常广播(Normal Broadcast):能被所有注册了该广播的广播接收者接收到,且

2016-04-20 11:18:21 388

原创 Android中数据储存的方式

Android数据储存的方式 Hi,众猿们,今天说说Android中数据储存的方式,主要方式有四种:SharedPreference(共享参数对象),SQLite数据库,文件,网络储存。其中SharedPreference中储存的是一组组的键值对,比较简单,其使用步骤如下:调用Context对象的getSharedPreference方法获取共享参数对象。若是获取共享参数中的数据,直接调

2016-04-20 10:41:42 409

原创 Android四大控件之Fragment的使用

Hi,众猿们,今天和大家讲讲Fragment(碎片)的使用。 先看碎片的定义,碎片是一种可以嵌入到活动中的UI片段,它可以让程序更合理和充分的利用大屏的空间,也就是说,碎片是一种可以兼顾手机和平板设备的技术,碎片的生命周期和活动非常相似,但碎片是要依赖于活动的,因此它又比活动多出了如下几个生命周期的方法(这些方法名什么时候被调用,一看方法名就应该知道了):onAttach():当碎片与活动关联的

2016-04-20 10:17:38 5005

原创 Android四大控件之Activity:理论篇

Hi,众猿们,前几天给大家讲了个比较深的问题,从今天起本猿猿决定从基础知识开始唠起,四大组件、UI基础、多媒体、数据储存等,这些唠完大概就到2月20日左右了,本猿猿慢慢更,自己也复习下基础,大家也别催,如果众猿猿闲本猿猿更得慢的话,可以自己先找本书看看(后台回复资料即可获取相关学习资料)。 Activity,安卓开发文档上的解释是:An activity is a single, focused

2016-04-20 09:19:13 481

原创 Android性能优化之缓存的代码实现

Hi,众猿们,昨天大概谈了一下三级缓存的原理,今天就说其代码实现吧,主要有: 1.随时获取全局Context(上下文对象)的方式 2.如何代码实现json的三级缓存 3.如何编写一个实现Lru算法的缓存类 4.编写一个用LruCache类实现图片的内存缓存的工具类第一个问题:第一个问题貌似和后三个没啥关系,其实json缓存中获取SharedPreference对象是需

2016-02-04 21:22:39 361

原创 Android性能优化之三级缓存

Hi,众猿猿们,今天本猿为大家带来本公众号的第一篇文章,讲一讲Android开发中的缓存的问题吧,抱歉,第一天就给大家讲这么一个不太基础的问题。如果你的UI和四大组件相关的基础太不太好的话,那么本猿建议你可以先加强一下基础,在公众号中回复资料,可获取相关学习资料。在Android中,缓存一般分为三级:内存缓存,本地缓存和网络缓存,其中在内存缓存中获取数据最快,但可能造成内存溢出;从网络获取数据最安

2016-02-04 21:05:07 2173

原创 Android性能优化之图片的本地和网络缓存

Hi,众猿们!昨天谈了下json的三级缓存和图片的内存缓存的代码实现,今天就聊聊如何从网络获取图片以及图片的本地缓存吧!主要有以下几个问题: 1.Android中网络访问的基本知识。 2.利用URLConnection对象访问网络图片。 3.图片的本地缓存。 废话不多说,先看第一个问题,安卓应用中访问网络资源,可以使用URLC

2016-02-04 19:57:30 459

原创 Android中的对话框

Android中一共有两种常用对话框:AlertDialog:功能最强大的对话框ProgressDialog:进度条对话框,一般在执行异步任务时使用,是AlertDialog的子类Android内置的对话框有四种样式:     1. 带消息、带N个按钮的提示对话框     2. 带列表、带N个按钮的提示对话框     3. 带多个单选列表项、带N个按钮的提示对话框     4.

2016-06-16 13:42:11 554 1

空空如也

空空如也

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

TA关注的人

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