07 2013 档案

摘要:一、viewPager实现左右滑动及导引功能1,如果每个屏幕只是一个简单的布局,如果简单的话,定义一个arraryIist,利用addview将所有的布局加载,然后为viewpager定义一个adapter。对于页面内部控件的处理事件在instantiateItem中进行处理。 2,如果每一个屏幕的布局,相对复杂的话,可以将其封装为一个类,在这个类中给页面内部对应的组件添加点击事件。package com.slide.menu;import java.util.ArrayList;import com.slide.util.SlideMenuUtil;import android.app.Ac 阅读全文
posted @ 2013-07-25 11:18 bobo的学习笔记 阅读(491) 评论(0) 推荐(0) 编辑
摘要:1,介绍如何寻找目录下所有的图片路径、图片的裁剪和保存http://www.cnblogs.com/cschen/archive/2013/04/14/3020276.html2,介绍如何处理listview中每一个item对应的点击事件http://www.cnblogs.com/erueat/p/3202517.html(妙极了,对自己很有用。)3,介绍如何如何实现listview的异步图片加载http://www.cnblogs.com/tianshidechibang234/archive/2013/07/18/3198647.html3,使用底部导航的实现方法(1)利用传统的tabA 阅读全文
posted @ 2013-07-24 14:50 bobo的学习笔记 阅读(157) 评论(0) 推荐(0) 编辑
摘要:该工具类利用递归原理,能够将任意结构的json字符串进行解析。当然,如果需要解析为对应的实体对象时,就不能用了package com.wot.cloudsensing.carrotfarm.util;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObj 阅读全文
posted @ 2013-07-23 14:58 bobo的学习笔记 阅读(676) 评论(0) 推荐(0) 编辑
摘要:关于存储路径问题,如果是想要存储在应用本身的路径下,如果该应用卸载的时候,对应文件随之卸载,如果使用的是android level 8以上的版本,采用的是: getExternalFilesDir();该函数需要向其传递一个参数:Environment.DIRECTORY_MUSIC,或者诸如此类。得到的路径为:/storage/sdcard0/Android/data//files/Music如果使用的较低的版本: 采用getExternalStorageDirectory()获得跟目录,下一级集目录需要自己创建如果想要存储在和路径相对独立的目录下,在应用卸载的时候,对应的文件依旧保留。In 阅读全文
posted @ 2013-07-19 14:25 bobo的学习笔记 阅读(331) 评论(0) 推荐(0) 编辑
摘要:左右滑动切换是几乎所有应用中都会用到的功能。在这里将相关资源进行总结(1)viewflipper结合手势检测进行左右滑动。http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2349827.html这种方法很简单,但是大概效果不是很理想(不过自己感觉还行)。具体的改进网上资源有很多,可以在用到的时候再搜索(2)viewflipper渐显按钮实现图片切换。http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2350171.html这个示例中实现了,当按下屏幕时候,出现向左向右两个按钮,点击对应 阅读全文
posted @ 2013-07-15 20:38 bobo的学习笔记 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:数据库三个范式:1,第一范式:每一列都是不可分割的数据项,即列不可重复2,第二范式:每一个实例的非主属性都依赖于主属性,每一行都是一个单独的尸体。3,第三范式:属性不依赖于非主属性。数据库引擎:1,innoDB(支持事务和外键)2,ISAM(查询速度快,但是不支持事务机制)第一部分(DDL)一、查看... 阅读全文
posted @ 2013-07-15 16:26 bobo的学习笔记 阅读(327) 评论(0) 推荐(0) 编辑
摘要:1,要善于运用0dp结合layout_weight来填充剩余空间2,对于高度,其实很多时候不需要高度必须为wrap_content;可以直接规定为具体数值3,多使用这个属性: android:gravity="center_vertical";这个结合上一条在很多时候很好用4,在listview、gridview等控件中,记得加上这个属性: android:cacheColorHint="@null"5,只有父标签为relativelayout的时候,控件才具有以下属性:android:layout_below、android:layout_alignP 阅读全文
posted @ 2013-07-12 17:31 bobo的学习笔记 阅读(172) 评论(0) 推荐(0) 编辑
摘要:package com.ctbri.weather.utils.calendar;/** * Created by IntelliJ IDEA. * User: zhouxin@easier.cn * 字符串的处理�? * Date: 12-11-22 * Time: 下午4:35 * To change this template use File | Settings | File Templates. */public class StringUtil { /** * 判断是否为null或空�? * * @param str String * @re... 阅读全文
posted @ 2013-07-12 09:51 bobo的学习笔记 阅读(513) 评论(0) 推荐(0) 编辑
摘要:代码依旧非常简单,只不过因为这个方法极为常用,因此体现的还是封装的思想。package com.ctbri.weather.utils;import java.text.SimpleDateFormat;import java.util.Date;public class TimeUtil { public static String notifTimeFormat(long milliseconds) { SimpleDateFormat dateFormat = new SimpleDateFormat("h:mm a"); Date date = new... 阅读全文
posted @ 2013-07-12 09:48 bobo的学习笔记 阅读(351) 评论(0) 推荐(0) 编辑
摘要:之前碰到过这样的问题,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)... 阅读全文
posted @ 2013-07-12 09:43 bobo的学习笔记 阅读(953) 评论(0) 推荐(0) 编辑
摘要:这个工具类非常简单,但是将显示dialog的方法统一封装,能够大大减少代码重复package com.ctbri.weather.utils;import android.app.AlertDialog;import android.app.Dialog;import android.app.ProgressDialog;import android.content.Context;public class ShowDialogActivity{ public static void showDialog(Context con){ Dialog dialog = new ... 阅读全文
posted @ 2013-07-12 09:38 bobo的学习笔记 阅读(556) 评论(0) 推荐(0) 编辑
摘要:该类的目的主要是判断设备的联网状态检测设备是否连接了网络package com.wotlab.home.moneyplantairs.utils;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;public class NetUtil { /** * 这个主要是判断当前用户设备的手机状态是否可用 * * @param context * @return */ public static b... 阅读全文
posted @ 2013-07-12 09:27 bobo的学习笔记 阅读(457) 评论(0) 推荐(0) 编辑
摘要:封装的目的在于,只有处于调试状态的情况下,才进行日志的打印package com.ctbri.weather.utils;import android.util.Log;/** * 日志打印工具类,如果软件处于调试状态,允许打印相关日志,否则不允许, * 这也是很多api中设置setDebugMode的原因吧 * @author Tao * */public class LogUtil { public static boolean isDebug = true; public static void i(String tag, String message) { ... 阅读全文
posted @ 2013-07-12 09:25 bobo的学习笔记 阅读(373) 评论(0) 推荐(0) 编辑
摘要:经验一,将几个页面公用的数据,和方法进行封装,形成一个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 阅读全文
posted @ 2013-07-12 09:18 bobo的学习笔记 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:android中图片缩放方法有三种:1,bitmapFactory;2,bitmap+metrix;3,thumbUtil方法一:bitmapFactory:public static Bitmap resizeBitmapByFactory(String path, int w, int h) { BitmapFactory.Options option = new BitmapFactory.Options(); option.inJustDecodeBounds = true; Bitmap bitmap = BitmapFactory.deco... 阅读全文
posted @ 2013-07-10 20:53 bobo的学习笔记 阅读(667) 评论(0) 推荐(0) 编辑
摘要:易错点 Where需要放在from语句之后;where中不能出现聚合函数(就是能够将几行一列合并为一行一列的函数,比如max,min,avg,count());但是可以出现其他,如比较符,getdate(0之类的哈 2,筛选条件中需要用到聚合函数的话,不能用where子句,此时考虑是否可以采用hav 阅读全文
posted @ 2013-07-09 11:55 bobo的学习笔记 阅读(263) 评论(0) 推荐(0) 编辑
摘要:intent是几大组件之间进行通信的组件。可以包含以下几个部分:component:指明了处理该intent的对象。Action类似于一个函数名,规定了其他部分的对应用法:The action largely determines how the rest of the intent is structured — particularly the data and extras fields — much as a method name determines a set of arguments and a return value.Data就是一个Uri:In many cases, t 阅读全文
posted @ 2013-07-09 11:52 bobo的学习笔记 阅读(219) 评论(0) 推荐(0) 编辑
摘要:一,bitmap工具封装了以下方法:1,获取activity屏幕截图,保存为图片文件2,从文件中获取截图,返回bitmap对象package com.ctbri.weather.utils;import java.io.File;import java.io.FileOutputStream;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.BitmapFactory.Options;import and 阅读全文
posted @ 2013-07-05 11:29 bobo的学习笔记 阅读(742) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示