自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android 进程保活招式大全

目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。Android 进程拉活包括两个层面:提供进程优先级,降低进程被杀死的概率在进程被杀死后,进行拉活本文下面就从这两个方面做一下总结。1. 进程的优先级Android 系统将尽量长时间地保持应用进程,但为了新建进程或运行

2017-04-06 16:46:46 222

转载 Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果(转)

首先是一个小的悬浮窗显示的是当前使用了百分之多少的内存,点击一下小悬浮窗,就会弹出一个大的悬浮窗,可以一键加速。好,我们现在就来模拟实现一下类似的效果。先谈一下基本的实现原理,这种桌面悬浮窗的效果很类似与Widget,但是它比Widget要灵活的多。主要是通过WindowManager这个类来实现的,调用这个类的addView方法用于添加一个悬浮窗,updateViewLayo

2015-08-06 10:06:25 551

转载 NIO的使用

本文译自 http://chamibuddhika.wordpress.com/2012/08/11/io-demystified/原作者:Buddhika Chamith译者:54chen随着所有的在高可用服务器设计上的炒作,以及nodejs背后的风行,我想关注一些IO的设计模式,却一起没有足够的时间。现在正在完成的一些研究,我想最好记下这些资料以备查。让我们跳上IO bus兜风去。

2015-05-04 16:17:04 377

转载 Android手势识别(单击 双击 抬起 短按 长按 滚动 滑动)

Android手势识别(单击 双击 抬起 短按 长按 滚动 滑动)2012-12-21|3197阅|作者:小蜜锋|举报摘要:对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工

2015-04-09 17:04:57 868

转载 Android开源项目分类汇总

CSDN学院讲师招募     Markdown编辑器轻松写博文     TOP 50 CTO坐镇直招     读文章说感想获好礼    Android开源项目分类汇总 第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView

2015-04-07 18:08:47 673

转载 java对象的生命周期及回收

要理解java对象的生命周期,我们需要要明白两个问题,  1、java是怎么分配内存的 ,2、java是怎么回收内存的。 喜欢java的人,往往因为它的内存自动管理机制,不喜欢java的人,往往也是因为它的内存自动管理。我属于前者,这几年的coding经验让我认识到,要写好java程序,理解java的内存管理机制是多么的重要。任何语言,内存管理无外乎分配和回收,在C

2015-03-26 11:28:52 326

转载 greenDaoMaster是一个移动开发的ORM框架

greenDaoMaster是一个移动开发的ORM框架首先需要新建一个JAVA项目用来自动生成文件。需要导入greendao-generator-1.3.0.jar和freemarker.jar到项目中示例代码如下:[java] view plaincopy/*  * Copyright (C) 2011 Markus J

2015-03-05 14:27:43 255

转载 继承ImageView的圆角矩形

public class RoundedImageView extends ImageView {  // Constants for tile mode attributes  private static final int TILE_MODE_UNDEFINED = -2;  private static final int TILE_MODE_CLAMP = 0; 

2015-02-08 16:25:08 433

转载 Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自【张鸿洋的博客】很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handler 、 Loop

2015-01-30 11:29:49 279

转载 android状态栏一体化(改变状态栏的背景颜色)开源工程推荐

1、前言在android kitkat 有一个新的特性可以设置手机状态栏的背景,让手机整个界面的风格保持一致,看起来非常清爽,在今年的google i/o上的android l默认就是这种风格。来现在看我们怎么加上这个酷黑狂拽掉渣天的功能怎么给我们的程序加上。来先看一下demo效果图。2、关与kitkatandroid 4.4 提供了一套

2015-01-22 14:33:26 313

转载 让Android Support V4中的SwipeRefreshLayout支持上拉加载更多

前言原来的Android SDK中并没有下拉刷新组件,但是这个组件确实绝大多数APP必备的一个部件。好在google在v4包中出了一个SwipeRefreshLayout,但是这个组件只支持下拉刷新,不支持上拉加载更多的操作。因此,我们就来简单的扩展一下这个组件以实现上拉下载的目的。基本原理上拉加载或者说滚动到底部时自动加载,都是通过判断是否滚动到了ListView或者其他Vi

2014-11-19 20:02:13 515

转载 FragmentPagerAdapter与FragmentStatePagerAdapter区别及FragmenActivity内容动态变化

在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChange

2014-11-19 12:07:30 416

转载 自定义圆形的ProgressBar

1.自定义圆形的ProgressBar  效果图:  圆形ProgressBar的样式主要有以下几个,我们这里以progressBarStyleLarge为例进行样式的修改,其他的类似。     ProgressBar  android:layout_width="wrap_content"   android:layout_height="wrap_conten

2014-11-18 15:05:15 362

转载 android如何取得本地通讯录的头像的原图

原文  http://blog.csdn.net/baidu_nod/article/details/38678941上几篇讲contact的时候,取得的头像都是存在数据库中,通过:cursor = context.getContentResolver().query( ContentUris.withAppendedId(C

2014-09-02 18:05:39 581

转载 LRU缓存介绍与实现 (Java)

LRU缓存介绍与实现 (Java)分类: 算法 (Algorithm)2011-11-26 06:51 6490人阅读 评论(1) 收藏 举报javacacheinheritanceimportclassstring引子:我们平时总会有一个电话本记录所有朋友的电话,但是,如果有朋友经常联系,那些朋友的电话号码不用翻电话本我们也能记住,但是,如

2014-08-27 14:46:09 350

转载 Android自定义进度条

Android自定义进度条2012-05-10 14:12:00     我来说两句      收藏    我要投稿 Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧: 一)变换前背景 先来看看progressb

2014-08-26 16:03:15 350

转载 监听HOME键

监听HOME键2012-10-11 14:36 1207人阅读 评论(2) 收藏 举报dialogsystemstringactionnullclass刚开始,因为监听手机的back键是有一个简单判断方法,所以第一反应觉得home应该也一样,if (keyCode == KeyEvent.KEYCODE_HOME && event.getRepeatCount() ==

2014-08-26 11:33:40 317

转载 Android 使用ViewPager实现左右循环滑动图片

ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵1.    首先看一些layout下的xml[html] view plaincopyFrameLayout xmlns:android="htt

2014-08-12 17:10:47 381

转载 Android TextView标点符号换行问题

Android的TextView在显示文字的时候有个问题就是一行还没显示满就跳到下一行,原因是:1) TextView在显示中文的时候 标点符号不能显示在一行的行首和行尾,如果一个标点符号刚好在一行的行尾,该标点符号就会连同前一个字符跳到下一行显示;2)一个英文单词不能被显示在两行中( TextView在显示英文时,标点符号是可以放在行尾的,但英文单词也不能分开 ); 

2014-07-25 16:23:11 3225

转载 数据库保存原来数据更新

Android应用程序更新的时候如果数据库修改了字段需要更新数据库,并且保留原来的数据库数据:这是原有的数据库表CREATE_BOOK = "create table book(bookId integer primarykey,bookName text);";然后我们增加一个字段:CREATE_BOOK = "create table book(bookId i

2014-07-16 12:59:04 922

转载 android按钮被点击文字颜色变化效果

有的时候做应用需要点击按钮时文字颜色也跟着变,松开后又还原,目前发现两种解决方案:第一用图片,如果出现的地方比较多,那么图片的量就相当可观;第二,也就是本文讲到的。废话少说,先贴图片,再上代码。正常效果:按下效果:先在values目录创建color.xml文件,在里面加入以下自定义颜色(注意不是用color标签)的代码:[ht

2014-07-16 11:27:13 410

转载 Android 数据库升级解决方案

请考虑如下情况:在数据库升级时,不同版本的数据库,他们定义的表结构完全可能是不一样的,比如V1.0的表A有10个column,而在V1.1的表A有12个colum,在升级时,表A增加了两列,此时我们应该怎么做呢。总体思路1,将表A重命名,改了A_temp。2,创建新表A。3,将表A_temp的数据插入到表A。下面代码列出了更新表的

2014-07-16 11:23:04 290

转载 Apache Tomcat开机后台启动

Apache Tomcat开机后台启动步骤/方法Tomcat的使用之前必须得Jre,至于是怎么装的,这个网上的教程就和街上的白菜一样多,再次就不多说了,另外本文所说的tomcat是免安装版的。当安装完成tomcat后,可以在tomcat的bin目录点击startup.bat启动tomcat服务,这是在浏览器中输入,如果能够看到

2013-05-22 16:09:53 440

转载 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)

Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation   动画AlphaAnimation 渐变透明度RotateAni

2013-05-10 21:14:16 298

转载 SVN服务器端环境搭建

1.下载文件,下载最新版本subversion,我这里选择svn-1.4.5-setup.exe下载 "Subversion Windows Service" 软件包下载 TortoiseSVN shell integration utility2.安装Subversion 服务器由于我下载的是setup.exe版本,安装程序安装后会自动设置系统变量.如果你下载的是zip版就需

2013-04-28 13:48:15 358

转载 对session和cookie的一些理解

对session和cookie的一些理解由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cooki

2013-04-01 21:50:30 312

转载 java代理模式

Java动态代理模式 1. 代理:一个角色代表别一个角色来完成某些特定的功能。 比如:生产商,中间商,客户这三者这间的关系 客户买产品并不直接与生产商打交道,也不用知道产品是如何产生的,客户只与中间商打交道,而中间商就可以对产品进行一些包装,提供一些售后的服务。 代理模式有三个角色: 1. 抽象主题角色 2. 代理主题角色 3. 实际被代理角色 其它类通过访问代理主题角色来

2013-03-16 10:13:43 398

转载 Android中View绘制流程以及invalidate()等相关方法分析 .

转载请注明出处:http://blog.csdn.net/qinjuning               前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解     Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。

2013-03-12 22:50:53 316

转载 关于Java RDP协议实现远程桌面连接的开源项目properjavardp .

最近想学一下在Android平台上实现RDP协议远程连接PC,于是在网上找这方面的资料,发现了一个开源的Java RDP项目,很不错,拿出来和大家分享一下。关于properjavardp的一些说明,可以到这里看看:http://properjavardp.sourceforge.net/ 。1、首先到http://sourceforge.net/projects/properjavardp/f

2013-03-12 22:44:44 1201

转载 Android开发之EditText属性详解

1、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationM

2013-03-05 11:24:10 405

转载 cygwin完全安装步骤方法(组图)

安装 GCC安装 GCC 最快捷的方式是在您的机器上安装完整的 Cygwin 环境。Cygwin 是 Windows 上类似于 Linux 的环境。它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具。安装好 Cygwin 之后,通常可以忽略它,即使您是命令行的爱好者,您仍能发现您活得更舒坦了。确保您具有相当快速的 Internet 连接。GCC 编译器及相关实用程序

2013-03-01 10:01:35 180

转载 android NDK开发环境搭建

基于 Android NDK 的学习之旅-----环境搭建工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1) 下载 JDK2) 下载 Eclipse3) 下

2013-02-28 17:08:19 154

转载 JNI

Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起    由于Android的应用层的类都是以Java写的,这

2013-02-28 16:46:48 215

转载 java随机产生中文

//随机产生中文public String generateCN() {String str = null;int hightPos, lowPos; // 定义高低位Random random = new Random();hightPos = (176 + Math.abs(random.nextInt(39)));// 获取高位值low

2013-02-28 10:13:31 904

转载 Android动画学习笔记

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 1. View Animation(Tween Anima

2013-02-28 10:07:14 187

转载 android 新浪微博分享功能实现

注册帐号后,创建应用后,会得到一个唯一的key和secret,如下图 我在工程中使用的是Oauth2.0隐式授权方式,所以需要在新浪微博开发者平台重定义地址,如下图 需要在工程中加入新浪微博demo中com.weibo.net里面的内容,如下图 需要修改Weibo.java里面的代码     p

2013-02-20 17:00:23 427

转载 Android Dialog用法

摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框  一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有

2013-02-03 10:54:25 211

转载 SurfaceView与Camera制作照相机

1.Activity:package com.ccas.roadsideconnect;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import android.app.

2013-02-02 14:30:30 249

转载 ListView防止点击事件被子view点击事件屏蔽

ListView防止点击事件被子view点击事件屏蔽在使用ListView的时候,我们使用adapter中画我们自定义item项时,一般会加上Button事件,或者Imagebutton,但是效果却不是我们想象的那么简单,因为你会发现ListView的itemclick事件就不生效了,原因很简单Button的onClick事件抢占了ListView的itemclick,我们只需在布置文

2013-01-25 10:42:14 1221

转载 android混淆打包配置(忽略第三方jar)

在project.properties里加上   proguard.config=proguard.cfgproguard.cfg 配置如下:-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimiza

2013-01-23 09:04:06 317

recycleViewAdapter封装

recycleViewAdapter封装

2017-05-16

仿今日头条

仿今日头条UI 提供源码。超炫的交互效果,欢迎下载学习

2015-03-26

android 开发常用到的工具类集锦

android 开发不可或缺的工具类,访问网络,文件存储,图片处理等十多个工具类

2014-11-21

Android显示GIF动画

android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,该自定义控件其用法和imageview一样

2014-11-18

百度地图自定位发送截图

很实用的百度地位自动定位并自动发送截图.

2014-11-15

android listView上拉刷新,下拉加载

非常流畅好用的自定义listview控件实现上拉刷新下拉加载更多的效果

2014-11-15

PDFlib8.0 android

android环境下开发pdf必备工具

2012-09-19

空空如也

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

TA关注的人

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