自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (11)
  • 收藏
  • 关注

原创 ASimpleCache 一个为android制定的 轻量级的 开源缓存框架。

ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。1、它可以缓存什么东西?普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。2、它有什么特色?特色主要是:1:轻,轻到只有一个JAVA文件。2:可配置,可以配...

2014-04-10 11:04:04 215

原创 tomcat7和tomcat8的tomcat-users.xml配置

tomcat7和tomcat6的用户信息配置有些不一样,tomcat7中添加了manager=gui和admin-gui角色,配置参考如下:   Java代码  <role rolename="manager"/>  <role rolename="manager-gui"/>  <role rolename="admin...

2013-10-28 17:52:21 235

转载 eclipse不能自动提示的解决方法

打开window->Preferences->Java->Editor->Content Assist->Advanced   上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 把 Other Java Proposals 选项打上勾就可以了。

2013-07-28 21:57:05 496

原创 android 中 EditText加入图标 更改边框颜色 设置透明 代码

main.xml[java] view plaincopy<?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="fil...

2013-07-19 10:20:38 187

原创 TortoiseGit安装与使用

之前一直用SVN做项目开发,确实感觉这些版本控制工具非常实用,尤其是在一个团队开发项目的时候。最近偶然看到一个新的版本管理工具Git,它本来是 Linux下的基于Linux内核的版本控制工具,据说用起来比SVN既快,又功能强大,现在在Windows下又有了TortoiseGit,是SVN 小组开发的基于Git的在Windows下的版本。网上找了些资料看了看,发现确实很牛很强大啊,资料汇总如下...

2013-07-17 12:12:10 133

原创 TortoiseGit安装教程

TortoiseGit 是Windows下的可视化Git界面.下载Git网站地址: http://code.google.com/p/tortoisegit/安装前必须装上msysgit才能在Windows上使用Git网站地址: http://code.google.com/p/msysgit/现在还每个都是beta版,就选第一个 Git-1.7.0.2-preview20100309....

2013-07-17 11:40:46 129

转载 TortoiseGit安装教程

TortoiseGit 是Windows下的可视化Git界面.下载Git网站地址: http://code.google.com/p/tortoisegit/安装前必须装上msysgit才能在Windows上使用Git网站地址: http://code.google.com/p/msysgit/现在还每个都是beta版,就选第一个 Git-1.7.0

2013-07-17 11:33:36 678

原创 使用WakeLock使Android应用程序保持后台唤醒

 在使用一些产品列如微信、 QQ之类的,如果有新消息来时,手机屏幕即使在锁屏状态下也会亮起并提示声音,这时用户就知道有新消息来临了。但是,一般情况下手机锁屏 后,Android系统为了省电以及减少CPU消耗,在一段时间后会使系统进入休眠状态,这时,Android系统中CPU会保持在一个相对较低的功耗状 态。针对前面的例子,收到新消息必定有网络请求,而网络请求是消耗CPU的操作,那么如何在锁屏状态...

2013-07-17 11:02:48 168

原创 Android AlarmManager实现不间断轮询服务

在消息的获取上是选择轮询还 是推送得根据实际的业务需要来技术选型,例如对消息实时性比较高的需求,比如微博新通知或新闻等那就最好是用推送了。但如果只是一般的消息检测比如更新检 查,可能是半个小时或一个小时一次,那用轮询也是一个不错的选择,因为不需要额外搭建推送服务器,不用额外配置推送服务。另外推送现在一般以维持长连接的 方式实现,在手机客户端也会耗费一定的电量。今天就介绍一个在Android上实...

2013-07-17 10:48:34 129

原创 二维码、条形码扫描——使用Google ZXing

我在项目中用到了二维码扫描的技术,用的是Google提供的ZXing开源项目,它提供二维码和条形码的扫描。扫描条形码就是直接读取条形码的内容,扫描二维码是按照自己指定的二维码格式进行编码和解码。 可以到http://code.google.com/p/zxing/下载ZXing项目的源码,然后按照官方文档进行开发,我这里使用的ZXing是经过简化版的,去除了一些一般使用不必要的文件,项目...

2013-07-17 10:20:14 102

原创 android 基于百度地图api获取经纬度

一:申请百度地图key申请key网址:http://dev.baidu.com/wiki/static/imap/key/(没有百度账号先注册账号)二 :下载百度地图android版api        http://dev.baidu.com/wiki/static/imap/files/android/BaiduMapApi_Lib_Android_1.3.3.zip 三...

2013-05-20 15:13:33 167

原创 android基于Gps 定位和基站定位获取经纬度

一:新建MyLocationManager.java类,本类是为了代码架构方便把地位经纬度的代码在这类中实现然后通过回调方法,在activity中显示; Java代码  package com.android.location;    import android.content.Context;  import android.location.Loc...

2013-05-20 15:10:45 177

原创 android 基于基站,apn,gps,wifi,network 根据不同手机sim卡获取经纬度

一:新建MyLocation类,本类主要管理使用各种获取经纬度的方法,由于代码比较多就不一一解释直接上代码: Java代码  package com.android.location2;    import java.io.BufferedReader;  import java.io.IOException;  import java.io.Inp...

2013-05-20 15:08:27 184

原创 android 基于百度地图api开发定位以及获取详细地址

一:百度地图开发必须要到百度开发平台android开发api下载相应的库,已经申请百度地图开发key,在这个博客里面有详细的说明和演示,(如果不懂得请看此文章) http://104zz.iteye.com/blog/1680781 二:新建项目baidumaplocation.设计main.xml文件这里注意的是MapView控件必须使用来自百度库封装好的com.baidu.mapap...

2013-05-20 15:02:03 322

原创 android google地图定位开发,且可以自由移动位置重新获取定位,地址信息

一:申请key:1.首先找到debug keystore位置:  打开Eclipse--->Windows--->Preferences--->Android--->Build一般是这样的路径 C:\Documents and Settings\Administrator\.android\debug.keystore2.在cmd中执行keyto...

2013-05-20 15:00:06 424

原创 Android UI库及组件推荐

一、UI组件库1. GreenDroid 该项目可以实现下列的UI设计: 动作栏(Action Bar)快捷动作(Quick Action)工作区(Workspace)动态列表(Dynamic List)以及许多更有用的组件。 项目网站/ 示例2. ActionBarSherlock 在Google针对手机的动作条API推出前...

2013-03-28 10:40:48 144

原创 Android 启动模拟器是出现“Failed to allocate memory: 8”错误提示的原因及解决办法 ...

关键词:Android、模拟器、无法启动某天,Android 启动模拟器是出现“Failed to allocate memory: 8”错误,模拟器无法启动,如下图:原因:设置了不正确AVD显示屏模式,4.0版默认的模式为WVGA800,改成WXGA720后导致不支持。解决办法:编辑这个AVD,将Skin -> Build in的参数改回默认参数。...

2012-11-13 10:00:13 141

原创 关于Eclpse升级到ADT-20,xml布局文件不能正常显示问题

1.首先要把自己的eclipse中的adt升级到最新的版本(目前最新的是adt-20),不然你如果开发4.0系统以上特性的应用就会提示你必须升级你的adt版本到最新版本,而且sdk也不会给你更新.如图:2.更新完毕之后eclipse会提示你重启应用此选项:你重启就好了.3.ADT更新到最新版本后,再升级SDK到4.0,4.1等.4.然后你导入项目或是新建项目的时候发现xml布局文件...

2012-10-29 17:39:15 82

原创 Android开发错误汇总

大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合!【错误信息】[2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Device API ...

2012-10-29 17:38:07 97

原创 The method of type must override a superclass method解决方式

标签:override ActionSupport 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lovelydd.blog.51cto.com/3759643/927419 今天做struts2上传文件的时候出现了这个问题:The meth...

2012-09-21 10:18:58 115

原创 如何构建自己的游戏框架并且制作游戏(二)(附源码)

原文地址:http://www.cnblogs.com/feifei1010/archive/2012/08/24/2653768.html 现在我们进行第二篇教学,有了框架我们可以自由地在屏幕上绘制我们想要的东西了。背景是用的BackGround组件,人物和子弹,还有精灵都是用的Sprite精灵组件 GameActivity类,游戏的主Ac...

2012-09-13 17:21:01 197

原创 如何构建自己的游戏框架并且制作游戏(一)(附源码)

原文地址:http://www.cnblogs.com/feifei1010/archive/2012/08/23/2652203.html 这个教程就让我们学习怎么用这个游戏框架开发一个简单的空战游戏吧!由于素材有限,都是用的网上的素材。这个游戏可以改造成为空战或者植物大战僵尸等的养成类型游戏或者更多,原理都差不多。    一个出类拔萃的人总是一个有耐心的人! 一个游戏的制作经常...

2012-09-13 17:18:05 187

原创 [程序猿感悟] Android平台开发中的重构三步走

我们都知道,技术是优质产品的必要条件,要满足用户不断变化的需求,必须有弹性的技术实现框架;android开发平台正是提供给开发者一个清晰且有弹性的架构,正如我们在eclipse开发环境中心建一个android开发项目时,生成的不同文件夹,如src是存放源代码的目录,res是存放资源的目录,这就是为了单纯化界面修改模式,将界面描述部分的程序代码,抽取到程序外部的xml说明文件中。简而言之,即...

2012-09-13 16:26:41 1023

原创 Android Layout XML属性

Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用。这里简要介绍Android的Layout和研究一下它的实现。Android有Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。放入Layout中进行排布的View的XML属性:1.几种Layout中It...

2012-08-16 11:29:00 55

原创 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对...

2012-08-02 09:50:21 85

原创 Android中asset文件夹和raw文件夹区别

*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r...

2012-07-26 16:58:15 94

原创 分享45个android实例源码,很好很强大.大家赶快来收藏吧!!

http://www.eoeandroid.com/thread-185986-1-1.html

2012-07-26 15:55:26 106

原创 Intent调用大全,史上最全的

//调用浏览器Uri uri = Uri.parse("");Intent it  = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);//显示某个坐标在地图上Uri uri = Uri.parse("geo:38.899533,-77.036476");Intent it = new Intent(Intent.A...

2012-07-26 12:11:25 108

原创 Android快速搭建模拟器环境另类方法(绕过了官网SDK Manager下载)

有些有志于Android开发的朋友出师未捷身先死,在搭建模拟器这个环节就牺牲了,究其原因是dl-ssl.google.com被墙了,模拟器搭建不起来,但这并不能挡住我们的热情,有句老话叫“条条大路通罗马”,下面我来介绍一种另类的方法吧。     网上一堆的文章都千篇一律,都是使用谷歌的sdk安装包中的SDK Manager.exe来更新,这个方法太慢了,往往更新几天都没更新完,有些没耐性的...

2012-07-19 09:30:57 88

原创 基于Google Map的简单android应用开发

图解详细介绍:http://www.2cto.com/kf/201203/124954.html一、准备工作1.        申请Android Map API Key必要条件:google账号以及系统的证明书。首先找到我们的debug.keystore文件,如果您已经安装了eclipse,并且配置好了android的开发环境(这里不再重复环境的配 置,前面的博客有详...

2012-07-17 15:06:50 116

原创 10种技巧可提升Android应用运行效果

随着手机平台的发展和所提供应用的提升,质量成为应用成功的最重要因素。如果那些应用无法提供强大的功能和稳定的用户体验,那就会很快被用户卸载。开发者需要记住的是,虽然Android智能手机和平板电脑的速度日益提升,但其应用仍然运行在资源有限的环境中,其电池及处理器性能与最新的台式电脑、手提电脑仍存在差距。以下是某些优化应用运行效果的方法:我们先来阐述某些让应用反应灵敏的编程技巧。技巧1...

2012-07-16 17:17:00 97

原创 反编译apk文件,得到其源代码的方法!!

  dex2jar和JD-GUI这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享。dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址:windows版JD-GUI:http://laichao.googlecode.c...

2012-07-16 09:11:43 93

原创 Android中再按一下返回键退出程序

    private static Boolean isExit = false;    private static Boolean hasTask = false;    Timer tExit = new Timer();    TimerTask task = new TimerTask() {        @Override        public void run() {   ...

2012-07-16 09:11:21 78

原创 Android如何防止apk程序被反编译

作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代...

2012-07-13 11:26:06 64

原创 AChartEngine 图表的框架

AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:line chart (折线图)area chart (面积图;分区图,对比图)scatter chart ( 散点图)time chart (时间图;进度表)bar chart (条形图;柱...

2012-07-13 11:02:45 62

原创 Androidpn分析

原文:http://xgeek.me/blog/2012/03/28/androidpn/    服务器推送技术,目前应用广泛的大部分都是对xmpp协议的在此封装。没接触过xmpp?在linux用一些im客户端,默认都会让你添加支持xmpp协议的账户,比如icq、msn等等,另外,不都说qq也是基于xmpp的么,包括android下gmail、gtalk等等也都是基于x...

2012-07-13 10:52:55 59

原创 Android 推送之原理与初触Androidpn(Android Push Notification)

由于最近项目中涉及到了android推送,所以看了一些关于android推送方面的东西,总结到后面我们知道android推送的实现可以归结为3种:1、POLL,拉。大致思路为向服务器定时的发送请求,然后自己让服务器返回信息。优点:实现简单。缺点:实时性差。如果定时间隔小连接数又多,对服务器会有高压力要求。据说还会费电……不知道是不是真的。 2、SMS,彩信方式。据说是拦截彩...

2012-07-13 10:50:59 100

原创 用androidpn来实现推送

关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池;SMS(通过发送短信并解析短信内容来获取服务器端的指令),这个出现的问题是很难找到免费的网关来发送短信;最后就是...

2012-07-13 10:47:38 93

原创 Unable to resolve host "...": No address associated 错误 解决方案

 我在android开发的时候经常会遇到这个错误,一般来说,造成这种错误的最普遍情况有两种:  1.android设备网络连接没打开,例如3G网络和WIFI网络     所以,如果遇到这种错误时,请先查看网络是否已正常连接.  2.Manifest文件没有标明网络访问权限     如果确认网络已经正常连接并且还是出这种...

2012-07-02 09:54:08 5405

原创 Android实现导航菜单左右滑动效果

本文给大家介绍在Android中如何实现顶部导航菜单左右滑动效果。 今天给大家介绍在Android中实现顶部导航菜单左右滑动效果的二种解决方案。 第一种解决方案:  在以前的一篇博文中我使用android-support-v4.jar实现了左右滑动指引效果,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/archiv...

2012-07-01 13:07:19 72

Android编程指南+程序员入门(中文版).pdf

Android编程指南+程序员入门(中文版).pdf

2012-09-04

安卓应用原理

安卓应用框架原理

2012-07-16

推送工具包

实现推送的jar包

2012-07-16

json解析jar

json解析

2012-07-16

android百度地图jar包

android百度地图jar包

2012-07-16

拼音字母查询jar包

拼音字母查询jar

2012-07-16

Struts2.1.8+Hibernate3.3+Spring3.0用到的jar包r

Struts2.1.8+Hibernate3.3+Spring3.0用到的jar包

2012-07-10

android滑动jar包

android滑动jar包

2012-07-10

百度统计jar包

百度统计jar包

2012-07-10

横向滑动效果

横向滑动效果

2012-07-10

android帮助界面的实现

android帮助界面的实现

2012-07-10

空空如也

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

TA关注的人

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