Android
vampire2777
Do one thing at a time,and do well
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android中Dialog与DialogFragment的对比
最近学习对话框时发现有两种类型的可供使用,一种是Dialog,另一种则是Android 3.0 引入的基于Fragment的DialogFragment。从代码的编写角度看,Dialog使用起来要更为简单,但是Google则是推荐尽量使用DialogFragment(对于Android 3.0以下的版本,可以结合使用support包中提供的DialogFragment以及FragmentActivi转载 2017-02-07 22:59:14 · 3106 阅读 · 0 评论 -
Apache POI介绍
简介 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊实现”。结构HSSF - 提供读写Microsoft Excel XLS格式档案的功能。 XSSF - 提供读原创 2017-03-08 22:23:06 · 429 阅读 · 0 评论 -
Android通知栏Notification
在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。 下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。原创 2017-02-23 21:43:38 · 238 阅读 · 0 评论 -
Android学习之使用Comparable或Comparator比较和排序元素
Comparable和Comparator都是用来实现集合中元素的比较、排序的。Comparable是在集合内部定义的方法实现的排序,而Comparator是在集合外部实现的排序,如果想实现排序,就需要在集合外定义Comparator接口的方法或在集合内实现Comparable接口的方法。这里用一个年龄和姓名相同时自动覆盖之前的记录的例子来讲下Comparable和Comparator的使用:先看下转载 2017-02-15 20:08:13 · 457 阅读 · 0 评论 -
Android快速开发,十个最常用的框架
对于Android初学者以及对于我们菜鸟,这些大神们开发的轻量级框架非常有用(更别说开源的了)。下面转载这10个框架的介绍:(按顺序来吧没有什么排名)。一、 Afinal官方介绍:Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行转载 2017-02-15 20:29:04 · 1269 阅读 · 0 评论 -
Android-AlarmManager
1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent,PendingIntent可以理解为Intent的封装包,简单的说就是在Intent上在加个指定的动原创 2017-02-22 21:18:21 · 315 阅读 · 0 评论 -
15 个 Android 通用流行框架大全
1. 缓存DiskLruCache Java实现基于LRU的磁盘缓存2.图片加载Android Universal Image Loader 一个强大的加载,缓存,展示图片的库Picasso 一个强大的图片下载与缓存的库Fresco 一个用于管理图像和他们使用的内存的库Glide 一个图片加载和缓存的库3. 图片处理Picasso-transformations 一个为Picasso提转载 2017-02-28 21:22:00 · 251 阅读 · 0 评论 -
Service 与 Thread 的区别
Service 与 Thread 的区别 很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。 1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。 2). Service:Servic转载 2017-02-12 20:42:17 · 201 阅读 · 0 评论 -
Android拍照和录像功能
先在 manifest 里添加权限 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="an原创 2017-02-20 20:47:33 · 569 阅读 · 0 评论 -
安卓开发学习资源:控件+图标
1)首页: SwipeRefreshLayout 地址:https://github.com/hanks-zyh/SwipeRefreshLayout 1.2)首页轮播的Tab样式,这个网上也是很多例子 PagerSlidingTab 地址:https://github.com/astuetz/PagerSlidingTabStrip 1.3)首页的悬浮快捷菜单,类似于Google+转载 2017-02-11 21:21:24 · 294 阅读 · 0 评论 -
Android 面试精华题目总结
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/24015867下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。某公司高级面试题(2015-03-14)【感谢helder分享】 1、详述Android系统架构,包括层与层之间调用、binder、jni、底层文件读转载 2017-02-11 21:31:33 · 489 阅读 · 0 评论 -
Android三种播放视频的方式
在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。3、使用MediaPlayer类和SurfaceView来实现,这种方式很灵活。1、调用其自带的播放器: Uri uri原创 2017-02-19 21:48:37 · 798 阅读 · 0 评论 -
Android中的音频播放(MediaPlayer和SoundPool)
Android中音频和视频的播放我们最先想到的就是MediaPlayer类了,该类提供了播放、暂停、停止、和重复播放等方法。MediaPlayer:此类适合播放较大文件,此类文件应该存储在SD卡上,而不是在资源文件里,还有此类每次只能播放一个音频文件。此类用法如下:1、从资源文件中播放 MediaPlayer player = new MediaPlayer.create(this,R.原创 2017-02-18 20:39:50 · 483 阅读 · 0 评论 -
Android-ContentObserver内容监听者
ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器, 相应地ContentObserver也分为“表“ContentObserver、“行”ContentObserver,当转载 2017-02-17 22:10:01 · 1367 阅读 · 0 评论 -
RecyclerView与CardView的使用
<p>对于博文标题的两个View,其并没有引入默认的SDK中,需要自己手动导入使用,下面将介绍导入的方式与使用的细节问题。</p>1.将RecyclerView与CardView导入Android Studio对于Android Studio导入比较简单,在build.gradle(Module:app)中添加如下代码:dependencies { compile fileTree(inclu转载 2017-02-08 12:55:29 · 401 阅读 · 0 评论 -
Android Get,Post,AsyncHttpClient向服务器提交数据几种方式
activaty_login.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id原创 2017-02-27 17:07:01 · 450 阅读 · 1 评论
分享