自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MediaPlay和SoundPool

MediaPlay和SoundPool 音频资源的播放区别:MediaPlayer可以播放时间较长,文件较大的音频资源;SoundPool不支持较大的音频资源,支持多个短音效的同时播放。1)MediaPlayer的使用一般建议将MediaPlayer放在Service中来使用。播放的声音资源:来自sd卡,网络,项目内部等。声音文件在项目内部存放位置 res/raw/

2015-08-30 14:21:48 429

原创 External Storage外部存储——SD卡

External Storage外部存储——SD卡JavaIO操作文件操作 FileInputStream,FileOutputStream,FileReader,FileWriterFile :操纵文件或者目录BufferedReader readLine()使用文件的路径:Java开发:相对路径Android卡发:绝对路径,sd卡根路径+项目文件夹+文件

2015-08-28 11:45:52 684

原创 SharedPreferences存储

SharedPreferences存储以key+value的形式存储数据,只能存储int,long,double,boolean,string类型的数据。保存格式是xml文件。存储位置 /data/data//shared_pref/*.xml1) 写数据SharedPreferences prefs = context.getSharedPreferences("文件名" ,

2015-08-27 21:29:54 478

原创 Sqlite 数据库存储

数据存储的集中方式:1. SharedPreferences存储一般保存一些配置信息等简单信息如:是否是第一次启动应用,保存用户信息(一个用户)2. Internal Storage内部存储 数据存储在设备内部,建议存储一些小量数据3. External Storage外部存储(SD)Java的IO操作4. Sqlite 数据库存储 (insert , update

2015-08-27 11:03:41 652

原创 控件监听事件总结

1,GridView,ListView    监听器:OnItemClickListener2,Spinner 监听器:OnItemSelectedListener3,RadioGroup 监听器:RadioGroup.OnCheckedChangedListener4,CheckBox 监听器:CompoundButton.OnCheckedChangedListener5,圆形

2015-08-21 17:35:12 348

原创 三种AlterDialog的使用

使用AlertDialog一般的几个步骤: 创建方式:借助AlertDialog的内部Buider来调用一系列的方法实现AlertDialog alertDialog = new AlertDialog.Builder(context).setTile().setIcon().setView()或者setMessage或者setItems().setPositiveButt

2015-08-21 15:09:51 1035

原创 Android手机访问相册和打开照相机

通过点击相册或照相机把相册或照相机拍照所得的图片设置为头像,其中java代码为:public class MyFragment extends Fragment implements OnClickListener { private View rootView; // Fragment 的layout文件中的根文件 private ImageView iv; private Butt

2015-08-21 14:45:38 4958

原创 GridView在Fragment中的使用

以下是实现的通过GridView加载广告图片(没有加载文字),上面的“今日推荐”,“更多”字样是通过Layout布局实现的。通过添加监听器,点击每一个图片,并且携带图片的Id进行转跳这是一个GridView容器,用来放后面的gridview_tuijian_item,包括附加了上面的一个标题行“今日推荐”,“更多”<LinearLayout xmlns:android="http://

2015-08-21 12:49:00 8752

原创 ListView的使用

通过在Activity中Fragment中添加ListView与直接在Activityzhon

2015-08-21 12:15:30 703

原创 2、ViewPager+Fragment的使用

任务:通过手指滑动屏幕让页面进行滑动到下一个页面(以下代码还包含功能:通过滑动一个页面到下一个页面的同时每个页面对应的标签随着滑动,和通过点击对应的不同标签,页面也跟着滑动到下一个页面)ViewPager自己添加了触屏监听,可以通过用户手指滑动进行翻页操作。步骤:1) 在xml中声明ViewPager(support.v4)2) java 代码中找出ViewPager3) 构造

2015-08-19 17:34:04 402

原创 1、ViewPager的使用

ViewPager的使用ViewPager自己添加了触屏监听,可以通过用户手指滑动进行翻页操作。步骤:1) 在xml中声明ViewPager(support.v4)2) java 代码中找出ViewPager3) 构造ViewPager的数据源,并为该数据源添加数据项4) 适配器:class XXX extends PagerAdapter/FragmentPagerAda

2015-08-19 17:17:36 338

原创 FragmentTabHost+RadioGroup(RadioButton)创建底部导航菜单(默认顶部_隐藏)

步骤:1)布局文件中声明RadioGroup和RadioButton2)设置RadioButton不同状态使用不同图片3)设置RadioButton不同状态文字颜色的不同4)修饰RadioButton5)描述RadioButton选中时切换界面(java)activity_main中的代码: <android.support.v4.app.FragmentT

2015-08-14 17:08:08 1043

原创 FragmentTabHost顶部菜单选项

Layout布局文件activity_main中的代码如下: <android.support.v4.app.FragmentTabHost android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="0dp"

2015-08-14 15:38:58 2334

原创 Fragment的创建、动态绑定、静态绑定

首先在Layout布局文件中创建两个Fragment文件,命名分别为Fragment_me和Fragment_product在布局文件中进行了自己需要的布局内容,当然Layout布局文件下面还有创建Android时生成的activity_main布局文件,在activity_main中代码如下:

2015-08-14 11:47:48 2585

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除