自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 android git和repo的使用,获取android代码

Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有 BitKeeper 、 Mercurial

2015-11-29 18:59:44 311

原创 Ubuntu10.04上编译Android源码(Build Android source in Ubuntu10.04 Platform)

一、Introduction          今天我们就来谈谈如何在Ubuntu平台上面编译android源码,我的是ubuntu10.04版本,在进行编译流程讲解之前我想讲一下 make 、make snod 、make kernel的作用,m、mm、mmm它们的作用以及区别。- make:                 编译源码,生成相应的系统镜像文件。          

2015-11-29 18:58:49 277

原创 Android 禁止屏幕休眠和锁屏的方法

Introduction 常常我们开 发程序的时候我们不需要系统唤醒系统锁屏功能,比如我们在做xxxNowTV或XXX播放器这样的程序,用户有时候在看电视或视频的时候不希望系统的锁屏 功能启动,既不想锁频,然而系统却在我们看电视或者视频的时候出来个锁屏的界面进行锁频拉,我们还要想继续看的话还要去解锁,这样好麻烦,不是我们想要 的,那我们该怎么做呢,其实很简单,我这里只讲其中的两种

2015-11-29 18:58:09 485

转载 Android系统服务-简介

Introduction我们知道Android系统服务挺多的,做程序时经常会用到,要想把这么多的服务都了解透彻还真不是一两天就能搞定的,首先我们得又有一个框架,脑海里要形成这样的模型,android到底有哪些服务,针对这些服务分类去学习他们,今天发点时间把Android中的一些系统服务整理一下,大部分都是收集网络上的资料。自己也当作是一次学习机会,好了废话不多说了,请看下文: 

2015-11-29 18:57:15 261

原创 Android系统服务-WindowManager

WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中,当用户真是触碰屏幕或键盘的时候,Window Manager就会通知到,而当控件有一些请求产生,也会经由View

2015-11-29 18:56:36 256

转载 Android手机在开发调试时logcat不显示输出信息的解决办法

网上搜了N多解决方法,但是很多将log级别的,用法的,更多的是如何在logcat中设置filter进行log的过滤与查看,但是我遇到的问题是,模拟器怎么着都OK,但真机、手机进行开发调试的时候却看不到log信息,这是很恼人的事情(毕竟模拟器跑起来太慢了)。刚开始没有查到好的方法,就用try catch把exception打到一个alertdialog中,但是这样只能看个大概,绕这个圈子没用

2015-11-27 14:42:59 476

原创 android之wifi开发(一)

WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下几个类和接口:1.ScanResult 

2015-11-26 09:30:23 297

原创 eclipse经常未响应解决办法

现象:启动eclipse缓慢,启动完成经常出现未响应情况。偶然在打开一个项目时候,也出现未响应。 原因:虚拟内存不足,或者电脑本身内存不足。但是目前绝大多数PC而言,内存应该是充足的,因此可以修改虚拟内存参数来解决。 解决办法:在eclipse安装目录下,将eclipse.ini文件最后几行与下面最后几行黑体字进行替换。-startupplu

2015-11-25 17:19:28 5729

原创 Android UI效果实现——Activity滑动退出效果

一、使用说明使用方法很简单,只有一个类HorizontalActivity,继承自FragmentActivity类,实现了contentView的滑动事件触发和动画效果,要在自己的代码里实现,方法两种:1、如果对Activity没特殊要求,直接继承HorizontalActivity即可2、如果Activity的父类必须是某一特定类型的Activity子类,则可以仿照我的

2015-11-25 09:32:19 518

原创 图解 Android 广播机制

从现实生活中理解广播机制一听到广播我们第一感觉就会联想到小时候村里面的广播,每逢村里有什么活动都是通过广播发送的。收听收音机也是一种广播,在收音机中有很多个广播电台,每个广播电台播放的内容都不相同。接受广播时广播(发送方)并不在意我们(接收方)接收到广播时如何处理。好比我们收听交通电台的广播,电台中告诉我们现在在交通状况如何,但它并不关心我们接收到广播时做如何做出处理,这不是广播应该关心的

2015-11-24 16:27:51 211

转载 Android广播机制

首先问一下什么叫广播?其实在学习android广播机制之前我一直以为广播就是类似于计算机网络里面的广播。如果这么想就打错特错了,Android广播机制指的是,在一个应用程序运行的时候可以自定义一个消息类型,让相应的接收器去处理这个消息或者是系统消息,比如来电话了、来短信了、手机没电了等等系统发送的消息。系统发送的消息也可以通过广播的方式通知给应用程序,这样子就避免了新开一个Thread去监

2015-11-24 16:25:38 363

原创 Android Manifest.xml详解

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte

2015-11-19 15:34:29 784

原创 DownloadManager

DownloadManager主要用来进行长时间http下载,是个系统后台服务。连接出错了能自己重连,重启了也能继续连。1.得到DownloadManagerDownloadManager dm = (DownloadManager)getSystemService( DOWNLOAD_SERVICE).2.得到连接请求对象DownloadManager

2015-11-19 11:57:31 366

原创 android 获取组件尺寸大小

在oncreate()中利用view.getWidth()或是view.getHeiht()来获取view的宽和高,看似没有问题,其实他们去得值是0,并不是你想要的结果?这是为什么呢?在调用oncreate()方法时,界面处于不可见状态,内存加载组件还没有绘制出来,你是无法获取他的尺寸。那如何在绘制组件之前能获取到该组件的尺寸大小呢?这里有三种方法,经过验证的:

2015-11-19 11:47:01 412

原创 session机制与cookie机制

一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存

2015-11-19 11:35:02 272

原创 解读断点续传的基本原理

断点续传的理解可以分为两部分:一部分是断点,一部分是续传。断点的由来是在下载过程中,将一个下载文件分成了多个部分,同时进行多个部分一起的下载,当某个时间点,任务被暂停了,此时下载暂停的位置就是断点了。续传就是当一个未完成的下载任务再次开始时,会从上次的断点继续传送。    使用多线程断点续传下载的时候,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行

2015-11-19 11:27:52 3160

原创 Android快速开发框架

一.项目功能:1.提供N多的工具一般项目所涉及到的都有提供2.整合刷新与自动加载3.实现类似QQ侧滑功能4.实现快速右滑关闭5.BaseActivity中实现基本的加载框与对话框6.瀑布流列表展现7.万能数据适配器CommListAdapter,让您的数据适配器更简单8.更多实用功能持续添加二.软件截图:点击打开链接

2015-11-19 09:27:54 226

原创 首页增加沉浸式状态栏,仅支持android4.4及以上

已经是第十周了,时间过得真快呢~ 学无止境,总结下前面九周到现在的变化吧:Android开发的能力长进不是很大,倒是iOS,因为是新学的,所以长进比较明显,个人是想做移动开发这块,其他方向都多少涉及一点吧。以后有机会,分享一些移动端开发除外的学习心得~好了,开始今天的正题。随着项目的开发,功能越来越多,代码也越来越多,这样代码看起来非常累,找个功能都要浏览一大推的代码,所以

2015-11-18 19:02:06 307

原创 高德地图开发【覆盖物显示——Marker的使用(一)】

Android【学习心得】- 高德地图开发【覆盖物显示——Marker的使用(一)】【第十周】【更新完毕】Android【学习心得】- 高德地图开发【第十周】【第八天】【周一】摘要:高德地图之项目拆分和地图图层已经是第十周了,时间过得真快呢~ 学无止境,总结下前面九周到现在的变化吧:Android开发的能力长进不是很大,倒是iOS,因为是新学的,

2015-11-18 18:59:08 1183

原创 高德地图开发【覆盖物显示——Marker的使用(一)】

Android【学习心得】- 高德地图开发【覆盖物显示——Marker的使用(一)】【第十周】【更新完毕】Android【学习心得】- 高德地图开发【第十周】【第八天】【周一】摘要:高德地图之项目拆分和地图图层已经是第十周了,时间过得真快呢~ 学无止境,总结下前面九周到现在的变化吧:Android开发的能力长进不是很大,倒是iOS,因为是新学的,

2015-11-18 18:58:37 2183

原创 高德地图开发【覆盖物显示——Marker的使用(一)】

Android【学习心得】- 高德地图开发【覆盖物显示——Marker的使用(一)】【第十周】【更新完毕】Android【学习心得】- 高德地图开发【第十周】【第八天】【周一】摘要:高德地图之项目拆分和地图图层已经是第十周了,时间过得真快呢~ 学无止境,总结下前面九周到现在的变化吧:Android开发的能力长进不是很大,倒是iOS,因为是新学的,

2015-11-18 18:05:12 1376

原创 解决Android解析图片的OOM问题!!!

大家好,今天给大家分享的是解决解析图片的出现oom的问题,我们可以用BitmapFactory这里的各种Decode方法,如果图片很小的话,不会出现oom,但是当图片很大的时候就要用BitmapFactory.Options这个东东了,Options里主要有两个参数比较重要.[java] view plaincopyoptions.inJus

2015-11-18 14:57:14 239

转载 Android--Afinal框架和xutils框架

Afinal简介Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。将Afin

2015-11-18 14:43:09 668

原创 android图片处理方法(不断收集中)

an首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼您还未登录 ! 登录 注册短裤党博客微博相册收藏留言关于我 android图片处理方法(不断收集中)博客分类: androidAndroidOS游戏音乐Blog J

2015-11-18 10:44:49 645

原创 Android数据库ORMlite框架

由于第二章是整个文档的核心,内容也很多,所以分次翻译。下一章的内容会继续本章接着翻译。------------------------------------------------------------------------------------- 2 如何使用这一章进入到更多详细地使用ORMLite的各种功能。 2.1 配置你的Class为了配置你

2015-11-16 18:28:50 1108

原创 android 分辨率自适应

1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率

2015-11-16 18:28:08 202

转载 android集成 任务调度 cron4j

最近有需要在android使用很复杂的定时任务,android中timer满足不了需求,之前用过Java的Quartz任务调度框架,感受了其强大的机制 ,其中使用Cron表达式可以轻松的完成复杂的任务调度,开始尝试将其在Android中集成,但其依赖jre下的java.beans这个包,集成起来有点复杂,不过Quartz跟java都开源,可以尝试拿开源框架来集成。在网上找了一个更轻量级的并支持Cr

2015-11-16 18:27:31 399

原创 android:json解析库

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaS

2015-11-16 18:26:58 287

原创 极光推送JPush

记录几点(摘自官方文档):1.设置AndroidManifest.xmllibs/jpush-sdk-release 1.x.y.jarlibs/armeabi/libsys 1.x.y.so2.基础APIinit 初始化SDKsetDebugMode 设置调试模式3.MyReceiver 1 2 3 4 5 6

2015-11-16 18:26:20 257

原创 Android开源项目

Android开源项目http://www.oschina.net/project/tag/189/android1. ActionBarSherlockActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。

2015-11-16 18:25:49 361

原创 Android开源框架ImageLoader

2013年8月19日开源框架之Universal_Image_Loader学习很多人都在讨论如何让图片能在异步加载更加流畅,可以显示大量图片,在拖动ListView的时候不会出现卡的现象。关于ImageLoader这个开源框架的使用有很多网友都介绍过,不过还不够清楚,这里有一个关于这个开源项目的完美例子,ListView的图片加载、GridView的图片加载、ViewPager

2015-11-16 18:24:30 428

转载 xUtils框架

分类: java android2013-12-15 20:07 22067人阅读 评论(12) 收藏 举报微信账号申请终于通过了,这是我们第一次Android干货分享。想来是第一次,要对得起“干货”二字。今天我要为大家推荐的是一个Android基于快速开发的一个框架——xUtils,它是在aFinal基础上进行重构和扩展的框架,相比aFinal有很大的改善。同时,如果如果你的应用

2015-11-16 18:23:27 225

原创 优秀程序员不得不知道的20个位运算技巧

一提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到 《Hacker's Delight》,感慨到Henry S.Warren把位运算运用的如此神出鬼没,很多程序都十分精妙,我觉得在一

2015-11-16 14:13:34 274

原创 C语言的位运算的优势

位运算加速技巧1. 如果乘上一个2的倍数数值,可以改用左移运算(Left Shift) 加速 300%x = x * 2;x = x * 64;//改为:x = x 1x = x 62. 如果除上一个 2 的倍数数值,可以改用右移运算加速 350%x = x / 2;x = x / 64;//改为:x = x >> 1;// 2 = 21

2015-11-16 14:12:28 372

转载 C语言中的位运算有什么优点?

位运算主要是直接操控二进制时使用 ,主要目的是节约内存,使你的程序速度更快,还有就是对内存要求苛刻的地方使用,以下是一牛人总结的方法,分享一下:位运算应用口诀清零取反要用与,某位置一可用或若要取反和交换,轻轻松松用异或 移位运算要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。 2 " < < " 左移:右边空出的位上补0,左边的位将从字头挤掉,其值相当

2015-11-16 14:10:39 561

原创 Android获取网页数据的方法总结

本文总结了三种获取网页数据的代码,是自己在用的时候随手整理出来的。此处仅贴出函数段,不贴出import了,用的时候可以用eclipse自动import一下就行了。函数的详细用途描述请看代码中注释。调用的时候请对应函数需要的参数。//第一种/**获取参数(ArrayList nameValuePairs,String url)后post给远程服务器* 将获得的返回结果(String)返回

2015-11-16 11:21:56 316

原创 Android基础——HTML网页源码的获取

关于HTML网页源码获取的案例网上也多的不行事儿,但是我还是苦逼的调了半天才调通,过程确实令人捉急。。。但是,问题的关键,是在于我没有添加permission而已,尼玛我看的那几个教程都木有人鸟permission啊,最后还是在百度文库上找了篇ppt发现的。。。permission的添加灰常简单,但是简单却不简约……我是真心尝到了不加permission的苦……在And

2015-11-16 10:59:00 323

原创 无法显示此网页

错误代码: ERR_PROXY_CONNECTION_FAILED代理服务器是在您的计算机与其他服务器之间充当中介的服务器。现在,您的系统已配置为使用代理,但 QQ浏览器 无法连接到该代理。如果您使用代理服务器…请检查您的代理设置,或与网络管理员联系以核实代理服务器是否运转正常。如果您认为自己使用的不是代理服务器,请执行以下操作: 依次转到 QQ浏览器 菜单 >

2015-11-15 14:57:23 1416

原创 Android系统手机端抓包方法

以前被问过:“在Android手机上如何抓包”,当时我的回答是“不晓得”。今天偶然看到一篇博文,说的就是如何抓包的事情。特记录于此,学习学习。朋友们也可以了解一下。原文作者:selience 原文链接:http://blog.sina.com.cn/s/blog_5f8d04170101fk1u.html文章内容:抓包准备1. Android手机需要先获得root权限。

2015-11-14 17:13:39 704

原创 Android ViewPager使用详解

原文地址http://blog.csdn.net/wangjinyu501/article/details/8169924这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是Pa

2015-11-13 16:25:37 337

空空如也

空空如也

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

TA关注的人

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