自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

转载 图片缩放时java.lang.IllegalArgumentException: pointerIndex out of range解决方案

http://blog.csdn.net/nnmmbb/article/details/2841977906-03 20:45:24.143: E/AndroidRuntime(1230): FATAL EXCEPTION: main06-03 20:45:24.143: E/AndroidRuntime(1230): java.lang.IllegalArgu

2016-09-09 11:20:39 356 1

转载 android之CollapsingToolbarLayout的使用

CollapsingToolbarLayout的使用http://blog.csdn.net/qq_16628781/article/details/51569220知识点:1、CollapsingToolbarLayout的使用;2、AppBarLayout + Toolbar控件;在不少的a

2016-08-10 13:45:33 892

转载 Windows环境下教你用Eclipse ADT 插件生成.h/.so文件,Java下调用JNI,轻松学习JNI

http://blog.csdn.net/jspping/article/details/47780307准备工作:Eclipse ADT IDE 开发工具,NDK ,Java 环境,博主的配置是:Windows x86 , ADT Build: v22.3.0-887826 , JAVA 1.7, NDK  android-ndk-r9首先我们需要知道在 Linu

2016-07-25 19:50:41 536

转载 Android中实现静态的默认安装和卸载应用

http://blog.csdn.net/jiangwei0910410003/article/details/36427963最近好长时间都没有写blog了,主要是因为最近工作上的事以及下载Android源码的事耽误的(下载源码这件事会在后续的blog中写道,这个真的很有意义呀~~),那么今天来写点什么呢?主要的灵感来自于早上看新闻看到一篇文章说有一款应用在后台中卸载用户手机中的

2016-07-22 09:19:57 715

转载 Android APK安装与卸载机制

本文主要介绍Android系统如何实现APK安装、卸载、更新等操作。主要内容包括以下内容:安装和卸载APK的方法有哪些,每种方法实现的原理是什么?APK安装和卸载过程中,系统数据发生了哪些变化?Android App端常用的Package Manager使用方法简介。注:本文是在本人阅读、、以及网络中关于Android安装方式的基础上完成的。本人的主要工作在于阅读相关部分的Andr

2016-07-18 12:49:20 11103 3

转载 Android 自定义 view 详解

本文作者: 伯乐在线 - 邵辉|CRR 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。对于我这样一个Android初级开发者来说,自定义View一直是一个遥不可及的东西,每次看到别人做的特别漂亮的控件,自己心里那个痒痒啊,可是又生性懒惰,自己不肯努力去看书,只能望而兴叹,每次做需求用到自定义控件,就直接去Github上找,找到合适的就用,找不到合适的,凑合也用,反正从来没想过要

2016-07-18 09:23:33 956

转载 Android 常用 Manager

本文作者: 伯乐在线 - lavor 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。1. ActivityManager:与系统中正在运行的所有活动进行交互。获取ActivityManager对象的方法是在拥有context的环境下使用下面的方法。ActivityManager activityManager= (ActivityManager) get

2016-07-14 17:58:33 414

转载 Android 快速实现文件下载(只有4行代码)

原文出处: Marno   写在前面的废话下载文件,几乎是所有APP都会用到的功能!算了,还是不废话了,直接开写吧。。。简单使用完成一个下载任务只需要4行代码,什么断点续传,大文件下载,通知栏进度显示….都不需要你操心。Java12

2016-07-14 14:59:46 633 1

转载 Android EditText 的使用及值得注意的地方

原文出处: 张明云(@UperOne)   Android上有很多输入法应用,每种输入法都有各自的特点,输入法多数时候是和EditText配合使用,结合我自己的亲身实践分享一下使用EditText过程中遇到的一些问题及解决方法。设置默认输入法有时候为了提高用户体验,在弹出输入法时需要设置默认的输入状态,比如单词应用弹出输入法时,输入法最好是在英文输入状态下。如果是字典应用,

2016-07-14 14:13:14 602

转载 Android 开发中,有哪些坑需要注意?

原文出处: 张明云(@UperOne)   最近正准备写一篇关于这方面的文章,正好看到知乎上的这个问题:Android 开发中,有哪些坑需要注意? – Android,索性以写答案的方式来写这篇文章,顺便推荐我之前在知乎上提出的一个问题:在Android开发的过程中,有哪些坑是值得你放在checklist中警示自己的? – 程序员,里面有一些有参考价值的答案。作为一个有三、

2016-07-14 11:48:03 556

转载 Android 图片压缩之多种压缩方式结合使用

如题,多种压缩方式常用的有尺寸压缩、质量压缩以及通过JNI调用libjpeg库来进行压缩,三种方式结合使用实现指定图片内存大小,清晰度达到最优,下面就先分别介绍下这几种压缩方式。1. 质量压缩设置bitmap options属性,降低图片的质量,像素不会减少第一个参数为需要压缩的bitmap图片对象,第二个参数为压缩后图片保存的位置设置options 属性0-100,来实现压缩

2016-07-14 10:52:49 1084

转载 可能是讲解Android事件分发最好的文章

http://www.jianshu.com/p/2be492c1df96我几乎看过国内讲解Android事件分发的所有文章,但遗憾的是都没有这篇讲的好,原因有二:它阐明了具体的事件分发机制的设计意图,让人既知其然,又知其所以然;它没有贴源码,吓唬本宝宝。所以我决定将它翻译出来,造福广大Android开发者。原文请点击这里有时,你必须要自己处理触摸事件(touch even

2016-07-06 17:50:06 261

转载 为什么不能往Android的Application对象里存储数据

http://android.jobbole.com/80643/为什么不能往Android的Application对象里存储数据原文出处: Developer Phil   译文出处:Android Cool Posts   在一个App里面总有一些数据需要在多个地方用到。这些数据可能是一个 session token,一次费时计算的结果等。通常为了避免act

2016-07-06 16:06:21 320

转载 【Android 开发】:Content Provider (内容提供者) 详解

http://blog.csdn.net/ahuier/article/details/118820591. Content Providers 介绍    Content Providers 管理访问结构化的数据集。它们可以封装这些数据,并且为定义安全的数据提供机制。Content providers 是标准的接口,它能将一个线程中的数据与其他线程中的运行的代码进行连接。也就

2016-07-06 08:58:33 1532

转载 Slidr框架,一行代码实现右滑退出Activity

http://www.lesscode.cn/index.php?s=/view-index-id-34.shtml让Activity随着向右的滑动手势退出,使用非常简单,最少只用一行代码就搞定。项目地址:https://github.com/r0adkll/Slidr 效果图如何使用在需要被滑动退出的activity中这样使用:public class E

2016-07-04 15:44:59 1947 1

原创 PreferenceGroup内设置字体颜色

刚在项目中要修改设置页面。发现是用PreferenceGroup的XML文件加载的数据,在网上搜索了一会,全是说自定义一个类,继承Preference之类的。那样做太麻烦。放弃了。可以用修改样式的方法去改字体。在Styles文件中新建一个样式,比如 #000000 再在Manifest所在的Activity

2016-06-30 15:14:15 1162

转载 Android Design Support Library使用详解

http://blog.csdn.net/eclipsexys/article/details/46349721Android Design Support Library使用详解Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在

2016-06-30 11:43:12 475

转载 没时间解释了,快使用Snackbar!——Android Snackbar花式使用指南

http://www.jianshu.com/p/cd1e80e64311本文是在《Design Support Library第三部分:Snackbar样式》和《Snackbar使用及其注意事项》两篇文章的启发下而来,首先对两篇文章的作者表示感谢。Snackbar是Android Support Design Library库中的一个控件,可以在屏幕底部快速弹出消息,比Toa

2016-06-30 11:40:40 8670

转载 Android 6.0 运行时权限处理完全解析

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/50709663; 本文出自:【张鸿洋的博客】一、概述随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://devel

2016-06-28 15:08:22 541

转载 Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)

在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。

2016-06-24 15:30:04 915

转载 【Android】状态栏通知Notification、NotificationManager详解

在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类:  NotificationManager 、 Notification。 NotificationManager :  是状态栏通知的管理类,负责发通知、清楚通知等。Notification

2016-06-24 15:15:01 444

转载 NotificationManager和Notification的使用总结

http://www.cnblogs.com/jerrychoi/archive/2010/05/28/1746221.html这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的fla

2016-06-24 15:08:21 212

转载 Android --- 读取系统资源 getResources

上一篇文章使用到 getResources() 函数,开始不知道如何使用 res 或者 assets 的文件,现在终于知道了其用法,记录下来以便有朋友能使用到。http://blog.csdn.net/andyhuabing/article/details/8036396概要说明:数据包package:android.content.res主要类:Resources

2016-06-24 14:43:38 677

转载 Java 枚举7常见种用法

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK,

2016-06-24 09:58:08 236

转载 Android的Notification应用详解和PendingIntent的初步剖解

http://blog.csdn.net/illusion_luna/article/details/8122259今天通过在网上学习了很多关于Android Notification的应用,但网上很多的资料都是说的模棱两可,模糊不清、有些也不说的很清晰,只直接上代码,也不加注释,看的蛋疼至极,所以经过我一个下午的努力收集资料,自己总结了Notification相关的知识,

2016-06-23 15:28:59 297

转载 RemoteViews的应用

http://www.kancloud.cn/kancloud/art-of-android-development-reading-notes/90450(1)RemoteViews表示的是一个view结构,它可以在其他进程中显示。由于它在其他进程中显示,为了能够更新它的界面,RemoteViews提供了一组基础的操作用于跨进程更新它的界面。(2)RemoteViews主要用于通知栏

2016-06-23 15:16:28 227

转载 Java(Android)中线程池的使用

http://landerlyoung.github.io/blog/2014/09/23/javazhong-xian-cheng-chi-de-shi-yong/java SE5提供了java.util.concurrent.Executors类来实现线程池的功能。 Thinking in Java 中这么解释Executors:Executors允许你执行异步的任

2016-06-23 11:58:28 309

转载 ExecutorService 的理解与使用

接口 Java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個线程池的实现。ExecutorService 样例这里有壹個简单的使用Java 实现

2016-06-23 11:53:26 233

转载 ExecutorService线程池的用法

在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过 Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。一、创建任务任务就是一个实现了Runnable接口的类。创建的时候实run方法即可。二、执行任务通过ja

2016-06-23 11:52:22 225

转载 startService与bindService的区别

http://my.oschina.net/tingzi/blog/376545Android执行Service有两种方法,一种是startService,一种是bindService。下面让我们一起来聊一聊这两种执行Service方法的区别。1、生命周期上的区别    执行startService时,Service会经历onCreate->onStar

2016-06-23 09:21:00 256

转载 Fragment.setArguments()的初衷。

http://blog.csdn.net/u010940300/article/details/46516063简介在我们平常开发的时候Fragment是经常使用的,而我们创建一个Fragment对象的时候一般都会 通过 new Fragment()构造方法来实现,如果要传递参数我们一般会重载构造方法,例如 new Fragment(Parameter p)。但是这样的

2016-06-23 09:12:16 242

转载 ListView或者RecycleView滚动时隐藏Toolbar (1)

原文链接 : How to hide/show Toolbar when list is scroling (part 1)译者 : chaossss校对者: 这里校对者的github用户名状态 : 校对中今天我打算写一篇博文给大家介绍Google+ App的一个酷炫效果——向上/向下滚动ListView/RecyclerView时,Toolbar和FAB(屏幕右下方的小按钮)

2016-06-20 19:38:01 431

转载 还在用Toast?你Out啦,试试Snackbar吧!

原文链接 : Welcome Snackbar, Goodbye Toast!原文作者 : Paresh Mayani译文出自 : 开发技术前线 www.devtf.cn译者 : objectlife校对者: Mr.Simple状态 : 完成欢迎来到Android design support library系列教程第二部分,第一部分我们讨论了Floating action butto

2016-06-14 14:51:52 265

转载 拖拽RecyclerView

原文链接 : Drag and Swipe with RecyclerView原文作者 : Paul Burke译文出自 : 开发技术前线 www.devtf.cn译者 : objectlife校对者: Mr.Simple状态 : 完成现在有很多使用RecyclerView实现“拖拽(drag & drop)”和“滑动消失(swipe-to-dismiss)”效果的教程、库、和

2016-06-14 14:39:13 334

转载 检测和解决Android应用的性能问题

原文链接 : Detect and Resolve Performance Problems on Android译文出自 : 开发技术前线 www.devtf.cn译者 : Mr.Simple前言无论你的应用多么有创新性、有用,如果它卡得要命,或者非常消耗内存,那么没人将会愿意使用它。因此,性能变得尤为重要。当你忙碌于构建精美的用户界面或者完成新的特性时,你可能容

2016-06-14 14:34:13 433

转载 开发第一个应用之前你需要知道的六件事

原文链接 : 6 THINGS I WISH I KNEW BEFORE I WROTE MY FIRST ANDROID APP原文作者 : Philosophical Hacker译文出自 : 开发技术前线 www.devtf.cn译者 : dengshiwei校对者: 这里校对者的github用户名状态 : 未完成 / 校对中 / 完成我的第一个应用非常糟糕。事实上,它非

2016-06-14 14:28:43 237

转载 Android高手进阶教程(二十五)之---Android 中的AIDL!!!

http://blog.csdn.net/android_tutor/article/details/6427680大家好,好久不见,今天要给大家分享的是Android aidl的使用。在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象,

2016-06-14 14:19:31 238

转载 Android跨进程通信——AIDL

http://victorzhong.github.io/2015/09/09/Android%E8%B7%A8%E8%BF%9B%E7%A8%8B%E9%80%9A%E4%BF%A1%E2%80%94%E2%80%94AIDL/AIDL定义当一个应用需要调用别的应用的Service(比如天气,地图)的时候,或者一个应用开启了多个进程(除主进程外还有网络或者通知进程),而不同的

2016-06-14 14:06:35 415

转载 Android 检测是否有ROOT权限

http://blog.csdn.net/offbye/article/details/7076252Android (linux)很多命令需要root权限才能执行,比如说查看系统目录文件等,如果我们的程序需要用到查看此类文件或执行系统命令,就必须先获取Root权限。[java] view plain copy

2016-06-14 09:00:26 607

转载 AndroidStudio导出jar包

原文:http://blog.csdn.net/hjq842382134/article/details/38538097不像在Eclipse,可以直接导出jar包。AndroidStudio只可以生成aar包。在网上看到许多朋友问怎么可以像Eclipse一样导出jar包,其实我们只要知道它的原理就可以了。用jar命令就可以打包你所需要的资源,并指定jar包名。

2016-06-13 17:24:31 441

用NumberPicker实现二联动滚轮选择

超简单的代码,只适合新手 只是两个NumberPicker显隐藏的事

2015-11-18

空空如也

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

TA关注的人

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