12 2014 档案

直接拿来用!最火的Android开源项目
摘要:直接拿来用!最火的Android开源项目(一)发表于2013-05-03 14:58| 213836次阅读| 来源CSDN| 755 条评论| 作者唐小引 GitHubAndroid开源项目移动开发最受欢迎的开源项目摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你... 阅读全文

posted @ 2014-12-26 18:44 东方小虾米 阅读(125) 评论(0) 推荐(0)

Android开发网上的一些重要知识点[经验分享]
摘要:1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标 记来打开一个新窗口,... 阅读全文

posted @ 2014-12-26 18:31 东方小虾米 阅读(230) 评论(0) 推荐(0)

[Android实例] Android之断点续传下载
摘要:在我们做开发的时候经常遇到的就是下载了,现在下载的方法有很多很多,那么怎么做到断点续传下载呢!很多人都头疼这个问题,如果我们没有很好的逻辑真不是很容易解决啊。我参考了一下前辈们的资料了整理了一个项目,能实现多个文件的同时下载。断点续传下载,顾名思义,那就是我们在一次下载未结束时,退出下载,第二次下载... 阅读全文

posted @ 2014-12-26 18:27 东方小虾米 阅读(155) 评论(0) 推荐(0)

Android学习工作总结
摘要:1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍. 2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来.3.要有自己的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也可以是一个笔记本软件.因为只有放在知识库里的东西,才... 阅读全文

posted @ 2014-12-24 09:58 东方小虾米 阅读(887) 评论(0) 推荐(0)

Android MD5校验码的生成与算法实现
摘要:在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可... 阅读全文

posted @ 2014-12-24 09:07 东方小虾米 阅读(710) 评论(0) 推荐(0)

添加AppWidget功能
摘要:要为程序添加AppWidget1 首先要建立一个继承于AppWidgetProvider的类MyWidget123public class MyWidget extends AppWidgetProvider {}2 在manifest清单文件中进行注册1 2 ... 阅读全文

posted @ 2014-12-23 14:09 东方小虾米 阅读(114) 评论(0) 推荐(0)

【转】android中跨进程通讯的4种方式
摘要:转自:http://www.androidsdn.com/article/show/137由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中... 阅读全文

posted @ 2014-12-23 10:24 东方小虾米 阅读(89) 评论(0) 推荐(0)

Android中Context的总结及其用法
摘要:在android中我们经常遇到这样的情况,在创建一个对象的时候往往需要传递一个this参数,比如:语句 MyView mView = new MyView(this),要求传递一个this参数,这个this究竟指的是什么东西呢? 其实这里的this指的就是当前的Activity.this,是这个语句... 阅读全文

posted @ 2014-12-23 10:16 东方小虾米 阅读(287) 评论(0) 推荐(0)

仿苹果弹性布局
摘要:在android开发中,常常会要求IOS应用和android应用的体验一致,所以对应android中开发时,很多控件就需要开发人员自己定义,下面就为大家分享一个仿苹果的弹性滑动ScrollView。BounceScrollView源码:package com.joke.widget;import a... 阅读全文

posted @ 2014-12-23 09:54 东方小虾米 阅读(91) 评论(0) 推荐(0)

apk 静默安装
摘要:/***软件静默安装*@paramapkAbsolutePathapk文件所在路径*@return安装结果:获取到的result值**如果安装成功的话是“*pkg:/data/local/tmp/Calculator.apk/nSuccess”,*如果是失败的话,则没有结尾的“Success”。*/... 阅读全文

posted @ 2014-12-23 09:48 东方小虾米 阅读(142) 评论(0) 推荐(0)

Android的Touch事件分发机制简单探析
摘要:前言 Android中关于触摸事件的分发传递是一个很值得研究的东西。曾不见你引入了一个ListView的滑动功能,ListView就不听你手 指的指唤来滚动了;也不知道为啥Button设置了onClick和onTouch,其中谁会先响应;或许你会问onTouch和 onTouchEvent有什么区... 阅读全文

posted @ 2014-12-18 09:20 东方小虾米 阅读(117) 评论(0) 推荐(0)

一个经典例子让你彻彻底底理解java回调机制
摘要:转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,... 阅读全文

posted @ 2014-12-13 10:37 东方小虾米 阅读(79) 评论(0) 推荐(0)

Android Service与Activity之间通信的几种方式
摘要:转载请注明地址http://blog.csdn.net/xiaanming/article/details/9750689在 Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到 Activity与Service之间的... 阅读全文

posted @ 2014-12-13 10:35 东方小虾米 阅读(112) 评论(0) 推荐(0)

Android图片异步加载
摘要:开发Android程序,一般情况下都会有两个操作,图片的异步加载与缓存,而图片的异 步加载大都是从网络读取图片(还有生成本地图片缩略图等操作),为了减少网络操作,加快图片加载速度就需要对图片进行缓存,所以网上的好多图片异步加载方 法都是与图片的缓存紧密关联的。但也有可能用户已经有了缓存的相关类库,这... 阅读全文

posted @ 2014-12-12 11:22 东方小虾米 阅读(79) 评论(0) 推荐(0)

Laucher 九宫格风格 长按移动删除 宫格
摘要:近期项目需要做类似 android 主界面的Laucher 风格的界面,来实现界面的用户操作,优化用户体验。很显示的这功能的实现是通过对GridView类的改造来实现的。效果图:这功能的核心代码如下:public class DragGridView extends GridView {privat... 阅读全文

posted @ 2014-12-11 14:05 东方小虾米 阅读(178) 评论(0) 推荐(0)

Android 小技巧-- TextView与EditText 同步显示
摘要:方法一.利用View.OnKeyListener"同步"显示EditTextmyEdit=(EditText)findViewById(R.id.myEdit);TextViewmyText=(TextView)findViewById(R.id.myText);myEdit.setOnKeyLis... 阅读全文

posted @ 2014-12-05 14:23 东方小虾米 阅读(181) 评论(0) 推荐(0)

Android中Touch事件的传递机制
摘要:由于之前对于android的事件传递机制不了解,今天正好不忙,赶紧抽出时间来理一下这方面的知识,本文结合demo,对android的事件传递机制进行分析。在事件传递过程中,离不开以下三个方法:1.dispatchTouchEvent分发touchEvent,返回值为true时表示TouchEvent... 阅读全文

posted @ 2014-12-05 13:33 东方小虾米 阅读(139) 评论(0) 推荐(0)

Android之获取本地图片并压缩方法
摘要:这两天在做项目时,做到上传图片功能一块时,碰到两个问题,一个是如何获取所选图片的路径,一个是如何压缩图片,在查了一些资料和看了别人写的后总算折腾出来了,在此记录一下。首先既然要选择图片,我们就先要获取本地所有的图片,Android已经为我们封装好了该意图。1 Intent intent = new ... 阅读全文

posted @ 2014-12-05 10:38 东方小虾米 阅读(136) 评论(0) 推荐(0)

Android Activity 启动模式
摘要:启动模式类别standard:每次启动activity都会创建新的实例对象。activity可以在多个不同的任务中被实例化多个对象。singleTop:如果当前任务栈顶有activity的实例对象,则调用onNewIntent()获取当前实例对象,否则在当前任务栈中实例化新对象。singleTask... 阅读全文

posted @ 2014-12-05 10:02 东方小虾米 阅读(93) 评论(0) 推荐(0)

android 从APP启动另一个APP
摘要:写下如下代码即可import android.content.ComponentName; //引入Intent mIntent = new Intent("android.intent.action.MAIN"); ComponentName comp = new ComponentNam... 阅读全文

posted @ 2014-12-05 09:58 东方小虾米 阅读(144) 评论(0) 推荐(0)

使用 AsyncTask实现异步处理
摘要:概述: AsyncTask是在Android SDK 1.5之后推出的一个方便编写后台线程与UI线程交互的辅助类。AsyncTask的内部实现是一个线程池,每个后台任务会提交到线程池中的线程执行,然 后使用Thread+Handler的方式调用回调函数AsyncTask抽象出后台线程运行的五个状态,... 阅读全文

posted @ 2014-12-04 14:07 东方小虾米 阅读(150) 评论(0) 推荐(0)

使用Thread+Handler实现异步处理
摘要:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和 ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对 UI进行了操作,... 阅读全文

posted @ 2014-12-04 13:51 东方小虾米 阅读(411) 评论(0) 推荐(0)

AsyncTask和Handler的优缺点比较
摘要:AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控 使用的缺点:在使... 阅读全文

posted @ 2014-12-04 13:40 东方小虾米 阅读(119) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发Tween动画的实现(十九)
摘要:今天和大伙讨论一下Android开发中的Tween动画的实现。首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法。Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹,包括时间, 位置 ,等等。但是Tween动画的缺点是它只能设置起始点与结束点的两帧,中间过程全部由系统帮我们完... 阅读全文

posted @ 2014-12-04 00:35 东方小虾米 阅读(111) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发AnimationDrable动画(十八)
摘要:Android开发中在制作2D帧动画中提供了使用XML配置动画文件的方式绘制,也就是说Android底层提供了动画播放的接口,那么我们分析一下如何调用它的接口来绘制动画。首先在工程res资源文件夹下创建anim动画文件夹,在这个文件夹中建立一个animation.xml文件, 这样它的路径就为re/... 阅读全文

posted @ 2014-12-04 00:33 东方小虾米 阅读(128) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发横竖屏的切换(十七)
摘要:玩过Android手机的同学们应该都很清楚手机横竖屏的机制吧,大部分游戏都是无法横竖屏切换的, 有的游戏只能竖屏的玩,有的游戏只能横屏玩,为什么开发中要强制游戏为单一的屏幕呢?原因很简单 就是因为切换屏幕后带来的问题过多开发起来过于麻烦所以大多数游戏都会强制横屏或者竖屏。的今天我用一个小例子带同... 阅读全文

posted @ 2014-12-04 00:29 东方小虾米 阅读(163) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发多线程(十六)
摘要:游戏开发与软件开发多线程的重要性 如果程序主线程被阻塞超过5秒,系统会提示“应用程序无响应” 这就是ANR 。 ANR的全称是Application Not Responding,使用多线程可以避免ANR。但是这里要注意一下不要为了避免ANR而过多的使用多线程,除非万不得已的情况。 比如访问网络服务... 阅读全文

posted @ 2014-12-04 00:23 东方小虾米 阅读(120) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发小球重力感应(十五)
摘要:重力感应主要是依靠手机的加速度传感器(accelerometer)来实现 在Android的开发中一共有八种传感器但是不一定每一款真机都支持这些传感器。因为很多功能用户根本不care的所以可能开发商会把某些功能屏蔽掉。还是得根据真机的实际情况来做开发,今天我们主要来讨论加速度传感器的具体实现方式。传... 阅读全文

posted @ 2014-12-04 00:22 东方小虾米 阅读(174) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发触摸轨迹曲线(十四)
摘要:在上一章的学习中我们已经知道如何处理游戏中的触摸事件,这一章将向同学们介绍绘制游戏触摸轨迹的曲线图,在onTouchEvent方法中我们可以拿到手指在屏幕中触摸点 X Y时时的坐标,这章我们研究的课题就是如何把这些点变成一种无规则轨迹并且将这条无规则曲线显示在屏幕中。 Android提供了一个Pat... 阅读全文

posted @ 2014-12-04 00:21 东方小虾米 阅读(123) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发触摸的响应方式(十三)
摘要:游戏开发中的触摸事件 在游戏开发中监听屏幕触摸事件须要在View中重写父类onTouchEvent方法,在重写的方法中拦截用户触摸屏幕的一些信息,比如触摸屏幕的X 、 Y坐标 触摸屏幕发生的事件 触摸按下 触摸抬起 触摸移动,触摸屏幕发生的时间 等等, 我们先看看onTouchEvent的函数原型。... 阅读全文

posted @ 2014-12-04 00:00 东方小虾米 阅读(101) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发处理按键的响应(十二)
摘要:1.onKeyDown 方法onKeyDown 方法是KeyEvent.Callback 接口中的一个抽象方法,重写onKeyDown 方法可以监听到按键被按下的事件,我们先看看onKeyDown方法的函数原型。第一个参数为键值,手机中每一个按钮都拥有一个完全独立的键值 通过按键键值就可以确定当前按... 阅读全文

posted @ 2014-12-03 23:59 东方小虾米 阅读(113) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发太鼓达人游戏(十一)
摘要:同学们在玩游戏的时候应该都会发现游戏中会有两种形式来播放音乐 ,一般设置选项中会明确标明 设置游戏音乐 与设置游戏音效。 客观的分析一下这两种形式的音乐,游戏背景音乐同时只会播放一首也就是说两首背景音乐不会同时播放,除非一首播放完毕或者切换场景等 才会播放下一首。而游戏音效 比如主角与敌人挥... 阅读全文

posted @ 2014-12-03 23:58 东方小虾米 阅读(154) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发飞行射击游戏(十)
摘要:1.地图滚动的原理实现 举个简单的例子吧,同学们都坐过火车吧,坐火车的时候都遇到过自己的火车明明是停止的但是旁边铁轨的火车在向后行驶,会有一种错觉感觉自己的火车是在向前行驶吧,呵呵。飞行射击类游戏的地图原理和这个完全一样。玩家在控制飞机在屏幕中飞行的位置,背景图片一直向后滚动从而给玩家一种错觉自己控... 阅读全文

posted @ 2014-12-03 23:57 东方小虾米 阅读(155) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发场景特效 (九)
摘要:大家在玩游戏的时候应该有时候会发现在切换游戏场景的时候 界面会播放一段非常好看的动画 比如一个百叶窗的形式关闭界面 然后在打开界面 效果非常好看 用户体验也非常好,今天我向大家解读游戏开发中常用的四种切换场景的特效动画。下面游戏界面中 红框内标识了4个图片按钮 分别点击这4个按钮会分别播放4组切... 阅读全文

posted @ 2014-12-03 23:56 东方小虾米 阅读(146) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发数据库SQLite (八)
摘要:数据库SQLite介绍 数据库最经典的四个操作 添加、删除、修改、查找,在处理大量数据的时候使用数据库可以帮我们迅速定位当前须要处理的数据,举个例子 好比现在要实现一个搜索功能 用数据库的话只须要其中一个搜索条件 一个数据库语句就可以迅速的在N条数据中找到我们需要的数据,如果不使用数据库那么查找起来... 阅读全文

posted @ 2014-12-03 23:55 东方小虾米 阅读(85) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发主角与地图的滚动(七)
摘要:人物移动地图的平滑滚动处理 玩过rpg游戏的朋友应该都知道RPG的游戏地图一般都比较大 今天我和大家分享一下在RPG游戏中如何来处理超出手机屏幕大小的游戏地图。如图所示为程序效果动画图地图滚动的原理 在本人之前博客的文章中介绍过人物在屏幕中的移动方式,因为之前拼的游戏地图是完全填充整个手机屏幕的,所... 阅读全文

posted @ 2014-12-03 23:54 东方小虾米 阅读(166) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发之进度条加载(六)
摘要:由于Android开发 横竖屏的切换会给游戏开发造成非常麻烦的事情 所以在游戏的制作当中会强制手机屏幕横屏或者竖屏避免横竖屏切换造成的数据重置 即使让程序不在切换屏幕后调用onCreat()方法 也会带来屏幕自适应的麻烦 所以Android的游戏一般都会强制横屏或者强制竖屏。强制横屏的方法1... 阅读全文

posted @ 2014-12-03 23:53 东方小虾米 阅读(142) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发View与SurFaceView的区别(五)
摘要:1.viewview在api中的结构java.lang.Objectandroid.view.View直接子类:AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextVie, ViewGroup, ViewStub间接... 阅读全文

posted @ 2014-12-03 23:52 东方小虾米 阅读(142) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发碰撞检测(四)
摘要:游戏碰撞的大致可以分为这几种类1.主角与边界的碰撞,限制主角不能走出手机屏幕外。2.主角与物理层的碰撞,与地图中的房子 桌子 椅子等等。3.主角与游戏人物之间的碰撞,这里指NPC等。4.主角与脚本框发生的碰撞,例如走进房间出线一段剧情对话等等。由此可见游戏中的碰撞主要是可以分为1.点与矩形之间的碰撞... 阅读全文

posted @ 2014-12-03 23:51 东方小虾米 阅读(168) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发帧动画(三)
摘要:1.帧动画的原理 帧动画帧动画顾名思义,一帧一帧播放的动画就是帧动画。 帧动画和我们小时候看的动画片的原理是一样的,在相同区域快速切换图片给人们呈现一种视觉的假象感觉像是在播放动画,其实不过是N张图片在一帧一帧的切换罢了。 如图所示:人物行走动画的实现方式, 4帧行走动画在播放区域 一帧一帧向左切换... 阅读全文

posted @ 2014-12-03 23:49 东方小虾米 阅读(115) 评论(0) 推荐(0)

【转帖】Android研究院之游戏开发摄像头更新 (二)
摘要:游戏中摄像头的原理介绍 在游戏开发中更新摄像头的位置可以决定屏幕显示的内容,尤其是RPG类游戏摄像头有着非常重要的作用,我举一个例子 有时候我们在玩RPG游戏的时候进入一个新的场景 触发一段脚本后 发现镜头开始向上移动 根据镜头移动玩家可以大概浏览一下这个场景有什么东西 ,触发什么样的剧情。这个实现... 阅读全文

posted @ 2014-12-03 23:48 东方小虾米 阅读(161) 评论(0) 推荐(0)

[转帖]Android研究院之游戏开发地图编辑器(一)
摘要:Mappy中文地图编辑器的使用说明下载地址:http://download.csdn.net/source/3452259 压缩包中包含 游戏地图编辑器使用指南 与地图资源图片 宫院1.png 一张 mapwin.exe 可执行文件 map.FMP 与map.TXT为使用编辑器生成出来的保存文件与地... 阅读全文

posted @ 2014-12-03 23:46 东方小虾米 阅读(241) 评论(0) 推荐(0)

[转贴]Android研究院之应用开发线程池的经典使用(二十九)
摘要:有一段时间没写博文了,今天抽空总结一下,也希望能通过自己写的这些文章,加深理解的同时能帮助在技术方面有疑点的朋友搞清楚个所以然来,由于经常会在网上或群里看到有朋友会问线程方面的东西,就像我一个朋友他们老师讲的,J2SE、J2EE里面使用的线程方面的东西可能不是太多 ,但是在Android开发里面,... 阅读全文

posted @ 2014-12-03 19:01 东方小虾米 阅读(124) 评论(0) 推荐(0)

[转贴]Android Shape渲染的使用(经典,学习研究不后悔)(二十八)
摘要:好久都没有写博文了,感觉自己变懒了,真对不起…-_-… 也有部分原因是因为我想写的东西网上已经有了,再加上还有很多方面小马我也正在学习,所以….这段时间一直暂停更新我的博客文章,看到博客的访问量一天天 的增加,很开心 。。。O_O。。。这一阵子也看了各种各校的书籍,技术类的、非技术类的,也找到了自... 阅读全文

posted @ 2014-12-03 19:00 东方小虾米 阅读(138) 评论(0) 推荐(0)

[转贴]Android研究院之应用开发使用Sencha完成APK局部更新(二十七)
摘要:好久没更新博文了,这段时间各种学习、各种打击,呵呵,但总归来说学到的东西也越来越多了,今天找时间来更新下这段时间学到的,也是我个人觉得不 错的一个东西“Android APK局部模块化更新”,之前也在网上找了相关的资料查了下,没找到觉得比较好的,大多都是Copy来Copy去的,由于前段时间开发的时候... 阅读全文

posted @ 2014-12-03 18:57 东方小虾米 阅读(134) 评论(0) 推荐(0)

[转贴]Android研究院之应用开发列表项添加进度框进阶(二十六)
摘要:今天有时间就学习了下在ListView、GridView列表项中清加ProgressBar,小马用最简单的代码实现可以通用的功能,人人都能看懂, 哈哈,直接说下,如果你的适配器getView方法返回的View是一个自定义控件的话,有点不好实现哦,不过可以用两个控件之间Visible 、Invisib... 阅读全文

posted @ 2014-12-03 18:56 东方小虾米 阅读(88) 评论(0) 推荐(0)

[转贴]Android研究院之应用开发自定义图片剪辑头像设置(二十五)
摘要:很早就有有看到有朋友在讨论QQ头像的裁剪上传是怎么实现的,吼吼,之前小马也没做过,好奇之下学习下,发现以前项目中有类型的功能,结合官方文档里面的 解释,就更好玩了,急急忙忙写51里的,今天听变3主题曲,重新记录在WorePress里,记录编程的过程,希望能与更多的朋友交流学习,文章中的截图 是动... 阅读全文

posted @ 2014-12-03 18:55 东方小虾米 阅读(166) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序屏幕锁定详解(二十四)
摘要:最近在一个视频项目中遇到了很多屏幕锁定的问题,小马自己也在学习,网上找了下也没太详细的例子,看的资料书上也没有有关屏幕锁定程序的介绍,从之 前写的文章中抽过来放研究院中,希望能帮助更多想了解或学习屏幕锁的朋友们学习研究,自己照着官方文档学习下,现在做好了,小马废话不多说,先发下截图, 看下效果,需要... 阅读全文

posted @ 2014-12-03 18:54 东方小虾米 阅读(233) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序屏幕锁定详解(二十三)
摘要:由于此前在51写过屏幕锁相关的文章,在最近开发过程中也用到了屏幕锁,今天就抽个时间将屏幕锁的控制及实现代码复习及更一步学 习,希望能帮助朋友们对屏幕锁更加了解,以备不时之用,九宫格 PIN密码 密码锁屏等的小马会有屏幕锁二中详细介绍,大家看来看这篇简单的,来热热身,先简单讲下下: 之前在Androi... 阅读全文

posted @ 2014-12-03 18:53 东方小虾米 阅读(232) 评论(0) 推荐(0)

[转贴]Android研究院之内存泄漏调试学习与总结(二十二)
摘要:开始学习啦,吼吼,小马很尽量写清楚自己想的与学习到的知识,希望大家不要嫌啰嗦,仔细看下小马描述与扩展的知识,一定能学到东西的! 好了,先简单说下,大家有或经常碰到OOM的问题,对吧?很多这样的问题只要一出现相信大家的想法跟小马的一样,就是自己的应用:优化、优化、再优化!而 且如果出现类似于OOM这... 阅读全文

posted @ 2014-12-03 18:52 东方小虾米 阅读(118) 评论(0) 推荐(0)

[转贴]Android研究院之ListView原理学习与优化总结(二十一)
摘要:在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来 整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我 想... 阅读全文

posted @ 2014-12-03 18:51 东方小虾米 阅读(133) 评论(0) 推荐(0)

[转贴]Android研究院之API动画学习与扩展总结(二十)
摘要:今天写完了一篇文章的,应该是由于篇幅太长了,发布的时候丢了,所以搞到现在才发布,实在抱歉,今天小马就借助官方 API的动画来扩展总结下之前学习与使用过的一些知识点,风格不变,先看效果,再看代码:动画效果一:AnimatorSet.Builderl: 好了,效果看完了,但这篇文章主要... 阅读全文

posted @ 2014-12-03 18:50 东方小虾米 阅读(116) 评论(0) 推荐(0)

[转贴]Android研究院之模仿iPhone列表数据View刷新动画详解(十九)
摘要:因为我本人很喜欢在不同的页面之间跳转时加点好玩的动画,今天无意间看到一个动画效果感觉不错,几种效果图如下:既然好玩就 写在博客中,直接说就是:该效果类似于iPhone中View的切换动画效果,今天就只介绍上面展示的效果,如果大家要看到更多更好玩的Activity 之间切换的效果的话,可以看下小马这篇... 阅读全文

posted @ 2014-12-03 18:25 东方小虾米 阅读(141) 评论(0) 推荐(0)

[转贴]Android 研究院之活动任务堆栈详解(十八)
摘要:今天带着个人疑问与实际项目开发中遇到的问题,跟大家一起学习下安卓活动与任务堆栈方面的知识,直入正题:相信大家都碰到过并没有过多的操作内存但应用自动强制退出或OOM的吧?这个问题也是我本人在面试过程中被人问到的,顺带学习并记录在博客中,跟大家交流,共同提高改进…说到堆栈,我的第一反应是跟我没关系,... 阅读全文

posted @ 2014-12-03 18:24 东方小虾米 阅读(110) 评论(0) 推荐(0)

[转贴]Android研究院之新浪微博XAuth方式授权与发送(十七)
摘要:开发新浪微博 首先须要使用官方提供的API接口weibo4android.jar下载地址:http://download.csdn.net/source/3399114官方下载地址:http://code.google.com/p/weibo4j/downloads/list首先须要在项目中引入新浪... 阅读全文

posted @ 2014-12-03 18:23 东方小虾米 阅读(109) 评论(0) 推荐(0)

[转贴]Android研究院之WebView的简单使用(十六)
摘要:最近的项目中看产品文档的时候,发现设计文档中”资讯”栏目设计的图文并茂,有声有色,感叹之余,发觉如此的布局写起来太烦太累了…想到了平时使用浏览器看新闻的体验,感觉让服务端把资讯做成网页,客户端使用WebView这个组件来直接访问页面的方式挺不错.WebView非常简单,Android已经封装的非常... 阅读全文

posted @ 2014-12-03 17:59 东方小虾米 阅读(115) 评论(0) 推荐(0)

[转贴]Android研究院之制作第三方数据库与读取(十五)
摘要:好久都没有更新Android开发系列博文了,不知道大伙还能都记得我这个老朋友,嘿嘿。其实这段时间Android的开发我也一直都没有闲 着,Android + IOS + Unity 的游戏与软件开发MOMO都在同时进行,给力的生活还是继续这儿。希望过段时间有机会可以尝试制作一些WP7下的游戏或软件... 阅读全文

posted @ 2014-12-03 17:57 东方小虾米 阅读(134) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序获取日志信息(十四)
摘要:各位大小盆友们晚上好,由于这周在公司连续加了5天通宵班,项目实在太紧了。还好MOMO没有挂到公司顺利的回到了温暖的家嘎嘎。不过MOMO还是不忘 大伙们 哇咔咔~~ 一回来就更新博客,分享一个在软件开发中很实用的例子,也是这几天在通宵加班中我使用的一个小例子, 在程序中监听Log信息。为什么说它实... 阅读全文

posted @ 2014-12-03 17:55 东方小虾米 阅读(108) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序短信库解析(十三)
摘要:今天我和同学们讨论一下Android平台下如何调用系统方法发送短信、接收短信、系统的短信库相关的问题。进入正题,我们先使用Eclipse工具模拟给自己的模拟器发送一条短信。在Eclipse下打开DDMSIncoming number: 这里须要填写的是发件人的手机号码,这里只能输入数字否则会无法发送... 阅读全文

posted @ 2014-12-03 17:52 东方小虾米 阅读(144) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序通讯录(十二)
摘要:Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。 这一篇文章我主要带领同学们熟悉Android的通讯录机制。图中选中的数据库 contacts2.db就是系统储存联系人的数据库,我们将它打开看看里面储存了些什么... 阅读全文

posted @ 2014-12-03 17:51 东方小虾米 阅读(148) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序PreferenceActivity(十一)
摘要:1.PreferenceActivity 介绍 PreferenceActivity 继承ListActivity 它是以一个列表的形式在展现内容,它最主要的特点是添加Preference可以让控件的状态持久化储存,举个例子 比如用户选中checkbox后 退出应用然后在进入应用,这时用户希望看到... 阅读全文

posted @ 2014-12-03 17:49 东方小虾米 阅读(105) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序通信(十)
摘要:Android 开发中在程序之间通讯的接口做的还是非常丰富的 本例主要向大家介绍程序之间是如何进行沟通,有哪几种沟通方式 如何来实现沟通。1.使用handler传递消息 handler 大家可以把它想象成主线程(UI线程)的一个子线程,它可以给主线程(UI线程)发送数据从而更新主线程(UI线程)的U... 阅读全文

posted @ 2014-12-03 17:27 东方小虾米 阅读(118) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序界面五大布局(九)
摘要:1.线性布局(LinearLayout)线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会 以 线性布局与相对布局嵌套的形式设置布局。如图所示 使用了线性布局的水平方向与垂直方... 阅读全文

posted @ 2014-12-03 17:24 东方小虾米 阅读(114) 评论(0) 推荐(0)

[转贴]Android 研究院之应用程序数据库(八)
摘要:1.使用SharedPreferences处理数据的 新建 储存 读取 删除 SharedPreferences保存后生成的是XML文件,内容是以节点的形势保存在文件中,SharedPreferences类提供了非常丰富的处理数据的方法下面我向大家介绍一下如何使用SharedPreferences来... 阅读全文

posted @ 2014-12-03 17:23 东方小虾米 阅读(155) 评论(0) 推荐(0)

[转贴]Android 研究院之应用程序的调试(七)
摘要:1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第二种: 在红框区域双击鼠标左键将... 阅读全文

posted @ 2014-12-03 17:18 东方小虾米 阅读(133) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序ListView 详解 (六)
摘要:ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView ,今天我通过一个demo来教大家怎么样使用ListView组件 绘制出漂亮的列表,说道ListView就不得不说Adapter适配器,因为只有通过Adapter才可以把列表中的数据映射到ListV... 阅读全文

posted @ 2014-12-03 17:07 东方小虾米 阅读(93) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序EditText 详解(五)
摘要:EditText在API中的结构java.lang.Object android.view.View android.widget.TextView android.widget.EditText已知直接子类: AutoCompleteTextView, ExtractEditText已... 阅读全文

posted @ 2014-12-03 17:05 东方小虾米 阅读(101) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序TextView详解(四)
摘要:TextView的API 中文文档中 说明它的结构结构java.lang.Object android.view.View android.widget.TextView直接子类: Button, CheckedTextView, Chronometer, DigitalClock, EditTex... 阅读全文

posted @ 2014-12-03 17:04 东方小虾米 阅读(134) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序系统控件界面(三)
摘要:雨松MOMO带大家盘点Android 开发中的一些常用系统控件的简单用法今天我用自己写的一个Demo 和大家详细介绍一个Android开发中遇到的一些常用系统控件的使用技巧。1.文本框TextViewTextView的作用是用来显示一个文本框,下面我用两种方式为大家呈现TextView, 第一种是通... 阅读全文

posted @ 2014-12-03 17:01 东方小虾米 阅读(92) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序自定义View(二)
摘要:雨松MOMO带大家盘点Android 中的自定义View界面的绘制今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。1.自定义view绘制字符串相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便 省内存 我相信做过J2ME游戏... 阅读全文

posted @ 2014-12-03 16:57 东方小虾米 阅读(99) 评论(0) 推荐(0)

[转贴]Android研究院之应用程序对话框大合集(一)
摘要:雨松MOMO带大家盘点Android 中的对话框今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。1.确定取消对话框对话框中有2个按钮 通过调用 setPositiveButton 方法 和 setNegativeButton 方法 可以设置按钮的显示内容以及按钮的... 阅读全文

posted @ 2014-12-03 16:38 东方小虾米 阅读(119) 评论(0) 推荐(0)

Android getWindow().setFlags方法
摘要:AndroidgetWindow().setFlags方法//设置窗体全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置窗... 阅读全文

posted @ 2014-12-03 14:49 东方小虾米 阅读(168) 评论(0) 推荐(0)

新版安卓SDK文件activity_main.xml和fragment_main.xml的处理
摘要:原文地址:新版安卓SDK文件activity_main.xml和fragment_main.xml的处理作者:Leansmall新版安装SDK文件一开始有两个XML文件,activity_main.xml和fragment_main.xml,不习惯的可以这样处理:1.删除fragment_main.... 阅读全文

posted @ 2014-12-03 14:09 东方小虾米 阅读(255) 评论(0) 推荐(0)