- 博客(53)
- 资源 (9)
- 收藏
- 关注
转载 Android setColorFilter 滤镜效果
转载▼转自:http://blog.sina.com.cn/s/blog_5da93c8f01012pkj.html通过setColorFilter可以实现滤镜效果。如: final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); //获取壁纸
2015-11-29 18:31:02 927
原创 Java BuffereInputStream里的reset和mark方法
转载请标明出处:http://blog.csdn.net/u013598111/article/details/50071647,本文出自:【JunTao_sun】BufferedInputStream buffin = new BufferedInputStream(instream);默认会创建一个默认大小的缓存区。BufferedInputStream buffin
2015-11-29 12:03:00 1421
转载 android中用Spannable在TextView中设置超链接、颜色、字体
转自http://aichixihongshi.iteye.com/blog/1207503androidTextViewSpannable超链接 昨晚研读 ApiDemo 源码至 com.example.android.apis.text.Link 类。首先,看一下其运行效果: 要给 TextView 加上效果,方式主要有几种: 第一种,自动应用效果,使用 an
2015-11-28 18:52:12 507
原创 Android自定义View动画(进度条)
转载请标明出处:http://blog.csdn.net/u013598111/article/details/50071647,本文出自:【JunTao_sun】效果图:天好冷,好想吃面包,好想钻被窝玩手机,不多说,上代码,关键的都注释了。 可以继续改善和优化-----package com.example.circle;import android.an
2015-11-27 19:29:50 1813
原创 Android 自定义EditText( 登录界面)
转载请标明出处:http://blog.csdn.net/u013598111/article/details/50057161,本文出自:【JunTao_sun】先看效果图:自定义edittext 控件,监听focus和textchange 状态 实现是否显示删除图片。public class ClearEditText extends EditText implements
2015-11-27 16:22:14 1717
原创 Android调用WebService服务
转载请标明出处:http://blog.csdn.net/u013598111/article/details/50009833,本文出自:【JunTao_sun】下载Ksoap2-android-assembly-3.0.0-jar 下面是查询 广东省得到的城市结果:This XML file does not appear to have any style inf
2015-11-26 16:13:22 595
原创 Android seekbar样式介绍
转载请标明出处:,本文出自:【王俊涛的博客】<SeekBar android:id="@+id/seekbar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxHeight="4dp" a
2015-11-24 11:42:21 475
原创 Android PathMeasure使用
关于Path和PathMeasure的使用 PathMeasure可以测量路径上的点 和长度 ,可做轨迹动画效果。public class mypathmeasure extends View { private Path p; private PathMeasure pathMeasure; public mypathmeasure(Context context) {
2015-11-24 10:09:30 1110
转载 Java 如何有效地避免OOM:善于利用软引用和弱引用
转自:http://www.cnblogs.com/dolphin0520/ 想必很多朋友对OOM(OutOfMemory)这个错误不会陌生,而当遇到这种错误如何有效地解决这个问题呢?今天我们就来说一下如何利用软引用和弱引用来有效地解决程序中出现的OOM问题。下面是本文的目录大纲: 一.了解 强引用、软引用、弱引用、虚引用的概念 二.进一步理解软引用和弱引用 三.如何利用软
2015-11-22 20:41:00 450
转载 不只是给面试加分 -- Java WeakReference的理解与使用
转自:http://itindex.net/detail/47754-面试-java-weakreference?utm_source=tuicool&utm_medium=referral前言: 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak
2015-11-22 19:37:12 307
转载 谈谈java中的WeakReference
转自:http://blog.csdn.net/matrix_xu/article/details/8424038版权声明:本文为博主原创文章,未经博主允许不得转载。java语言中为对象的引用分为了四个级别,分别为 强引用 、软引用、弱引用、虚引用。本文只针对java中的弱引用进行一些分析,如有出入还请多指正。在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象
2015-11-22 19:08:02 184
转载 Android setLayerType 硬件加速问题
转自:http://blog.csdn.net/shichaosong/article/details/7453778[html] view plaincopyprint?/** * p>Specifies the type of layer backing this view. The layer can be * {@link #LAYE
2015-11-22 10:25:32 5474
翻译 Android属性动画---Property Animation
用ViewPropertyAnimator制作动画ViewPropertyAnimator类使用一个单一的Animator对象,给一个View对象的几个动画属性平行处理提供一种简单的方法。它的行为非常像ObjectAnimator类,因为它修改了View对象属性的实际的值,但是当多个动画属性同时处理时,它会更加高效。另外,使用ViewPropertyAnimator类的代码更加简洁和易于阅读。
2015-11-22 10:20:22 351
转载 Android LayerDrawable 和 Drawable.Callback
目录(?)[+]Android LayerDrawable 和 DrawableCallbackCallback调用链View改变背景时移除原背景Callback什么情况下会出现BugAndroid LayerDrawable 和 Drawable.Callback原文链接 : Android LayerDrawable and Drawab
2015-11-20 22:39:22 410
转载 Android 触摸手势基础 官方文档概览
转自http://www.cnblogs.com/mengdd/p/3335508.html Android 触摸手势基础 官方文档概览 触摸手势检测基础 手势检测一般包含两个阶段: 1.获取touch事件数据 2.解析这些数据,看它们是否满足你的应用所支持的某种手势。 相关API: MotionEvent 兼容版的: Motion
2015-11-20 15:00:57 339
转载 Android触控基础 MotionEvent
转自:http://www.cnphp6.com/archives/59948?utm_source=tuicool&utm_medium=referral一、一些常量常见的动作常量: public static final int ACTION_DOWN = 0;单点触摸动作 public static final int A
2015-11-20 14:50:19 471
转载 Android 5.0 Changes
译自 http://developer.android.com/intl/zh-cn/about/versions/android-5.0-changes.html —— By NashLegendAPI Level: 21除了新增特性和功能之外,Android 5.0还包含了一系列的变化,包括API变化、行为变化,系统增强以及bug修复。这篇文档将重点阐述一些你应该知道并
2015-11-20 10:06:33 552
转载 Android内存性能优化
刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。Java基于垃圾回收的内存机制Java的内存管理机制会自动回收无用对象所占用的内存,减轻手工管理内存的负担1、C/C++: 从申请、使用、
2015-11-19 22:41:44 462
原创 Android actionBar兼容版本的使用
Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Andr
2015-11-19 20:39:42 1220
转载 git使用
转自http://www.cnblogs.com/tugenhua0707/p/4050072.html一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干
2015-11-16 09:35:49 281
原创 View的刷新
调用 view的invalidate主要作用是请求View树进行重绘,setEnable(), setSelected(), setVisiblity()都会间接调用到invalidate()来请求View树重绘,更新View树的显示。 requestLayout()和requestFocus()函数也会引起视图重绘 if (Build.VERSION.SDK_INT >= B
2015-11-14 20:10:57 418
转载 Android 动画框架原理
现有的 Android 动画框架是建立在 View 的级别上的,在 View 类中有一个接口 startAnimation 来使动画开始,startAnimation 函数会将一个 Animation 类别的参数传给 View,这个 Animation 是用来指定我们使用的是哪种动画,现有的动画有平移,缩放,旋转以及 alpha 变换等。如果需要更复杂的效果,我们还可以将这些动画组合起来,这些在下
2015-11-14 19:43:26 281
转载 ANDROID L——Material Design详解(动画篇)
Android L:Google已经确认Android L就是Android Lollipop(5.0)。前几天发现Android5.0正式版的sdk已经可以下载了,而且首次搭载Android L系统的Nexus 6和 Nexus 9也即将上市。所以是时候开始学习Android L了!关于Android L如何配置模拟器和创建
2015-11-14 11:14:45 668
转载 ANDROID L——Material Design详解(UI控件)
Android L:Google已经确认Android L就是Android Lollipop(5.0)。前几天发现Android5.0正式版的sdk已经可以下载了,而且首次搭载Android L系统的Nexus 6和 Nexus 9也即将上市。所以是时候开始学习Android L了!关于Android L如何配置模拟器和创建
2015-11-14 11:13:34 422
转载 ANDROID L - Material Design详解(视图和阴影)
Android L:Google已经确认Android L就是Android Lollipop(5.0)。Google之前就已经提前推出了Android L Developer Preview(开发者预览版)来帮助开发者更快的了解Android特性,而不久前也推出了64位的模拟器镜像,而且首次搭载Android L系统的Nexus 6和 Nexus
2015-11-14 11:12:39 446
转载 ANDROID L——Material Design详解(主题和布局)
Android L:Google已经确认Android L就是Android Lollipop(5.0)。Google之前就已经提前推出了Android L Developer Preview(开发者预览版)来帮助开发者更快的了解Android特性,而不久前也推出了64位的模拟器镜像,而且首次搭载Android L系统的Nexus 6和 Nexus
2015-11-14 11:11:20 1174
转载 Android添加新版本支持包V7后自定义ActionBar左侧有空白,不能玩全填充问题解决
[java] view plaincopy最近自定义ActionBar之后,发现左侧不能完全填充,总是留一点空白,经过查看新发布的V7的支持包中的style发现了解决方法。 [java] view plaincopy"font-family: Arial, Helvetica, sans-serif; backg
2015-11-14 10:36:04 614
转载 android:ToolBar详解
主题 安卓开发这篇文章因为是台湾人写的,语言风格很别致。本文在原文的基础上做了一些微调(主要是繁体字的问题)。今年(2014) 的 google i/o 发表令多数人为之一亮的 material design,而 google 也从「google i/o 2014」 开始,大家也陆陆续续地看到其更新的 android app 皆套用了这个设计介面。当然,这个设计介面
2015-11-14 09:47:13 400
转载 Activity和Fragment transition介绍
这篇文章是对n Android 5.0 中Activity和Fragment transition API的一个总体回顾,这是关于transition系列文章的第一篇。第一章: Activity和Fragment Transition介绍第二章: 深入理解内容变换(Content Transition)第三章上: 深入理解共享元素变换(Shared
2015-11-13 19:40:46 466
转载 Android属性动画LayoutTransition(布局容器动画)
在上一篇中我们学习了属性动画的ObjectAnimator使用,不了解的可以看看 Android属性动画Property Animation系列一之ObjectAnimator。这一篇我们来学点新的东西。做项目的时候应该碰到这种问题:根据不同条件显示或者隐藏一个控件或者布局,我们能想到的第一个方法就是 调用View.setVisibility()方法。虽然实现了显示隐藏效果,但是总感觉这样的显示隐
2015-11-13 17:24:39 1331
转载 Android 5.0学习之AnimatedVectorDrawable
转自http://blog.csdn.net/ljx19900116/article/details/41806875目录(?)[+]VectorDrawableAnimatedVectorDrawable前言示例代码地址:animated-vector-drawable几句代码,几个配置文件即可实现以上效果,流畅的体验,无缝的动画,赞~!官
2015-11-13 11:17:05 323
转载 Android 5.0学习之Activity过渡动画
Activity Transition:提供了三种Transition类型:进入:一个进入的过渡(动画)决定activity中的所有的视图怎么进入屏幕。退出:一个退出的过渡(动画)决定一个activity中的所有视图怎么退出屏幕。共享元素:一个共享元素过渡(动画)决定两个activities之间的过渡,怎么共享(它们)的视图。支持这些进入
2015-11-13 11:13:34 386
转载 ListView常用属性
转 http://blog.csdn.net/tmj2014/article/details/7758787 问题1:listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自己的背景图片才显示出来。解决办法:xml中: android:scrollingCache="false" 或者 android:cacheColorHint="#00000
2015-11-12 10:57:20 343
转载 Android 非UI线程使用View.post()方法一处潜在的内存泄漏
转自http://blog.csdn.net/acrazer/article/details/7826657最近开发中,使用 AsyncTask + ProgressDialog 显示进度信息,但在AsyncTask停止,Activity finish 后该Activity的实例始终不会被gc,多次运行程序后,会存在多个activity,造成内存泄漏。 下面详细分析一下:一份显示进
2015-11-12 10:15:23 1029
转载 Intelli idea 注册
安装前修改时间为2099年等很多年后的时间点,安装后选择免费试用30天,然后退出idea,把时间修改回来,这样就可以成功注册了如果之前使用过授权服务器等激活方式,不弹出试用界面,请到C:\Users\计算机用户名\.IntelliJIdea15\config目录下将idea15.key文件重命名为idea15.key.bak 或者使用在线激活:注册时选择“Licen
2015-11-09 21:20:15 533
原创 Android自定义progress
自定义属性 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:progress="http://schemas.android.com/apk/res/com.exa
2015-11-09 18:18:37 746 1
转载 Android中View的绘制过程
Android中View的绘制过程 onMeasure方法简述 附有自定义View例子 Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点。 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree。 每一个ViewGr
2015-11-09 09:18:40 333
转载 java1.8 10大新特性
一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:复制代码 代码如下:interface Formula { double calculate(int a); default double sqrt(int a) { return Math.
2015-11-08 19:44:00 4884
转载 android的窗口机制分析------UI管理系统
转自:http://blog.csdn.net/windskier/article/details/6957854 Activity可以看做是整个android系统的人机接口,它提供了一个窗口来绘制UI,每个Activity在启动时,我们都需要给它设置一个Content view,作为Activity所呈现的UI内容,这个过程是通过setContentView()方法来实现的。
2015-11-08 12:53:54 288
原创 Android 选择图片剪切上传
上传功能没实验,上传步骤写好了。package com.example.picture;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExcep
2015-11-08 11:24:30 477
ksoap2-android-assembly-3.0.0-jar
2015-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人