launcher 桌面启动器的DB文件数据处理操作

launcher-----启动器中的launcher.db文件的数据处理方法:      主要是查询,更新数据:/** * 类描述:缩略图帮助类 * @author hexiaoming * @version */public class PreviewHelper { /********WorkspaceScreen的最大值*******/ public s
摘要由CSDN通过智能技术生成

launcher-----启动器中的launcher.db文件的数据处理方法:

      主要是查询,更新数据:

/**
 * 类描述:缩略图帮助类
 *  @author hexiaoming
 *  @version  
 */
public class PreviewHelper {
	
	/********WorkspaceScreen的最大值*******/
	public static final int MaxWorkspaceScreen = 40;
	
	private  Context context = null;
	
	public static final String Preview_Helper = "Preview_Helper";
	
	public static final String  AUTHORITY = "com.konka.launcher2.settings";	
	
	public static final Uri CONTENT_URI =  
			Uri.parse("content://" + AUTHORITY + "/" + "favorites" + "?" + "notify" + "=true");
			//Uri.parse("content://" + AUTHORITY  + "favorites");
	
	private static String[] projection = new String[] {"container","screen"}; 	
	private static String[] projection_delete = new String[] {"_id","container","screen"}; 
	
	public static final int CONTAINER_DESKTOP = -100;

	/** 
	* 方法描述:PreviewHelper的构造方法
	* @param   
	* @return  
	* @see PreviewHelper
	*/
	public PreviewHelper(Context context) {
		this.context = context;
	}
	
			
	/** 
	* 方法描述:getArrayListForScreenIsNull方法,获取表示当前界面是否没有APP和Weight的ArrayList
	* @param   
	 * @return  ArrayList<Boolean>
	* @see PreviewHelper
	*/
	public Boolean[] getScreenIsNull()
	{
		int length = LauncherPreviewActivity.bitmaps.size();		
		Boolean[] screenIsNull = new Boolean[length] ;
		
        for(int i=0;i<screenIsNull.length;i++)
        {        	
            screenIsNull[i] = true;    		
        }
		
		
        final ContentResolver cr = context.getContentResolver();
        Cursor c = cr.query(
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值