
安卓开发实战随笔
黑色之路
每个人都依靠自己的知识和认识,却又被之所束缚,还将这些称之为现实。但知识和认识是非常暧昧的东西,那个现实也许只不过是镜中花水中月。人们都生活在自我意识之中,你不这么认为吗?
展开
-
使用Android MediaStore裁剪大图片初次探究
这篇文章相当经典而实用,想当初我做手机拍照截图的时候,大多都是在网上抄来抄去的内容,从来没有人考虑过实际项目中的需求。实际上,拍照传大图片,如果用普通方式会耗用极大的内存,Android一个App原则上的16M内存限制可以一下子被耗光。Android在拍照上有一个隐藏的设计,如果拍照图片过大,只返回一张缩略图。具体到不同手机,都是不一样的。 首先,让我们探讨下Intent以及它的特点。在看了原创 2015-04-24 16:29:03 · 1376 阅读 · 0 评论 -
Java的日期格式化常用方法
一般常用格式化类DateFormat和SimpleDateFormat的format(Date time)方法进行格式化日期.1. 首先介绍java.text.SimpleDateFormat类.public class SimpleDateFormat extends DateFormatSimpleDateFormat是一个以与语言环境有关的方式转载 2015-07-20 11:59:33 · 448 阅读 · 0 评论 -
The specified child already has a parent. You must call removeView() on the child's parent first.
在activity中,点击一个button的时候,就创建一个对话框,当点击第二次的时候,本想再次弹出那个对话框,但是没想到就报错了:意思是这个子view 已经有个父view了,你现在要使用的话,必须把子view从父view中移除掉。[java] view plaincopyprint?/* *转载 2015-07-07 12:28:41 · 501 阅读 · 0 评论 -
一个点的经度和纬度,以这个点为圆心,1000米为半径,最大的经度和纬度,最小的经度和纬度
比如我现在知道一个点的经度和纬度了,然后我想算出以这个点为圆心,1000米为半径,最大的经度和纬度,最小的经度和纬度,请问怎么算呢?PHP代码我网上找了一个算出来好像不对呀?12345678910111213141516原创 2015-07-14 12:23:42 · 2373 阅读 · 0 评论 -
根据list对象中的某一字段排序
ackage src.dyy.superSearch; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Test1 { private String a; private String b;转载 2015-07-09 12:41:48 · 522 阅读 · 0 评论 -
Android Action Bar 详解篇
作者原创,转载请标明出处:http://blog.youkuaiyun.com/yuxlong2010 作为Android 3.0之后引入的新的对象,ActionBar可以说是一个方便快捷的导航神器。它可以作为活动的标题,突出活动的一些关键操作(如“搜索”、“创建”、“共享”等)、作为菜单的灵活使用,还可以实现类似TabWidget的标签功能以及下拉导航的功能,系统能够很好根据不同的转载 2015-07-09 12:41:08 · 628 阅读 · 0 评论 -
JAVA 计算地球上任意两点(经纬度)距离
/** * 计算地球上任意两点(经纬度)距离 * * @param long1 * 第一点经度 * @param lat1 * 第一点纬度 * @param long2 * 第二点经度 * @param lat2 * 第二点纬度 * @retu转载 2015-07-08 17:57:36 · 701 阅读 · 0 评论 -
AdapterView.OnItemSelectedListener 你真的懂了吗?
AdapterView.OnItemSelectedListener 结构 继承关系 public static interface AdapterView.OnItemSelectedListener 类概述 定义了当选中视图中的项目时调用的回调函数的接口。 公有方法原创 2015-05-14 21:58:08 · 7020 阅读 · 0 评论 -
两种方法获得状态栏高度f
方法1.decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。 于是,我们就可以算出状态栏的高度了。view plainRect frame = new Rect();getWin原创 2015-05-13 12:41:47 · 1215 阅读 · 0 评论 -
怎样使一个Android应用不被杀死?(整理)
参考:http://blog.youkuaiyun.com/windskier/article/details/6560925http://blog.youkuaiyun.com/zmyde2010/article/details/6756368http://blog.sina.com.cn/s/blog_514048cb0100wi2j.html方法:对于一个service,可以首先把它设为在前台运转载 2015-04-27 17:44:44 · 519 阅读 · 0 评论 -
安卓键盘属性windowSoftInputMode透析
首先,我们从这个属性的名称中,可以很直观的看出它的作用,这个属性就是来设置窗口软键盘的交互模式的。 android:windowSoftInputMode属性一共有9个取值,分别是: stateUnspecified,stateUnchanged,stateHidden,stateAlwaysHidden,stateVisible,stateAlwaysVisible,adju原创 2015-04-29 14:25:27 · 818 阅读 · 0 评论 -
dispatchKeyEvent方法 按返回键back 执行两次
重写dispatchKeyEvent方法 按返回键back 执行两次的解决方法 转自:@Override public boolean dispatchKeyEvent(KeyEvent event) { if(event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() != KeyEvent.ACT原创 2015-04-29 12:29:30 · 1756 阅读 · 0 评论 -
安卓进阶专题篇-Intent
Android的三个基本组件——Activity,Service和Broadcast Receiver——都是通过Intent机制激活的,不同类型的组件有不同的传递Intent方式,我们经常使用intent,但若不认真分析intent,确经常云里雾里的. 那么什么是intent呐,意图,就是你要通过i可以通过intent干些什么事。是一个将要执行的动作的抽象的描述,由Intent原创 2015-04-25 20:24:29 · 772 阅读 · 0 评论 -
分享一个需要拍照的界面可以直接继承的Activity,附带详细注解
需要拍照的界面可以根据自己项目需求直接继承该Activity,附带详细注解,拍照剪切专题会进行详细讲解,大结局篇给出一个完整的总结,public abstract class RequestWithTakePhotoActivity extends BaseActivity {private static final String IMAGE_UNSPECIFIED = "image/*"原创 2015-04-24 17:08:30 · 961 阅读 · 0 评论 -
java日期格式化
编程中经常会遇到格式化数据。尤其是一些日期的格式化和数值的格式化。下面我稍微总结下java中日期的格式化。java中格式化日期用到的主要是SimpleDateFormat,下面就看看具体的用法吧:Date now = new Date();//声明一个日期[当前日期]SimpleDateFormat f1= new SimpleDateFormat(); //其中没转载 2015-07-20 11:58:46 · 408 阅读 · 0 评论