- 博客(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
原创 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关注的人