Android学习笔记
文章平均质量分 72
方小伟
这个作者很懒,什么都没留下…
展开
-
实现音频功能的接口
Android 系统顶层的音频应用功能是通过专用的jie原创 2014-09-28 11:07:09 · 863 阅读 · 0 评论 -
Android中解析XML
XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simple API转载 2015-05-21 23:23:48 · 409 阅读 · 0 评论 -
Android Application的作用
学习android挺长时间了,但是对于Appliction还不是很了解。今天花一些时间研究了一下Application。 What is ApplicationApplication和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一转载 2015-04-11 17:53:54 · 447 阅读 · 0 评论 -
Android开源项目分类汇总
目前包括:Android開源項目第一篇——個性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style、其他转载 2015-03-11 13:29:08 · 1366 阅读 · 0 评论 -
BitmapFactory.Options详解
怎样获取图片的大小?思路很简单:首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。新问题又来了,在通过BitmapFactory.decodeFile(String path)方法将突破转成Bitmap时,遇到大一些的图片,我们经常会遇到OOM(Out Of Memory)的问题。怎么避免它呢?这就用转载 2015-03-08 13:36:46 · 392 阅读 · 0 评论 -
Java输入输出流
目录(?)[-]1什么是IO2数据流的基本概念1 数据流2 输入流Input Stream 3 输出流数据流分类3 标准IO命令行参数标准输入输出数据流4javaIO层次体系结构5 非流式文件类--File类6 JavaIO流类库io流的四个基本类io流的具体分类7 字节流InputStreamOutputStream 1 InputStrea转载 2015-03-07 15:32:09 · 433 阅读 · 0 评论 -
URL,URLConnection,HttPURLConnection的使用
URLConnection与HttPURLConnection都是抽象类,无法直接实例化对象。其对象主要通过URL的openconnection方法获得。值得注意的是:1.openConnection方法只创建URLConnection或者HttPURLConnection实例,但是并不进行真正的连接操作。并且,每次openConnection都将创建一个新的实例。2.openCo转载 2015-01-25 22:55:58 · 496 阅读 · 0 评论 -
android:layout_gravity和android:gravity的区别
1.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Bu转载 2015-02-13 12:55:01 · 392 阅读 · 0 评论 -
LayoutInflater的使用
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而findViewById()是用来获得具体控件的。LayoutInflater经常在Ba转载 2014-11-22 16:13:32 · 459 阅读 · 0 评论 -
Android之Handler更新UI总结
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate();转载 2015-02-09 22:48:10 · 540 阅读 · 0 评论 -
详解android:scaleType属性
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop 按转载 2014-12-23 14:55:21 · 390 阅读 · 0 评论 -
Android学习笔记之获取手机屏幕大小
由于各种手机的屏幕大小不一,所以开发是不能准确地写死了屏幕大小,然而android开发中可以通过几行代码就可以获取手机屏幕大小。获取方法(一)WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE); int width=wm.g原创 2014-12-19 23:03:53 · 497 阅读 · 0 评论 -
SQLiteOpenHelper的用法
SQLiteOpenHelper类是数据库读取的一个助手类。他是一个抽象类。通过它可以获得可读或可写的数据库对象。如getReadableDatabase(),getWritableDatabase(),通过该对象可以对数据库进行操作。还有就是通过复写回调函数onCreate(),和onUpgrade(),可以在创建和升级数据库时进行操作。SQLiteOpenHelper的实现代码pack原创 2014-12-19 22:45:33 · 816 阅读 · 0 评论 -
用MediaPlayer实现在线音乐播放
使用MediaPlayer播放音乐,基本步骤:(1)原创 2014-10-10 17:06:44 · 7499 阅读 · 0 评论 -
Android调节声音的基本步骤
在Android系统中使用AudioManager类调节声音的基本步骤:通过系统服务huo原创 2014-09-28 22:51:52 · 876 阅读 · 0 评论