android应用开发
文章平均质量分 88
spring_he
爱好游戏爱好极客
展开
-
Android布局之RelativeLayout学习
先来看一下相对布局的主要属性有哪些:Android:layout_above 将该控件的底部置于给定ID的控件之上;Android:layout_below 将该控件的底部置于给定ID的控件之下;Android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;Android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘原创 2013-08-26 11:34:44 · 676 阅读 · 0 评论 -
android sqlite数据库操作笔记
android sqlite的基本操作笔记原创 2013-09-22 11:56:37 · 1274 阅读 · 0 评论 -
高仿QQ的手机管家的小火箭加速
1、前言相信很多人都用过腾讯的手机管家,用过这个App的人都应该知道桌面的火箭一键加速这个功能,当然这里我不是推荐大家去使用手机管家,相反这个功能大家还是小心为妙,我的U8800加完速之后快是快了,但这家伙把我手机的任务栏的进程都给搞蹦死了,去年买了个表啊。。。吐槽不多说,来正题,最近刚好在学UI设计就去研究一下这个小火箭是怎么做出来的。先来了解一下小火箭有神马动作先,首先在没有触碰它时,原创 2013-08-28 11:36:06 · 5493 阅读 · 8 评论 -
Android Socket编程要点简记
回顾移动Socket开发时要注意的要点和一些基础知识点,让我们更深入的了解Socket编程原创 2013-09-24 11:13:00 · 3197 阅读 · 0 评论 -
android动画的实战篇------乐动力旋转动画
一、前言 在现今App泛滥的市场上,各种App的功能都是你抄我的我抄你的时候,想做一个精品的App没有自己的风格,没有让用户眼前一亮的功能,或是效果的话都留步住用户了。随时都可以被其他应用替代。现今到处都喊着app简约而不简单,用户体验至上的年代,但有几个app能做到呢?可能当设计师想着想着就忘记了设计的初衷。 吐槽半天,今天来看一下乐动力的一个比较有意思的动画效原创 2014-02-17 23:27:25 · 8608 阅读 · 2 评论 -
十分钟设置android状态栏一体化开源工程推荐
android 4.4 提供了一套能透明的系统ui样式给状态栏和导航栏,这样的话就不用向以前那样每天面对着黑乎乎的上下两条黑栏了,还可以调成跟activity 一样的样式,形成一个完整的主题。原创 2014-09-30 23:46:56 · 13464 阅读 · 0 评论 -
ScrollView嵌套ListView只显示一行之计算的高度不正确的解决办法
1、前言从谷歌那里找到的ScrollView嵌套ListView只显示一行的解决办法相信很多人都遇到过,然后大部分都是用这位博主的办法解决的吧刚开始我也是用这个办法解决的,首先感谢这位哥的大私奉献,贴上地址http://blog.csdn.net/p106786860/article/details/104610152、解决的核心代码public void setListV原创 2013-12-19 09:40:09 · 6501 阅读 · 8 评论 -
用MaskFilter画抽奖大转盘Demo
1、前言MaskFilter类可以为Paint分配边缘效果。对MaskFilter的扩展可以对一个Paint边缘的alpha通道应用转换。Android包含了下面几种MaskFilter:BlurMaskFilter 指定了一个模糊的样式和半径来处理Paint的边缘。EmbossMaskFilter 指定了光源的方向和环境光强度来添加浮雕效果。使用方法:原创 2013-12-12 14:28:57 · 5259 阅读 · 0 评论 -
把方形头像切成圆形的头像工具类
1、前言现在很多的App的头像显示都改成的圆形的了,这样让人不会感觉生硬,像微信的公众号列表,易信的头像,来往的头像等等。做为程序猿肯定要跟上这个技术,所以找到了这个工具函数 /** * Crops a circle out of the thumbnail photo. */ public Bitmap getCroppedBitmap(Bitmap原创 2013-11-07 11:47:40 · 4151 阅读 · 1 评论 -
android 5.0 Material Design酷炫风格的开源项目集合
一、前言Android 5.0上线有一个段时间了,估计小伙伴们都看到了Android5.0界面上相比前面几个版本有了很大的突破,给人一种非常酷炫,平滑的跳转,生动的界面切换,全新的感觉,Android用户终于可以感叹,Google升级了这么多个版本终于像样的搞了一回界面。开发者们看到这些优美的动画也要大户过瘾啊。github上面的高人们都已经饥渴难耐了出了写出了各种好用,炫丽的特效,我原创 2014-11-30 00:11:12 · 22973 阅读 · 17 评论 -
android通讯录右边字母过滤栏UI设计
1、前言现在很多app里都有一个用a-z字母放在屏幕的右边,然后点击字母栏快速定位到Listview的字母匹配的内容,使用通讯录里的联系人选择。如最近很火的易信里的添加好友的字母过滤。2、效果图3、设计过程先用一个相对布局做为父View,然后把自定义的View固定到布局的右边,然后用一个TextView显示当前的手指滑动的位置,同样固定到布局的中央,半透明。自定义V原创 2013-08-27 13:50:38 · 1616 阅读 · 0 评论 -
eoe源码解读之旅-----结束程序
1、程序思想eoe的开始用了一个动画,eoe的结束同样用了一个动画,在主界面上重写onKeyDown方法监听返回键,在3秒内点击了两次返回键就播放一个动画,当动画播放完成就Finish当前的Activity退出程序。2、两次点击退出实现当触发退出事件是,主界面先被一个FramLayout充满把主界面的内容全部覆盖掉,然后播放关闭动画。/** * 连续按两次返回键就退出原创 2013-08-22 17:06:07 · 885 阅读 · 0 评论 -
eoe源码解读之旅-----初始化界面
1、前言没怎么写过博客,听高手说博客是成长必备的工具,一方面可以锻炼组织语言,另一方面可以记录自己的知识,起到巩固知识点的目的。2、解读功能废话不多说,来干货,刚看一下eoe初始化的界面很简洁就一个渐变动画。来分析一下代码:@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto原创 2013-08-22 16:04:05 · 1342 阅读 · 0 评论 -
android camera以时间来命名照片文件
当我们拍照时一般都由Android自动设置文件名,而已我们一般都是用时间来命名文件,以防止出现一样的文件名而覆盖了原来的文件。所以有核心代码为://得到当前系统时间 Time t=new Time(); t.setToNow(); int year=t.year; int month=t.month;原创 2013-08-26 11:34:53 · 1045 阅读 · 0 评论 -
android 加载图片并在上面画图
像Ps上的应用一样,我们加载一个图片然后在上面增加各种我们需要的挂件,文字效果等。我们今天完成一个简单的Demopackage com.example.fingerdraw;import java.io.FileNotFoundException;import java.io.OutputStream;import android.app.Activity;原创 2013-08-26 11:35:00 · 905 阅读 · 0 评论 -
android 开发使用剪切板传递数据
在Android开发中我们经常要遇到的一个问题就是数据在不同的Activity之间的共享。在Android开发中有很多种方法可以达到这个目地。这里介绍一种比较常见、又常用的一种方法就是使用剪切板。我们都有用过Window、Linux上的Copy。这里介绍的就是这种。调用服务:设置Copy的信息String str="copy的信息";ClipboarManager clipbo原创 2013-08-26 11:34:42 · 707 阅读 · 0 评论 -
json解析之google开源工程gson的使用
json是在互联网上使用比较广、且比较轻量的一个数据格式。现在很多的开放平台都会用到这种格式做为返回的数据格式、比如新浪、腾讯的微博开放平台,都可以用这种数据格式来进行二次开发,Json使用很方便、我们可以写一个对应的类来解析这个数据。Google为了方便我们使用json开发了一个Gson包。我们只要导入这个包就可以很简单的解析和封装Json数据。我们对中国天气Api返回的数据做一个简单的示例原创 2013-08-26 11:35:02 · 1082 阅读 · 0 评论 -
百度API的错误解决
错误:09-26 01:26:55.724: E/AndroidRuntime(404): java.lang.UnsatisfiedLinkError: initClass解决:百度提供的baidumapapi.jar和libBMapApiEngine_v1_3_0.so必须要放到libs目录下原创 2013-08-26 11:34:47 · 1165 阅读 · 0 评论 -
android camera的简单demo
package com.example.camera;import android.os.Bundle;import android.widget.ImageView;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;public cl原创 2013-08-26 11:34:51 · 892 阅读 · 0 评论 -
android 基本的画图方法
//画布绘图的一些应用 //画一个点 Paint paint=new Paint(); paint.setColor(Color.BLUE); paint.setStrokeWidth(100);//设置点的宽度 Canvas canvas=new Canvas(bitmap); canvas.drawP原创 2013-08-26 11:34:58 · 732 阅读 · 0 评论 -
android camera根据屏幕图像大小设置显示
package com.example.camera;import java.io.File;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.text.format.Time;import android.util.Log;i原创 2013-08-26 11:34:56 · 872 阅读 · 0 评论 -
开发网站客户端第二弹
最近一个开发项目用到了图书馆的一些数据,图书馆用的系统又没提供数据接口,所以老规矩,用HttpClient和Jsoup这两大开源工程上,用Android手机来模拟图书馆查询的请求与响应,网站是学校的图书馆网:lib.gdou.edu.cn第一步:分析并模拟网站的请求与响应工具就不用介绍了,百度一大把,有些浏览器还自带,按一下你的F12,看有没有?~_~首先是搜索的页面的分析,其他的原创 2013-08-23 12:01:52 · 963 阅读 · 0 评论 -
android view的抖动效果
如果想让一个View控件抖动起来,代码非常简单,只要控件的位置平移一下就行了TranslateAnimation anim = new TranslateAnimation(imageView.getWidth(), imageView.getWidth() + 10, imageView.getHeight(), imageView.getHeight()); anim.se原创 2013-08-23 18:27:44 · 3324 阅读 · 0 评论 -
图片上传到服务端,客户端+服务端的简单实现
以前看到一个功能是晃动手机上传照片到电脑上的应用,今天闲来无事就试着写了一下,可以实现选择照片上传,也可以拍照上传,把这个东东简单实现了一下,上传的方式是用字符的形式上传的,怎么把照片搞成字符有一个工具类可以实现,是什么类,代码里面有,是网上一找来的,个人感觉用起来非常不错。这个小Demo的手机晃动没有加入,如果有兴趣可以自己去加一下,其实也不难就是加一个晃动检测就能实现。下面来看服务端的主要代码原创 2013-08-23 11:29:41 · 1378 阅读 · 1 评论 -
eoe源码解读之旅-----网络模块的设计
网络模块设计思想eoe里的网络访问模块都是经过静态类的调用来实现的,来看分析一下简单的设计过程。首先是内容请求RequestCacheUtil类这个类只有一个共有方法,就是getRequestContent这个拿内容的方法。这里的方法都是一些静态的方法,完成的简单流程如下:在入口先判断SD卡是否可用,然后确定缓存的目录传到下级,在getCacheRequest查看是否要拿缓存,如果不用原创 2013-08-26 10:17:23 · 1355 阅读 · 0 评论 -
bbs论坛 Android客户端简单设计
最近闲来无事就为自己学校论坛做了一个简单的客户端,功能还没有完成实现,只完成帖子的首页内容显示,还没有完成第二页的内容解释,因为没有找到本学校论坛的移动接入口,客户端连接的是电脑版的接入口,所以速度非常慢,也没有完成发帖功能 ,有点懒惰了,有兴趣的朋友,可以和我一起研究一下效果图如下:登陆界面版块列表加载过程帖子列表内容列表实现的原创 2013-08-23 11:47:13 · 1903 阅读 · 0 评论 -
android 路径动画制作
1、前言 今天项目要用到一个类似微信发送么么哒,那种屏幕飘表情的功能,所以分析研究了一下,用到的技术应该是路径动画,不知道这样就正不正确,反正就是画一个路径线,然后对象根据这个路径去运动。所以就叫他路径动画了。路径动画要首先要解决的问题就是怎么画这个路径?然后路径画出来后怎么取路径上的所有点的坐标值? 这里解决这两个问题就看一个类PathMeasur原创 2015-03-04 20:19:58 · 13076 阅读 · 2 评论