随笔分类 -  Android开发

Andriod开发遇到的一些问题和经验分享
摘要:之前发过一个帖子,但是那个帖子有点问题我就重新发一个吧,下面的源码是我从今年3月份开始不断整理源码区和其他网站上的android源码,目前总共有720套左右,根据实现的功能被我分成了100多个类,总共2G多,还在不断更新安卓源码。初学者可以快速方便的找到自己想要的例子,大神也可以看一下别人的方法实现... 阅读全文
posted @ 2014-09-09 13:33 dongweiq 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:刮奖在生活中常常见到,网上现在也有各种各样的抽奖活动,下面我们就要实现一个刮刮乐程序,可以完美满足 大家的虚荣心,哈哈,下面就开始吧,100%中奖的喔!下面先来看看效果图:让我们来看看它的布局:1234567891011121314151617181920212223布局很简单,通过相对布局,将文字... 阅读全文
posted @ 2014-09-09 13:30 dongweiq 阅读(498) 评论(0) 推荐(0) 编辑
摘要:开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。那么今天主要讲一下如何去捕捉系统出现的Unchecked异常。何为Unchecked异常呢,换句话说就... 阅读全文
posted @ 2014-09-02 13:45 dongweiq 阅读(596) 评论(0) 推荐(0) 编辑
摘要:如果你需要你的service和其他进程通信,那么你可以使用一个Messenger来提供这个接口。这种方法允许你在不使用 AIDL的情况下,进行跨进程通信IPC。实现步骤下面是一个如何使用 Messenger的小总结: 1. service实现一个 Handler 接收客户端每一次调用的回调。 2... 阅读全文
posted @ 2014-09-02 13:43 dongweiq 阅读(906) 评论(0) 推荐(0) 编辑
摘要:我以前用的是SVN,但最近发现Git的功能比SVN好多了。于是想配置Git,但是每次下载到一半就会失败(可能是网络原因),最后我就把它扔到一边了。昨天再尝试了一次,竟然成功了,那么今天我就把它简单整理一下发到这里来了。一、Git介绍Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非... 阅读全文
posted @ 2014-09-02 13:38 dongweiq 阅读(292) 评论(0) 推荐(0) 编辑
摘要:组件我们有了,那么我们缺少一个组件之间传递信息的渠道。利用Intent做载体,这是一个王道的做法。还有呢,可以利用文件系统来做数据共享。也可以使用Application设置全局数据,利用组件来进行控制数据。一、Intent数据传递那么首先是简单的跳转。我们可以借助bundle这个容器来存放我们想要传... 阅读全文
posted @ 2014-09-02 13:36 dongweiq 阅读(616) 评论(0) 推荐(0) 编辑
摘要:Android Back Home键监听Back键的监听 对于Back键的监听比较容易,可以在多个系统回调处拦截,比如在activity的下列方法中都可以收到Back键按下的事件: @Override public void onBackPressed() { // su... 阅读全文
posted @ 2014-09-02 13:35 dongweiq 阅读(447) 评论(0) 推荐(0) 编辑
摘要:前段时间项目中用到了下拉刷新功能,之前在网上也找到过类似的demo,但这些demo的质量参差不齐,用户体验也不好,接口设计也不行。最张没办法,终于忍不了了,自己就写了一个下拉刷新的框架,这个框架是一个通用的框架,效果和设计感觉都还不错,现在分享给各位看官。致谢:1. 感谢lk6233160同学提出的... 阅读全文
posted @ 2014-09-02 10:25 dongweiq 阅读(313) 评论(0) 推荐(0) 编辑
摘要:简介我们都知道SVN是管理项目源代码的软件,可以把我们开发中的各个阶段的代码记录下来,供我们以后来使用,那么SVN具体的结构你是否知道呢?下面我们来介绍一下它的基本结构Trunk、Branches、Tags、作用Trunk这是SVN目录的主分支,表示日常开发中的项目,任何时候Trunk里包含的都是最... 阅读全文
posted @ 2014-09-02 10:10 dongweiq 阅读(233) 评论(0) 推荐(0) 编辑
摘要:上回再写了《Android中使用ListView绘制自定义表格》后,很多人留言代码不全和没有数据样例。但因为项目原因,没法把源码全部贴上来。近两天,抽空简化了一下,做了一个例子。效果图如一、功能: 1、支持列合并 2、考虑了界面刷新优化 3、预留部分接口 4、支持左右滚动1、枚举类:Cell... 阅读全文
posted @ 2014-08-29 17:05 dongweiq 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37758097一直觉得地图应用支持离线地图很重要啊,我等移动2G屌丝,流量不易,且用且珍惜。对于官方开发指南对于离线地图的教程,提供了两种方案:第一,手动导入,先将从官网下载的离线包... 阅读全文
posted @ 2014-08-29 17:04 dongweiq 阅读(402) 评论(0) 推荐(0) 编辑
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37737213上篇博客已经实现了地图的定位以及结合了方向传感器用户路痴定位方向,如果你还不清楚,请查看:Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器,... 阅读全文
posted @ 2014-08-29 16:53 dongweiq 阅读(292) 评论(0) 推荐(0) 编辑
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37730469在上一篇博客中,我们成功把地图导入了我们的项目。本篇我们准备为地图添加:第一,定位功能;第二,与方向传感器结合,通过旋转手机进行道路的方向确认。有了这两个功能,地图已经... 阅读全文
posted @ 2014-08-29 16:52 dongweiq 阅读(391) 评论(0) 推荐(0) 编辑
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37729091最近公司要把百度地图集成的项目中,于是我就研究了一天百度地图的SDK,当前的版本:Android SDK v3.0.0 。 虽然百度地图网上相关代码比较多,大多可能都是... 阅读全文
posted @ 2014-08-29 16:51 dongweiq 阅读(253) 评论(0) 推荐(0) 编辑
摘要:众所周知,android的apk文件是非常容易被反编译的,这样对于开发者来说,辛辛苦苦开发应用被破解是一件很令人懊恼的事情,谷歌也认识到了这一点,所以从2.3之后就为开发者提供了一个代码混淆工具proguard,新版的adt创建的工程默认都会有多两个代码混淆文件。proguard.cfg就是传说中的... 阅读全文
posted @ 2014-08-26 11:05 dongweiq 阅读(519) 评论(0) 推荐(0) 编辑
摘要:android.graphics.Camera可以对图像执行一些比较复杂的操作,诸如旋转与绽放,与Matrix可实现图像的倾斜。个人总结Camera与Matrix的一些区别如下:Camera的rotate()相关方法是指定某一维度上旋转指定的角度。Matrix的rotate()相关方法实现的效果是顺... 阅读全文
posted @ 2014-08-25 15:00 dongweiq 阅读(400) 评论(0) 推荐(0) 编辑
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24015867下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。1、请解释下在单线程模型中Message,Hand... 阅读全文
posted @ 2014-08-25 10:01 dongweiq 阅读(157) 评论(0) 推荐(0) 编辑
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/25708045一哥们去新疆前给了我个任务,就是整这东西,哥们回来了,赶紧做了个,哈哈,可惜没给我带切糕。新版微信的效果,一眼看上去准备用ViewpagerIndicator来实现,但... 阅读全文
posted @ 2014-08-25 09:56 dongweiq 阅读(208) 评论(0) 推荐(0) 编辑
摘要:继续并发,上篇博客对于ScheduledThreadPoolExecutor没有进行介绍,说过会和Timer一直单独写一篇Blog.1、Timer管理延时任务的缺陷a、以前在项目中也经常使用定时器,比如每隔一段时间清理项目中的一些垃圾文件,每个一段时间进行数据清洗;然而Timer是存在一些缺陷的,因... 阅读全文
posted @ 2014-08-25 09:54 dongweiq 阅读(1314) 评论(0) 推荐(0) 编辑
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38799363,本文出自:【张鸿洋的博客】一直在仿微信界面,今天终于有幸利用百度云推送仿一仿微信聊天了~~~首先特别感谢:weidi1989分享的Android之基于百度云推送IM,... 阅读全文
posted @ 2014-08-25 09:48 dongweiq 阅读(557) 评论(0) 推荐(0) 编辑