- 博客(40)
- 资源 (7)
- 收藏
- 关注
转载 Android 进程保活招式大全
目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。Android 进程拉活包括两个层面:提供进程优先级,降低进程被杀死的概率在进程被杀死后,进行拉活本文下面就从这两个方面做一下总结。1. 进程的优先级Android 系统将尽量长时间地保持应用进程,但为了新建进程或运行
2017-04-06 16:46:46 249
转载 Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果(转)
首先是一个小的悬浮窗显示的是当前使用了百分之多少的内存,点击一下小悬浮窗,就会弹出一个大的悬浮窗,可以一键加速。好,我们现在就来模拟实现一下类似的效果。先谈一下基本的实现原理,这种桌面悬浮窗的效果很类似与Widget,但是它比Widget要灵活的多。主要是通过WindowManager这个类来实现的,调用这个类的addView方法用于添加一个悬浮窗,updateViewLayo
2015-08-06 10:06:25 574
转载 NIO的使用
本文译自 http://chamibuddhika.wordpress.com/2012/08/11/io-demystified/原作者:Buddhika Chamith译者:54chen随着所有的在高可用服务器设计上的炒作,以及nodejs背后的风行,我想关注一些IO的设计模式,却一起没有足够的时间。现在正在完成的一些研究,我想最好记下这些资料以备查。让我们跳上IO bus兜风去。
2015-05-04 16:17:04 402
转载 Android手势识别(单击 双击 抬起 短按 长按 滚动 滑动)
Android手势识别(单击 双击 抬起 短按 长按 滚动 滑动)2012-12-21|3197阅|作者:小蜜锋|举报摘要:对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工
2015-04-09 17:04:57 949
转载 Android开源项目分类汇总
CSDN学院讲师招募 Markdown编辑器轻松写博文 TOP 50 CTO坐镇直招 读文章说感想获好礼 Android开源项目分类汇总 第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView
2015-04-07 18:08:47 697
转载 java对象的生命周期及回收
要理解java对象的生命周期,我们需要要明白两个问题, 1、java是怎么分配内存的 ,2、java是怎么回收内存的。 喜欢java的人,往往因为它的内存自动管理机制,不喜欢java的人,往往也是因为它的内存自动管理。我属于前者,这几年的coding经验让我认识到,要写好java程序,理解java的内存管理机制是多么的重要。任何语言,内存管理无外乎分配和回收,在C
2015-03-26 11:28:52 338
转载 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 266
转载 继承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 447
转载 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 288
转载 android状态栏一体化(改变状态栏的背景颜色)开源工程推荐
1、前言在android kitkat 有一个新的特性可以设置手机状态栏的背景,让手机整个界面的风格保持一致,看起来非常清爽,在今年的google i/o上的android l默认就是这种风格。来现在看我们怎么加上这个酷黑狂拽掉渣天的功能怎么给我们的程序加上。来先看一下demo效果图。2、关与kitkatandroid 4.4 提供了一套
2015-01-22 14:33:26 324
转载 让Android Support V4中的SwipeRefreshLayout支持上拉加载更多
前言原来的Android SDK中并没有下拉刷新组件,但是这个组件确实绝大多数APP必备的一个部件。好在google在v4包中出了一个SwipeRefreshLayout,但是这个组件只支持下拉刷新,不支持上拉加载更多的操作。因此,我们就来简单的扩展一下这个组件以实现上拉下载的目的。基本原理上拉加载或者说滚动到底部时自动加载,都是通过判断是否滚动到了ListView或者其他Vi
2014-11-19 20:02:13 534
转载 FragmentPagerAdapter与FragmentStatePagerAdapter区别及FragmenActivity内容动态变化
在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChange
2014-11-19 12:07:30 434
转载 自定义圆形的ProgressBar
1.自定义圆形的ProgressBar 效果图: 圆形ProgressBar的样式主要有以下几个,我们这里以progressBarStyleLarge为例进行样式的修改,其他的类似。 ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_conten
2014-11-18 15:05:15 377
转载 android如何取得本地通讯录的头像的原图
原文 http://blog.csdn.net/baidu_nod/article/details/38678941上几篇讲contact的时候,取得的头像都是存在数据库中,通过:cursor = context.getContentResolver().query( ContentUris.withAppendedId(C
2014-09-02 18:05:39 609
转载 LRU缓存介绍与实现 (Java)
LRU缓存介绍与实现 (Java)分类: 算法 (Algorithm)2011-11-26 06:51 6490人阅读 评论(1) 收藏 举报javacacheinheritanceimportclassstring引子:我们平时总会有一个电话本记录所有朋友的电话,但是,如果有朋友经常联系,那些朋友的电话号码不用翻电话本我们也能记住,但是,如
2014-08-27 14:46:09 364
转载 Android自定义进度条
Android自定义进度条2012-05-10 14:12:00 我来说两句 收藏 我要投稿 Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧: 一)变换前背景 先来看看progressb
2014-08-26 16:03:15 387
转载 监听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 323
转载 Android 使用ViewPager实现左右循环滑动图片
ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵1. 首先看一些layout下的xml[html] view plaincopyFrameLayout xmlns:android="htt
2014-08-12 17:10:47 389
转载 Android TextView标点符号换行问题
Android的TextView在显示文字的时候有个问题就是一行还没显示满就跳到下一行,原因是:1) TextView在显示中文的时候 标点符号不能显示在一行的行首和行尾,如果一个标点符号刚好在一行的行尾,该标点符号就会连同前一个字符跳到下一行显示;2)一个英文单词不能被显示在两行中( TextView在显示英文时,标点符号是可以放在行尾的,但英文单词也不能分开 );
2014-07-25 16:23:11 3272
转载 数据库保存原来数据更新
Android应用程序更新的时候如果数据库修改了字段需要更新数据库,并且保留原来的数据库数据:这是原有的数据库表CREATE_BOOK = "create table book(bookId integer primarykey,bookName text);";然后我们增加一个字段:CREATE_BOOK = "create table book(bookId i
2014-07-16 12:59:04 1008
转载 android按钮被点击文字颜色变化效果
有的时候做应用需要点击按钮时文字颜色也跟着变,松开后又还原,目前发现两种解决方案:第一用图片,如果出现的地方比较多,那么图片的量就相当可观;第二,也就是本文讲到的。废话少说,先贴图片,再上代码。正常效果:按下效果:先在values目录创建color.xml文件,在里面加入以下自定义颜色(注意不是用color标签)的代码:[ht
2014-07-16 11:27:13 434
转载 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 300
转载 Apache Tomcat开机后台启动
Apache Tomcat开机后台启动步骤/方法Tomcat的使用之前必须得Jre,至于是怎么装的,这个网上的教程就和街上的白菜一样多,再次就不多说了,另外本文所说的tomcat是免安装版的。当安装完成tomcat后,可以在tomcat的bin目录点击startup.bat启动tomcat服务,这是在浏览器中输入,如果能够看到
2013-05-22 16:09:53 456
转载 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画AlphaAnimation 渐变透明度RotateAni
2013-05-10 21:14:16 308
转载 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 372
转载 对session和cookie的一些理解
对session和cookie的一些理解由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cooki
2013-04-01 21:50:30 318
转载 java代理模式
Java动态代理模式 1. 代理:一个角色代表别一个角色来完成某些特定的功能。 比如:生产商,中间商,客户这三者这间的关系 客户买产品并不直接与生产商打交道,也不用知道产品是如何产生的,客户只与中间商打交道,而中间商就可以对产品进行一些包装,提供一些售后的服务。 代理模式有三个角色: 1. 抽象主题角色 2. 代理主题角色 3. 实际被代理角色 其它类通过访问代理主题角色来
2013-03-16 10:13:43 405
转载 Android中View绘制流程以及invalidate()等相关方法分析 .
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。
2013-03-12 22:50:53 328
转载 关于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 1237
转载 Android开发之EditText属性详解
1、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationM
2013-03-05 11:24:10 413
转载 cygwin完全安装步骤方法(组图)
安装 GCC安装 GCC 最快捷的方式是在您的机器上安装完整的 Cygwin 环境。Cygwin 是 Windows 上类似于 Linux 的环境。它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具。安装好 Cygwin 之后,通常可以忽略它,即使您是命令行的爱好者,您仍能发现您活得更舒坦了。确保您具有相当快速的 Internet 连接。GCC 编译器及相关实用程序
2013-03-01 10:01:35 206
转载 android NDK开发环境搭建
基于 Android NDK 的学习之旅-----环境搭建工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1) 下载 JDK2) 下载 Eclipse3) 下
2013-02-28 17:08:19 164
转载 JNI
Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起 由于Android的应用层的类都是以Java写的,这
2013-02-28 16:46:48 227
转载 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 955
转载 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 193
转载 android 新浪微博分享功能实现
注册帐号后,创建应用后,会得到一个唯一的key和secret,如下图 我在工程中使用的是Oauth2.0隐式授权方式,所以需要在新浪微博开发者平台重定义地址,如下图 需要在工程中加入新浪微博demo中com.weibo.net里面的内容,如下图 需要修改Weibo.java里面的代码 p
2013-02-20 17:00:23 434
转载 Android Dialog用法
摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有
2013-02-03 10:54:25 221
转载 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 271
转载 ListView防止点击事件被子view点击事件屏蔽
ListView防止点击事件被子view点击事件屏蔽在使用ListView的时候,我们使用adapter中画我们自定义item项时,一般会加上Button事件,或者Imagebutton,但是效果却不是我们想象的那么简单,因为你会发现ListView的itemclick事件就不生效了,原因很简单Button的onClick事件抢占了ListView的itemclick,我们只需在布置文
2013-01-25 10:42:14 1270
转载 android混淆打包配置(忽略第三方jar)
在project.properties里加上 proguard.config=proguard.cfgproguard.cfg 配置如下:-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimiza
2013-01-23 09:04:06 326
Android显示GIF动画
2014-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人