随笔分类 - android开发经验总结
主要是项目开发,或者是阅读他人代码总结的一些经验
摘要:1,胡萝卜农场项目(1)图片缓存项目(2)android开源框架的尝试2,智能厨房项目(1)将所有网络请求防止到一个service中的思路(2)左右导航的实现(3)fragment的使用3,网络遥控器项目(1)通过开启一个service不断检测是否有发送用户行为的实现(2)gridview类型的添加、删除搜索页面:(3)摇一摇功能的实现(4)列表项目展开(两个adapter叠加的方法)(5)将所有网络请求通过asyncTask执行,定义taskCallBack接口,ui界面实现该接口,实现通信;这种思路感觉比将所有网络请求防止在service里面更好一些(6)关键词动画的实现收藏界面:频道界面
阅读全文
摘要:之前碰到过这样的问题,sp文件只能够append,或者清空。其实一个键值,通过,分割,或者替代可以实现多条信息的存储。下面是一个举例:package com.ctbri.weather.utils;import android.content.SharedPreferences;public class StringUtil { public static String addIndex(SharedPreferences sp,String oldIndexs,String insertIndex) { if(oldIndexs.contains(insertIndex)...
阅读全文
摘要:经验一,将几个页面公用的数据,和方法进行封装,形成一个baseActivity的类:package com.ctbri.weather.control;import java.util.ArrayList;import java.util.HashMap;import com.ctbri.weather.domain.AirInfo;import com.ctbri.weather.domain.AlertInfos;import com.ctbri.weather.domain.LifeIndex;import com.ctbri.weather.domain.MainData;import
阅读全文