
Android__学习之路
文章平均质量分 55
程人之美
这个作者很懒,什么都没留下…
展开
-
Android Service完全解析,关于服务你所需知道的一切(上)
Android Service完全解析,关于服务你所需知道的一切(上)分类: Android疑难解析2013-10-31 08:10 6451人阅读 评论(39) 收藏 举报AndroidService服务后台前台目录(?)[+]转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/11952435相信大多数朋友对Service这个转载 2016-11-03 21:20:05 · 227 阅读 · 0 评论 -
Android-状态栏通知Notification、NotificationManager详解
在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一个系统Ser转载 2016-10-19 18:10:27 · 425 阅读 · 0 评论 -
Android-Context原理与用法详解
本文原创 ,转载必须注明出处 :http://blog.youkuaiyun.com/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友—–Context类 ,说它熟悉,是应为我们在开发中 时转载 2016-11-28 21:07:15 · 374 阅读 · 0 评论 -
Android-详解RecyclerView+BGARefreshLayout实现自定义下拉刷新、上拉加载和侧滑删除效果
正文上篇文章给大家讲解了一下关于RecyclerView的使用,今天给大家讲解一下Recycler+BGARefreshLayout实现自定义下拉刷新、上拉加载和侧滑删除效果,先上效果图: 这篇文章主要讲解关于BGARef转载 2016-12-01 00:13:55 · 1913 阅读 · 0 评论 -
Android多媒体-用摄像头拍照获取图片及图片处理
在多媒体应用中,Image是最基础的功能模块,接下来我们将看看在Android中是如何获取和存储Image的。Android内嵌的Image获取和存储功能,可以让我们对于整个媒体框架有个比较全面的了解,同时为audio和video的学习打下基础。一、Image的获取可以通过调Android自带的Camera应用来完成。该应用含有一个Intent-Filter。通过使用Intent intent转载 2016-11-30 23:23:12 · 818 阅读 · 0 评论 -
Android-图片处理Picasso库的解析使用
前言简介怎么使用Picasso源代码查看with方法downloadercachestatdispatcherload方法into方法Picasso的使用1设置占位图片2图片裁剪3Adapter中的加载4调试标识5 查看大图放弃memory cache6 RecyclableImageView7 新进程中查看大图8 列表页滑动优化9 RGB_565refer转载 2016-12-01 22:22:52 · 1583 阅读 · 0 评论 -
Android-Picasso库使用详解-从入门到源码剖析
Picasso是Squareup公司出的一款图片加载框架,能够解决我们在Android开发中加载图片时遇到的诸多问题,比如OOM,图片错位等,问题主要集中在加载图片列表时,因为单张图片加载谁都会写。如果我们想在ListView或者GridView或者RecyclerView中加载图片墙,那么这个时候对原图片的二次处理就显得非常重要了,否则就会出现我们上文说的OOM或者图片错位等。不过,如果你使用了P转载 2016-12-01 22:25:27 · 1052 阅读 · 0 评论 -
Android-从相册中选择图片显示出来
一、选择图片定义Intent跳转到特定图库的Uri下挑选,然后将挑选结果返回给Activity用到startActivityForResultIntent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityFor转载 2016-11-28 13:42:10 · 1808 阅读 · 1 评论 -
Android-Java抓取网络图片上传七牛云全纪录
前言项目想把图片上传到七牛云存储上,笔者把七牛最简单的用法示范一下,方便初学者。如果您还没有注册七牛,可以通过我的邀请链接注册 https://portal.qiniu.com/signup?code=3lpzf1unpyr0y,可以享受特有优惠以及免费空间。比如上面的 beautiful girl 图片的 url 是 http://img.blog.youkuaiyun.com/2016011911173转载 2016-12-15 14:18:46 · 685 阅读 · 0 评论 -
Android-动画之Tween动画 (渐变、缩放、位移、旋转)
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画AlphaAnimation 渐变透明度RotateAnimatio转载 2016-12-18 00:18:40 · 369 阅读 · 0 评论 -
Android Handler、Message完全解析,带你从源码的角度彻底理解
之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起!开始进入正题,我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已转载 2016-11-09 19:29:59 · 317 阅读 · 0 评论 -
Android Handler机制
在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知 handler基本使用: 在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方法即可,这里不对handler使用进行详细说明,在看本博文前,读者应该先掌握转载 2016-11-09 19:27:50 · 242 阅读 · 0 评论 -
Android Service完全解析,关于服务你所需知道的一切(下)
转载请注册出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9797169在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、Service与Thread的关系、以及如何创建前台Service。以上所提到的这些知识点,基本上涵转载 2016-11-03 21:21:43 · 231 阅读 · 0 评论 -
Service全面总结
什么是服务? Service是一个应用程序组件,它能够在后台执行一些耗时较长的操作,并且不提供用户界面。服务能被其它应用程序的组件启动,即使用户切换到另外的应用时还能保持后台运行。此外,应用程序组件还能与服务绑定,并与服务进行交互,甚至能进行进程间通信(IPC)。 比如,服务可以处理网络传输、音乐播放、执行文件I/O、或者与content provider进行交互,所有这些都是后台进行的。Se转载 2016-11-03 21:43:06 · 317 阅读 · 0 评论 -
RelativeLayout-相对布局
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignPa原创 2016-10-15 19:39:24 · 339 阅读 · 0 评论 -
ListView控件相关用法
ListView设置行高如果需要调整ListView的行高,可以使用minHeight这个属性,同时也有maxHeight这个属性,但是设置了行高并不是固定了大小,还是可能会根据item的大小,例如图片的高度设置的不恰当的话,将ListView的行高“撑大”。ListView布局文件一般来说ListView在java文件对应的布局文件里,而ListView中的item即填充的内容,需要新建一个布局文原创 2016-10-15 23:00:50 · 833 阅读 · 0 评论 -
ListView控件中插入一组图片
将图片全都copy到drawable目录下,就可以获得图片的id,即R.drawable.图片名,注意图片的id是一个int类型的数据。将需要插入的图片的id建立一个int数组,例如:private int[] address = new int[] {R.drawable.a, R.drawable.b, R.drawable.c, R.drawable.co, R.drawa原创 2016-10-15 23:12:55 · 3700 阅读 · 0 评论 -
Android 服务与多线程——编写简单的音乐播放器程序
Android 服务与多线程——编写简单的音乐播放器程序一、实验目的1) 学会使用MediaPlayer;2) 学会简单的多线程编程,使用Handler更新UI;3) 学会使用Service进行后台工作;4) 学会使用Service与Activity进行通信。二、实验要求1) 实现音乐文件的播放控制(仅需要播放,暂停和停止)2)转载 2016-11-06 21:04:45 · 1651 阅读 · 0 评论 -
Android-结合trim()方法处理输入信息并且判断是否为空
trim() 经常和toString()方法一起用,作用是取出空格,因为有时候用户输入信息的时候,可能会过多的填写空格,或者有些时候就使用空格做为数据了,为了使我们的数据紧凑并且不会出现空格错误,我们就需要使用到trim()函数。 例如:if (mEditText.getText().toString().trim().isEmpty())首先需要将EditText中的内容转换为String类型原创 2016-10-19 00:58:51 · 3255 阅读 · 0 评论 -
Android-去掉空格的replace方法
关于处理首尾空格,可以参考下链接: 处理首尾空格的trim方法另外如果想要去掉字符串中所有的空格,可以使用replace方法,例如:String s = "a b c ";s.replace(' ', '');s.replaceall(" ", "");replace的参数为字符; replaceAll的参数为字符串。原创 2016-10-19 01:10:53 · 3302 阅读 · 0 评论 -
Android-应用程序注册广播接收器(registerReceiver)的过程分析
前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对Android应用程序来说,订阅消息其实就是注册广播接收器,本文将探讨Android应用程序是如何注册广播接收器以及把广播接收器注册到哪里去的。 在Android的广播机制中,ActivityManagerService扮演着广播中心的角色,负责系统中转载 2016-10-19 10:27:37 · 1395 阅读 · 0 评论 -
Android开发:Handler Runnable和Thread之间的区别和联系 应用--------------------看完本篇,从此一览无余!
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo; class MyThread extends Thread{转载 2016-11-09 19:20:20 · 379 阅读 · 0 评论 -
android 线程与进程 区别 联系
进程与线程的区别大三很重要的一个知识点,也是面试中经常问到的。网上转载博客痕迹明显,且千篇一律。我简单提取下,记录下来,希望能帮到你。引入进程之前–多道程序设计概述多道程序设计技术是操作系统最早引入的技术,它的设计思想是允多个程序同时进入内存并运行,其目的是为了CPU的利用率,进而提高系统效率。特点多道程序设计技术引入之前,多个程序串行执行。只存在一个程序计数器(PC, program count转载 2017-03-12 23:55:04 · 538 阅读 · 0 评论