- 博客(17)
- 资源 (4)
- 收藏
- 关注

原创 Fragment传值
使用Fragment可能会用到传值,Fragment传值有Activity给Fragment、fragment传值给fragmentActivity传值给Fragment1.我们在动态添加fragment是传值给fragment可以使用构造造方法,和setArgument。在activity同setArgument传值public class MainActivity extend
2016-01-16 15:58:21
1031

原创 android 三级缓存
我们在移动开发时常常需要从网络请求图片,如果每次都去请求网络是很耗费流量。况且在网络不好的时候图片很可能加载不了,影响用户的体验。我们需要做图片缓存处理不做图片缓存处理缺点:每次去请求网络,耗费流量。网络不好,图片不加有问题,影响用户的体验还有可能发生oom图片缓存的原理:图片缓存的三级缓存,内存缓存、sdcard缓存、网络缓存。我们加载图片先查看内存中有没有该图片,有直接
2016-01-12 10:14:20
542

原创 Android BaseAdapter适配器的问题
Android 我们有时候需要自定义适配器,我们就需要继承BaseAdapter。我在这以listView为例,我们的listview可能有多个布局,这时我们会使用到public int getItemViewType(int position)和public int getViewTypeCount()这两个方法。但我在使用时就出现了下标越界的问题。这给我的个人习惯有一定的关系,我定义int
2015-05-23 00:07:30
515
原创 android listView或GridView数据不刷新的问题
android 想更新数据,调用notifyDatasetChange,没有作用。1:adapter中集合的应用改变了2:fragment中刷新listview或gridview数据调用notifyDatasetChange没有用,是因为重复使用view的原因,我们解决办法可以在onDestoryView中创建把View remove掉。((ViewGroup) mView.ge
2016-08-11 10:13:53
1195
原创 android 的Menu菜单
menu分为optionMenu和ContextOptionMenu和PopupMenuoptionMenu静态的创建option使用onCreteOptionsMenu方法获取要显示的optionMenu菜单。使用getMenuInflater的inflater方法把R.menu.main填充在menu中代码如下@Override public boolean onCrea
2016-01-19 15:19:24
529
原创 Dialog的使用
android的dialog分为两大类普通dialog和列表dialog普通dialogAlertDialog对话框在使用对话框分为以下几步:1.AlertDialog我们在使用时需要先创建一个Builder建造者。2.通过这个建造者可以设置dialog的标题和Icon、message等3.调用builder的create方法创建一个Dialog对象。4.调用dialo
2016-01-19 14:11:50
496
原创 android存储方式(内部存储、外部存储)
android中的文件存储分为内部存储、外部存储、数据库存储android的内部存储(不需要权限) 内部存储的cache目录 /data/data/packageName/cache android api获取路径的方式context.getCacheDir() 内部存储的files目录 /data/data/packageName/f
2016-01-18 21:05:59
1330
原创 Fragment常见错误
android重复添加fragment引起的异常,同一个Fragment对象不能再同一个activity添加两次java.lang.IllegalStateException: Fragment already added: MyFragment{db6202a #0 id=0x7f080001}这就是Fragment说Fragment引进存在了,重复添加同一个FragmentTran
2016-01-16 19:27:01
1520
原创 Fragment的静态创建、动态创建
学习fragment就要知道怎么去创建一个fragment,创建fragment分为静态创建fragment和动态创建fragment静态创建Fragment1.首先创建一个fragment要创建的布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou
2016-01-16 15:11:15
1716
原创 Fragment生命周期(在不同的方法分别能做什么操作)
在使用fragment时首先要知道fragment的生命周期,我们能在生命周期方法中做什么操作onAttch(Activity activity):这个方法是在fragment与activity关联之后调用,我们能在这个方法中获取这个关联的activity的实例。但是当你的sdk更新到android6.0(api-23)是就会显示这个方法是过时的,使用onAttach(Context con
2016-01-16 14:50:00
6323
原创 LinearLayout布局中的weight的理解
在android中LinearLayout是线性布局,在线性布局中有这样一个属性,android:layout_weight。layout_weight代表的是控件所占剩余空间的比例。什么是剩余空间剩余空间就是总的空间大小减去控件自身的大小。例如,控件自身的大小是100dp,总的空间的大小是400dp,那么剩余空间的大小就是400-100=300dp奇怪现象,加深理解什么是剩余空间的大
2016-01-11 09:12:44
1590
原创 ListView与GridView中SetEmptyView方法的使用,及触发条件
我们在使用ListView与GridView组件的时候通常为给用户一个友好的界面提示。在没有数据的时候我们可以给用户一个提示。我们这时候就用到了setEmptyView这个方法,这个方法。使用的方式:1.我们提示的view与LIstView是同一个xml文件,我们就可以在java文件中直接找到这个当ListView是空的时候的要显示的View,使用setEmptyView方法添加,在L
2016-01-10 15:00:35
2201
转载 Google java编程风格指南
Google Java编程风格指南January 20, 2014作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。目录前言
2015-12-20 19:42:19
398
转载 【Android】Fragment真正意义上的onResume和onPause
前言Fragment虽然有onResume和onPause的,但是这两个方法是Activity的方法,调用时机也是与Activity相同,和ViewPager搭配使用这个方法就很鸡肋了,根本不是你想要的效果,这里介绍一种方法。声明欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com农民伯伯: http://over14
2015-08-29 11:24:21
463
转载 ubuntu苹果主题
ubuntu苹果主题1、下载主题包我把主题上传到了csdn的资源栏目,下载地址:http://download.youkuaiyun.com/detail/chenjiebin/45315372、将/mac/sharc/themes下的Mac-X-Lion文件夹完整复制到/usr/share/themes下,注意是整个Mac-X-Lion3、将/mac/sharc/icons下
2015-06-29 00:02:34
860
原创 win7 修改IP,网关,DNS,掩码
对于笔记本电脑只有一个网卡,在多个地方使用,需要不停的修改ip是一件十分痛苦的事情,如果有一个批处理文件就变的十分的简单addr ====》 IP mask===》掩码gateway==》网关@echo offecho 上网ip的设置 echo 请选择要上网的地点 echo 教室============》按1键 echo 宿舍============》
2015-01-12 21:06:55
1500
原创 mybatis学习心得
登录 | 注册TechBirds在路上感觉累的时候,也许你正处于人生的上坡路。http://weibo.com/techbirds/home目录视图摘要视图订阅博客专家福利 公告:优快云博客积分系统升级 有奖试读&征文:我们在互联网上奋斗的
2014-11-01 10:39:28
982
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人