自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决eclipse连接不到genymotion的问题

1)很多朋友在使用genymotion开发安卓应用程序的时候,会遇见完全正确的安装但是在运行的时候仍然找不到,genymotion上的设备,在打开的devices上找不到如下图所示:(2)解决的方法如下:1、关闭eclipse、genymotion等相关软件;2、打开你的genymotion--找到settings---找到ADB、按照我下图所示

2015-04-17 20:47:00 630

转载 android自定义控件——以滑动开关为例

0.引言(1)Android从4.0开始提供了switch的滑动开关效果组件,但是之前版本却没有(2)很多时候我们写程序,都希望把有用的通用的通用的东西封装起来,以便以后重用。本文根据组件开发思想,首先介绍android自定义控件,然后将自定义的控件封装为jar包。最为实现了一个滑动开关的例子。最后效果如图所示:下面是开发步骤:1.android自定

2015-01-06 00:34:38 890 1

转载 Android摇晃检测ShakeDetector

最近做一个程序要实现一个Shake手机的特性。想到这个功能可能应用广泛,比如摇晃手机换图片、截图、洗牌、结束当前程序等,所以找了些资料,并加以改进,将此功能封装成类(ShakeDetector),方便今后使用。http://blog.csdn.net/ZhengZhiRen/archive/2010/10/09/5930451.aspx摇晃检测基于加速传感器(Sensor.

2015-01-06 00:31:16 1129

转载 Android开发---摇一摇功能

以前做的一个小应用里面有摇一摇功能,有必要写下来做个笔记。摇一摇功能主要用到加速度传感器:Sensor.TYPE_ACCELEROMETER摇一摇功能主要是监听手机加速度变化,当超过设定的某一值时,即触发事件。一、简单的一个示例下给出一段简单的实现代码:功能:原先textview1显示为“初始文本”, 当摇晃之后,textview1变为”摇一摇成

2015-01-06 00:28:59 501

转载 前端开发规范之项目架构

翻译自:www.sitepoint.com翻译人员:前端开发whqet,意译为主,不当之处敬请指正。译者说:临近期末,大部分的基础教学内容已经讲解完毕,在进行比较大型的项目训练之前,如果能让学生了解甚至遵循一些前端开发的编码规范将会是一件非常有意义的事情。因此,本博客准备于近期整理一个编码规范与最佳实践的系列文章,包括html、css、javascript、jquery、php等,

2015-01-06 00:25:08 546

转载 WebView注入Java对象注意事项

在android4.2以前,注入步骤如下:[java] view plaincopywebview.getSetting().setJavaScriptEnable(true);  class JsObject {      public String toString() { return "injectedObject"; }  

2015-01-06 00:08:34 416

转载 Android应用程序开发以及背后的设计思想深度剖析(5)

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry 紧接连载四,我们接下从功耗控制、功能接口和可移植性的角度分别分析Android系统为应用程序提供的支撑,本次连载为本系列文章的最后一篇。 前情回顾:Android应用程序开发以及背后的设计思想深度剖析(1)

2014-12-29 16:07:16 429

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2014-12-29 15:42:33 443

转载 Android Volley完全解析(四),带你从源码的角度理解Volley

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。

2014-12-29 11:14:20 341

转载 Android Volley完全解析(一),初识Volley的基本用法

转载自:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和Http

2014-12-29 11:13:04 395

转载 Android 网络通信框架Volley简介(Google IO 2013)

Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async

2014-12-11 23:20:51 352

转载 15款Cocos2d-x游戏源码汇总

(1)用cocos2d-x开发的中国象棋游戏源码使用Cocos2d-X2.2.3开发的一款中国象棋游戏,游戏中可以实现、新局面、悔棋、游戏音乐、胜利后会显示游戏结果。源码下载:http://www.okbase.net/file/item/27881 (2)Cocos2dx开发的一个横版过关游戏Demo源码来自游戏开发基友群听雨分享的例子,一个横版过关游戏,有带简单ai的敌

2014-11-25 23:01:28 1562

转载 Android AlarmManager实现不间断轮询服务

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

2014-10-28 16:36:39 1191

转载 startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requ

2014-10-22 16:35:06 301

转载 Android--sharepreference总结

SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下:一个简单的存储代码如下:SharedPreferences sharedPreferences = getSharedPreferences("

2014-10-22 15:55:46 365

转载 Android仿人人客户端(v5.7.1)——采用RelativeLayout做父容器,实现左侧滑动菜单(一)

转载请标明出处:http://blog.csdn.net/android_ls/article/details/8756059一、滑动效果的实现原理:      1、采用RelativeLayout作为父容器, 当调用addView(View child)方法向其中添加子View(子View采用FrameLayout),并且其子View的布局参数都设置的是填充整个父容器的大小(ne

2014-10-20 17:09:57 385

转载 Android抽屉(SlidingDrawer --类似android通知栏下拉效果)

Android抽屉(SlidingDrawer)的实现发 - 红黑联盟http://www.2cto.com/kf/201301/182507.html 可动态布局的Android抽屉之基础http://blog.csdn.net/hellogv/article/details/6789698 android抽屉实现http://blog.csdn.ne

2014-10-14 09:21:59 3789

转载 App缓存管理

http://www.cnblogs.com/qianxudetianxia/archive/2012/02/20/2112128.htmlAndroid学习系列(27)--App缓存管理无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时

2014-10-09 17:19:27 494

转载 ViewPager onPageChangeListener总结

android ViewPager滑动事件讲解今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled

2014-10-09 17:06:01 346

转载 Android应用自动更新功能的代码实现

由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息:upda

2014-09-24 16:25:45 364

原创 android 打包app,以及签名

android 打包app,以及签名  2011-10-26 09:59:01|  分类: android|举报|字号 订阅前面讲的都是关于Android开发方面的知识点和技术,不少朋友可能会感到疑惑(甚至迫不及待的想知道。因为有不少的朋友是想借此来发一笔小财,当然有点小激动了)----那到底我该如何打包、发布自己开发的APP,怎样将我的APP放到网上工

2014-09-24 16:22:39 537

转载 百度天气预报接口

百度提供天气预报查询接口API,可以根据经纬度/城市名查询天气情况,我们可以在微信公众平台开发中调用这一接口。接口说明根据经纬度/城市名查询天气的结果接口示例http://api.map.baidu.com/telematics/v3/weather?location=北京&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ百度ak申请地址:

2014-09-23 21:29:27 746

转载 Android之ContentProvider总结

Android之ContentProvider总结1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简

2014-09-23 21:25:31 330

原创 Jquery中AJAX参数详细介绍

Jquery中AJAX参数详细列表:参数名类型描述urlString(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分

2014-09-19 09:30:21 461

原创 Android百度地图之定位图层

来自:http://blog.csdn.net/u010142437/article/details/11577077在使用百度地图结合GPS进行定位一文中,我们已经介绍了利用GPS结合百度地图进行定位,另外我们也可以使用百度SDK里面集成的方法,直接进行定位,这样就不需要我们自己去写GPS定位的方法了,代码原型来自百度Demo,代码如下:Activity:?

2014-09-16 11:37:04 1227

转载 Android ViewPager多页面滑动切换以及动画效果

一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。 二、在开始前,我们先要认识一个控件,ViewPager。它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。这

2014-09-15 15:43:50 330

转载 Android 通过WebService调用天气预报接口

转自:http://blog.csdn.net/xiaanming/article/details/16871117转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢!相信大家在平常的开发中,对网络的操作用到HTTP协议比较多,通过我

2014-09-10 14:28:42 497

转载 Android中的线程机制

Android中的好多应用,如UI更新,游戏开发,和耗时的操作都需要用到多线程的知识。而对Android中的线程机制好多人多觉得学习有困难。下面我们就一起来学习一下。谈及Android中的线程我们会涉及到如下几个概念:1. Handler 2. Looper 3. HandlerThread 4.Message 5. MessageQueue下面我们由浅入深来探讨一下。我们

2014-08-15 15:03:38 333

原创 eclipse的Android虚拟机安装apk文件

在模拟器安装APK的方法1、先运行Android模拟器,启动你刚刚装好的Android手机系统,准备好你需要安装apk软件。例如,我把手机QQ的APK下载好放到电脑桌面上,文件名为:QQ.apk2、打开命令行CMD窗口(从开始菜单输入CMD 回车)输入 adb install Desktop\QQ.apk敲回车注意哦,不要在开启模拟器的同时插着其他android手机,否则无法识别安装的。

2014-08-14 19:01:49 2165

转载 错误:Only the original thread that created a view hierarchy can touch its views——Handler的使用

今天写了一个更新UI的小例子,没想到出了log打印了这样一个错误:Only the original thread that created a view hierarchy can touch its views。goolgle了一下找到了原因。原来android中相关的view和控件不是线程安全的,我们必须单独做处理。这里借此引出Handler的使用。   Handle

2014-08-01 23:26:59 374

转载 startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requ

2014-07-29 17:35:03 290

转载 Android中ExpandableListView控件基本使用

本文采用一个Demo来展示Android中ExpandableListView控件的使用,如如何在组/子ListView中绑定数据源。直接上代码如下:程序结构图:layout目录下的 main.xml 文件源码如下:[html] view plaincopyxml version="1.0" encoding="utf-8"?

2014-07-28 18:42:13 384

转载 自定义ExpandableListView下拉刷新功能简单实现(这里主要说自定义可下拉的功能)

ExpandableListView 笔记 ExpandableListVivew 是 ListView 的子类,它在普通 ListView 的基础上进行了扩展, 它把应用中的列表项分为几组,每组里又可包含多个列表项。 ExpandableListVivew 的用法 与普通 ListView 的用法非常相似,只是 ExpandableListVivew 显示的列表项应该由 ExpandableAd

2014-07-28 18:41:41 853

转载 职场经验

我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须承认,所谓“进步”的过程,就是被认可的过程,也是被“驯化”的过程。  所谓“驯化”,就是了解规则、遵守规则、利用规则的过程。我并非被某些人“驯化”,而是被社会与职场的规律驯化。我曾经鄙视这个过程,但今天看来,作为一个资质平庸的人,如果你想在这个社会里做

2014-07-24 21:02:46 376

转载 Android之基于百度云推送IM

偶然的一天,发现百度出了一个云推送包,想想百度的服务器还是比较靠谱的说,怎么着也比我们自己搭建的服务器要稳定,于是乎,我就花了几天时间,写了一个小小的聊天工具,权当是练手。主要思路是:客户端的聊天内容通过json格式封装(包含聊天内容、发送人信息)之后,HTTP请求百度服务器,即请求把该消息发送到指定id的用户,请求成功之后,百度服务器就把我们的信息转发给指定的用户,对应用户再解析json格式的信

2014-07-24 20:22:32 439

转载 Android之高仿手机QQ聊天

点我下载源码                           转载请注明出处,谢谢!         最终版已上传。优化下拉刷新、增加来消息声音提示、主界面改成ViewPager,实现左右滑动、新增群组、最近会话显示条数,开始上班了,不再修改了。谢谢!        国庆这几天,闲着无聊,仿照QQ2012,做了一个基于socket的聊天工具,由于代码比较多,今天就不在文

2014-07-24 20:11:21 495

转载 实现app上对csdn的文章查看,以及文章中图片的保存 (制作csdn app 完结篇)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24022165今天给大家带来CSDN的完结篇,即加入文章的查看和文章中图片的保存~今天的目标:首先是对控件使用的考虑,既然是网络上的文章,可能首先想到的就是webview,这里直接把页面载入到webview中是肯定不行的,首先得把页面上的数据解析

2014-07-24 12:26:57 492

转载 Android Fragment 真正的完全解析(下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity

2014-07-24 11:41:49 323

转载 Android Fragment 真正的完全解析(上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,

2014-07-24 11:40:38 336

转载 android SQLiteOpenHelper使用示例

我们大家都知道Android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自SQLiteOpenHelper类,在该类的 构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个 方法。onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该方法,一般将创

2014-07-23 15:07:10 365

android音乐播放器详细源码

有详细的源代码,而且还有详细的注释,eclipse导入无差错。

2014-03-18

空空如也

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

TA关注的人

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