摘要: Android Studio是一年前Google I/O上推出的一款Android开发IDE,他基于JetBrains’ IntelliJ IDEA,目前还在preview阶段。增强了布局拖拽和预览功能,使用了新的构建系统Gradle,增加了android相关的重构和quick fix功能。之前听说... 阅读全文
posted @ 2015-02-13 17:59 dongweiq 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 这是一篇好文章,我转来收藏,技术的最高境界是分享。最近在搞android 新浪微博客户端,有一些心得分享弄android客户端表情功能可以用以下思路1.首页把新浪的表情下载到本地一文件夹种,表情图片的命名要用新浪微博表情原来的命名比如 新浪的害羞表情是shame.gif 那么你在本地也得命名为sha... 阅读全文
posted @ 2015-02-13 16:07 dongweiq 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 在平常开发的过程中可以发现,很多开发者对于程序的退出都没有去认真的解决。一般要么是一个简单的finish(只是退出当前的activity),要么是其他的方法,比如: 1、第一种方法:首先获取当前进程的id,然后杀死该进程:android.os.Process.killProc... 阅读全文
posted @ 2015-02-13 15:58 dongweiq 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 关于倒计时的实现,可以说有很多的方法,比较常见的就是Timer+TimerTask+Handler了,或者还可以配合Runnable。例如下面的代码:[html]view plaincopyimportjava.util.Timer;importjava.util.TimerTask;import... 阅读全文
posted @ 2015-02-13 15:20 dongweiq 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 有了之前的基础,下面开始实现一个简单的指南针。首先来看一下效果图, 我们可以粗略将这个指南针分为三个部分,一是圆形背景,二是刻度,三是文本。那么在写代码的时候,就可以声明三个Paint画笔来画以上三个物体。代码如下:[html]view plaincopypackagecom.example.ap... 阅读全文
posted @ 2015-02-13 15:17 dongweiq 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 首先看一下效果图, 下面看代码:[html]view plaincopy/****/packagecom.example.batterydemo;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.gra... 阅读全文
posted @ 2015-02-13 15:15 dongweiq 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 使用ListView过程中,如果滚动加载数据的操作比较费时,很容易在滚屏时出现屏幕卡住的现象,一个解决的办法就是不要在滚动时加载数据,而是等到滚动停止后再进行数据的加载。这同样要实现OnScrollListener接口,关于该接口的简要描述见上一篇文章,这里直接进行代码的分析:packagehust... 阅读全文
posted @ 2015-02-13 14:35 dongweiq 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一般来说,ListView的列表项都会采用相同的布局,只是填充的内容不同而已,这种情况下,Android提供了convertView帮我们缓存列表项,达到循环利用的目的,开发者也会使用ViewHolder模式来对ListView进行优化。但有的情况下,ListView的列表项布局是不尽相同的,甚至差... 阅读全文
posted @ 2015-02-13 14:18 dongweiq 阅读(317) 评论(0) 推荐(0) 编辑
摘要: Android应用开发中,很多情况下免不了要调用手机上的邮件类应用,实现邮件发送的功能,这一般是通过调用系统已有的Intent来实现的。看到网上很多邮件发送都是调用action为android.content.Intent.ACTION_SEND的Intent来实现的,下面我们就来看下这种方式实现的... 阅读全文
posted @ 2015-02-13 14:05 dongweiq 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 在应用开发中,有时需要实现有字数限制的EditText,首先来分析下市面上存在的类似实现方案吧,好有个感性的认识。【方案一:腾讯微博】每个中文字符算一个字数,每两个英文字符算一个字数,当用户输入内容时,实时显示剩余的字数,当超出字数限制时,剩余字数显示为负数,但此时用户仍然可以继续在EditText... 阅读全文
posted @ 2015-02-13 14:02 dongweiq 阅读(636) 评论(0) 推荐(0) 编辑
摘要: Android手机和电脑间基于wifi进行数据传输,从技术上讲,主要有两种方案:一种是通过ftp协议实现,Android手机作为数据传输过程中的ftp服务器;一种是通过http协议实现。Android手机作为数据传输过程中的http服务器。所以,技术实现的难点在于我们的app怎么实现ftp或者htt... 阅读全文
posted @ 2015-02-13 12:06 dongweiq 阅读(2777) 评论(0) 推荐(0) 编辑
摘要: AmaterasUML是个人觉得最好用的Eclipse UML插件,可以通过拖拽Java源文件,轻松生成类图结构,同时支持活动图、时序图和用例图。它的官方下载地址是:http://sourceforge.jp/projects/amateras/releases/#21568,目前最新是1.3.4版... 阅读全文
posted @ 2015-02-13 12:04 dongweiq 阅读(3714) 评论(0) 推荐(1) 编辑
摘要: 本文原创 ,转载必须注明出处:http://blog.csdn.net/qinjuning 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scrollBy这两个函数的区别 。首先 ,我们必须明白在Android Vie... 阅读全文
posted @ 2015-02-13 11:31 dongweiq 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/qinjuning 前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小Demo还是justso so的。 友情提示: 在继续往下面读之前,希望您对以下知识点有一定程度掌握,否则,... 阅读全文
posted @ 2015-02-13 11:23 dongweiq 阅读(325) 评论(0) 推荐(0) 编辑