`
zhangminok
  • 浏览: 4946 次
社区版块
存档分类
最新评论
文章列表

launcher分析

本博文主要参考网络资料,希望对各位正在修改launcher的有帮助: Home screen可以说是一个手机的最重要应用,就像一个门户网站的首页,直接决定了用户的第一印象。下面对home screen做一简要分析。 home screen的代码位于packages/apps/Launcher目录。从文件launcher.xml,workspace_screen.xml可获知home screen的UI结构如下图所示:    整个homescreen是一个包含三个child view的FrameLayout(com.android.launcher.DragLayer)。 第一个child就 ...
如果ContentProvider的访问者需要知道ContentProvider中的数据的变化情况,可以在ContentProvider发生数据变化时调用getContentResolver().notifyChange(uri,null)来通知注册在此URI上的访问者。 public class PersonContentProvider extends ContentProvider[ public Uri insert(Uri uri,ContentValues values){  db.insert("person","personid",va ...
手机分辨率基础知识(DPI,DIP计算) 1.术语和概念 术语 说明 备注 Screen size(屏幕尺寸) 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 摩托罗拉milestone手机是3.7英寸 Aspect Ratio(宽高比率) 指的是实际的物理尺寸宽高比率,分为long和nolong Milestone是16:9,属于long Resolution(分辨率) 和电脑的分辨率概念一样,指手机屏幕纵、横方向像素个数 Milestone是854*480 DPI(dot per inch) 每英寸像素数,如120dpi,160dpi等,假设QVGA ...
这篇文章只是总结下getView里面优化视图的几种写法,就像孔乙己写茴香豆的茴字的几种写法一样,高手勿喷,勿笑,只是拿出来分享,有错误的地方欢迎大家指正,谢谢。 listview Aviewthatshowsitemsinaverticallyscrollinglist。 一个显示一个垂直的滚动子项的列表视图在android开发中,使用listview的地方很多,用它来展现数据,成一个垂直的视图。使用listview是一个标准的适配器模式,用数据--,界面--xml以及适配器--adapter,数据被适配器按照需要的方式展现出来,xml描写了数据如何展现,activity中控制这些活动。 其中 ...
http://www.jb51.net/article/36670.htm
今天在浏览网页的时候看到了一篇有关九宫格实现的博文,感觉挺有意思。所以自己模仿做了一个,先贴出代码如下: <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:orientation="vertical"      android:layout_width="fill_parent&quo ...
Java新手入门的30个基本概念 java的魅力是很大的,它可以实现跨平台、动态的Web、Internet计算等,所以Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。本文介绍了Java中的基本概念,初学者要注意了! Jav ...
每个程序员都应该知道的福利 HR是专门负责谈薪资的, 当我们跟HR讨价还价的时候, HR会介绍公司有的福利,而回避公司没有的福利。 作为程序员,我们一定要对跟我们利益息息相关的各种福利细节了如指掌, 各项福利都要跟 ...
1,判断最后的字符是不是possible, 用endswith方法,接下来再替换 2,替换最后一个可以变项的作 String s = "The possible problem is, How is that possible"; if(s.endsWith("possible")){ String s1 = s.substring(0, s.lastIndexOf("possible")); s = s1 + "impossible"; } System.out.println(s);
如何替换指定位置的字符串(另附String类常用方法)2009-10-13 15:55 这里给出字符串的两个位置,pos1和pos2, 如何替换pos1和pos2之间的字串 答:用subString , String.substring(0,pos1)+newString+String.substring(pos2+1) 另附java字符串操作方法: 在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。Java环境为了存储和维护这两类字符串提供了 String和String ...
Global site tag (gtag.js) - Google Analytics