- 博客(15)
- 收藏
- 关注
原创 android 打开本地相册,并将选择的照片显示到当前界面
import android.app.Activity;import android.content.Intent;import android.database.Cursor;import android.graphics.BitmapFactory;import android.net.Uri;import android.os.Bundle;import androi
2016-07-31 21:41:15 10993
转载 android调用系统相机功能,并将照片保存到本地
在多媒体应用制作中,我们经常会用到camera,那么到底如何调用系统的camera呢:1.调用相机: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, 1);只需要把这两句代码写进button的onclick事
2016-07-31 17:40:15 747
原创 android 调用系统相机或者系统相册功能时,onActivityResult方法不执行问题的解决过程
我的情况:我自定义了一个Activity继承自FragementActivity,在里边使用一下代码Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent,4050);启动系统相机功能。但是,当返回当前Activity时,系统并没有调用onActiv
2016-07-31 17:20:17 3471
转载 DecimalFormat类的使用
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容都可以本地化。 DecimalF
2016-07-27 16:01:17 384
原创 ListView 的属性介绍
<?xml version="1.0" encoding="utf-8"?>02 <ListView xmlns:android="http://schemas.android.com/apk/res/android"03 android:id="@+id/listview"
2016-07-26 16:59:56 329
转载 VIM常用命令
vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v
2016-07-23 11:35:11 192
原创 android中ExpandableListView的使用
ExpandableListVivew是ListView的子类,它在普通ListView的基础上进行了扩展,它把应用中的列表项分为几组,每组里 又可包含多个列表项。ExpandableListVivew的用法与普通ListView的用法非常相似,只是ExpandableListVivew 显示的列表项应该由ExpandableAdapter提供。 实现ExpandableAdapter的三
2016-07-21 14:38:56 361
原创 androidstudio 打不开模拟器或者无法找到真机的问题
今天点击androidstudio运行按钮,发现找不到之前创建的模拟器。出现以下状况。首先尝试,在cmd中运行一下命令。1.adb kill-server2.adb start-server3.重启studio发现不行。然后使用以下命令netstat -ano|findstr "5037"然后在任务管理器里找到8212这个进
2016-07-21 11:08:30 4275
转载 自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法
一、概述Android的animation由四种类型组成:alpha、scale、translate、rotate,对应android官方文档地址:《Animation Resources》1、XML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动
2016-07-16 18:56:01 548
转载 Android开发学习笔记:5大布局方式详解
Android中常用的5大布局方式有以下几种:线性布局(LinearLayout):按照垂直或者水平方向布局的组件。帧布局(FrameLayout):组件从屏幕左上方布局组件。表格布局(TableLayout):按照行列方式布局组件。相对布局(RelativeLayout):相对其它组件的布局方式。 绝对布局(AbsoluteLayout):按照绝对坐标来布局组件。 1. 线性布局
2016-07-16 18:52:35 449
转载 android layout布局的属性介绍
参考:http://blog.csdn.net/msmile_my/article/details/9018775Android的layout布局总体来看分为几大类: 第一类:属性值 true或者 false android:layout_centerHrizontal 水平居中 android:layout
2016-07-14 17:45:07 565
转载 java中null的深刻理解
对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。我越发感到惊奇,因为java的设计原理是为了简化事情,那就是为什么没有浪费时间在指针、操作符重载
2016-07-12 15:48:14 308
转载 关于Android“This Handler class should be static or leaks might occur”警告的处理方法
最近用到handle在线程中改变UI,会跟给出“This Handler class should be static or leaks might occur”的警告,网上看了很多解决办法,但都不够详细,这里我重新写一下这个问题的解决办法。1.问题原因:在ADT 20 Changes我们可以找到这样一个变化:“New Lint Checks: Look for handler leaks
2016-07-12 10:23:53 471
原创 android布局文件中start,end,left,right的区别
在写layout布局的时候,我们会发现有这样几个比较相似的属性:MarginStart MarginLeftMarginEnd MarginRight 这些属性的区别是什么? 根据api注释,我们得知MarginStart指的是控件距离开头View部分的间距大小,MarginLeft则指的是控件距离左边View部分的间距大小,Ma
2016-07-12 09:40:12 4763
转载 JAVA 多态-深层次理解
什么是多态? 多态分两种:(1) 编译时多态(设计时多态):方法重载。 (2) 运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个方法则被称为运行时多态。(我们平时说得多的事运行时多态,所以多态主要也是指运行时多态) 运行时多态存在的三个必要条件:一、要有继承(包括接口的实现);二、要有重写;三、父类引用指向子类对象
2016-07-02 22:22:20 329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人