
安卓开发技巧
不要辣椒谢谢
这个作者很懒,什么都没留下…
展开
-
<<第一行代码>>--自定义HttpUtils类并使用回调获取服务器返回数据
在<<第一行代码>>一书中学习到的技巧,再此实验整合:在编写网络应用时,我们经常会用到发送Http请求的地方,然而每次发送Http请求的代码几乎是相同的,所以通常情况下,我们将这些通用的网络操作提取到一个公共类里,并提供一个静态方法。(类似简单工厂模式)原创 2016-04-05 11:07:14 · 1936 阅读 · 0 评论 -
Iwfu-Android在内部和外部存储器创建文件或子目录Demo
以下内容参考develoer.android.com安卓存储文件内部存储:在内部存储器,ddms查看在data/data目录下,每个app对应一个目录,一般apk安装后就在这个目录下,但如果apk过大也会安装到外部存储器.外部存储:一般是以SD卡形式.在mnt/sdcard目录或storage/emulated/0目录下内部存储和外部存储区别内部存储:它始终可用。 默认情况下只有您的应用可以访原创 2016-06-04 15:48:05 · 2701 阅读 · 0 评论 -
Iwfu-ListView(一) - ListView使用ViewHolder优化以及ListView的其他
ListView使用ViewHoler优化:使用ViewHolde帮助ListView缓存,具体原理: http://blog.youkuaiyun.com/guolin_blog/article/details/44996879class MyAdapter extends BaseAdapter { @Override public int getCount() {原创 2016-05-18 00:26:06 · 852 阅读 · 0 评论 -
Iwfu-ListView(二) -BaseAdapter分析以及实现同一个ListView加载不同的布局
承接上文: ListView(一) - ListView使用ViewHolder优化以及ListView的其他 上文使用viewHolder对ListView进行优化,防止每次加载视图调用findViewById()。为什么viewHolder要写成static的啊??参考stackOverflow的一个回答:大致是说使用static的好处:防止非静态内部类的实例包含外围类实例的引用导致的内存原创 2016-05-20 23:50:12 · 1868 阅读 · 0 评论 -
Iwfu-保存Fragment切换时的UI状态/保存销毁Activity后再次进入的视图状态
以下所说都是保存视图状态(UI状态),并不保存具体数据.1-保存Fragment切换时的UI状态:思路是:由于每次销毁然后重进Fragment会调用onCreateView创建一个新的 View对象,导致所有视图都销毁重建,所以我们自己保存一个静态的View对象,这样每次切换和退出到桌面后再次进入也会返回退出时的状态。自定义Fragment,public class MyBaseFragment e原创 2016-04-19 21:51:30 · 1379 阅读 · 0 评论 -
Iwfu-ListView(三)-万能适配器
关于ListView万能适配器,网上有茫茫多详细的教程,这里实现简单的万能适配器。关于万能,最好的万能工具就是API,同API一样,只要做到把可以复用的代码抽取出来封装成方法或类,只需要提供给使用者一个接口传入不同的参数就可以达到适配器的通用。代码附注释,直接撸代码:Bean:package com.chan.allpowerful_adapter.bean;/** * Created by Ch原创 2016-05-21 11:18:54 · 941 阅读 · 0 评论 -
<<第一行代码>>--全局获取Context技巧
当应用程序架构变得复杂后,很多逻辑代码都脱离了Activity类(比如工具类),而我们恰恰要使用Context。Android为我们提供了一个Application类,每当程序启动的时候,系统会自动将这个类初始化,我们可以自定义自己的Application类,以便管理程序内一些全局的状态,比如全局Context,方法如下:/* * MyApplication:用于方原创 2016-02-29 19:34:20 · 779 阅读 · 0 评论 -
<<第一行代码>>--随时随地退出程序
<<第一行代码>>--安卓开发技巧:随时随地退出程序原创 2016-02-29 13:01:30 · 652 阅读 · 0 评论 -
<<第一行代码>>--根据程序当前界面判断是哪一个Activity
根据程序当前界面判断是哪一个Activity原创 2016-02-28 11:47:14 · 621 阅读 · 0 评论 -
安卓监听APP网络状态变化
监听手机网络状态变化使用ConnectivtiyManager类,可以获取网络状态,并在网络状态改变的时候发送广播。原创 2016-04-05 21:32:20 · 1680 阅读 · 0 评论 -
Iwfu-安卓重要的生命周期图和流程图
-↑- 使用目录跳页 有其他重要的提醒下我,及时添加。1-Activity生命周期2-Fragment生命周期3-Service生命周期4-View的绘制流程图5-Looper-Message-Handler流程图6-MediaPlayer生命周期7-SurfaceView生命周期8-Activity状态保存恢复流程图:9-IBinder在Android系统使用情况原创 2016-05-24 01:18:29 · 1450 阅读 · 0 评论