slider

还是菜鸟
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 7 8 9 10 11 12 下一页

2011年11月30日

摘要: 最近要修改packages/apps目录下的项目,需要加些功能上去。在添加一些资源文件后,出现莫名的错误:xxx ...找不到文件。 造成这种错误的原因主要有四个: 1.代码; 2.没有资源文件; 3.没有添加R文件; 4.xml未编译 前面三个比较可以检查出来,但是后面一个确实很难检查的出,只有你确定前三个原因排除之后,你就可以锁定第四个,而且每次都成功。想要xml资源编译非常简单,你随便添加一个空行,那么你的这个xml文件就会在编译的时候自动编译,否则它是不会编译的。 那么造成这种问题的原因是什么呢? 那就说说我的情况吧:我在review代码的时候,通常会把别人的代码先... 阅读全文

posted @ 2011-11-30 15:54 slider 阅读(3055) 评论(1) 推荐(1) 编辑

2011年11月29日

摘要: Ask:I'm trying to update my repo from a remote branch and keep getting this error when I do a "git pull". as below, xintan.chen@announce:~/ARM/m1-kernel$ git pull Updating 59a968e..5f5a4e5 error: Entry 'drivers/amlogic/tvin/vdin.c' not uptodate. Cannot merge.Answers:There's 阅读全文

posted @ 2011-11-29 18:00 slider 阅读(7392) 评论(0) 推荐(0) 编辑

2011年11月28日

摘要: 一个MeasureSpec封装了父布局传递给子布局的布局要求,每个MeasureSpec代表了一组宽度和高度的要求。一个MeasureSpec由大小和模式组成。它有三种模式:UNSPECIFIED(未指定),父元素部队自元素施加任何束缚,子元素可以得到任意想要的大小;EXACTLY(完全),父元素决定自元素的确切大小,子元素将被限定在给定的边界里而忽略它本身大小;AT_MOST(至多),子元素至多达到指定大小的值。 它常用的三个函数: 1.staticint getMode(int measureSpec):根据提供的测量值(格式)提取模式(上述三个模式之一) 2.staticint... 阅读全文

posted @ 2011-11-28 17:37 slider 阅读(38710) 评论(0) 推荐(9) 编辑

摘要: 刚遇到一个一个view混合显示汉字,字母,中文标点出现混乱换行的情况,网上查了下,说的挺复杂,我试了下,没有那么复杂,就是简单的设置singleLine属性为true。另外,我的view的大小自我自己在onmeasue里面定义的,如果不能解决问题的朋友请联系我,先说下我的环境:linux,android2.2,jdk6.final Button contactView = new Button(this);contactView.setPadding(8, 0, 8, 0);contactView.setBackgroundColor(Color.GRAY);contactView.setTe 阅读全文

posted @ 2011-11-28 11:14 slider 阅读(2767) 评论(1) 推荐(0) 编辑

2011年11月24日

摘要: viewgroup简单说就是可以装view的view.今天遇到一个问题,就是需要一个可以自动根据一行中view的宽度自动换行的布局,网上找了下,没有相关的例子,但是找到了思路:自定义一个viewgroup,然后在onlayout文件里面自动检测view的右边缘的横坐标值,和你的view的parent view的况度判断是否换行显示view就可以了。因为代码比较简单,就不多说了: 1 public class MyViewGroup extends ViewGroup { 2 private final static String TAG = "MyViewGroup"; 3 阅读全文

posted @ 2011-11-24 23:33 slider 阅读(35948) 评论(17) 推荐(4) 编辑

2011年11月22日

摘要: 这段时间看见很多人做listview(比如模拟新浪客户端)用到这一个图片下载的类,我也不知道这个类到底是哪个大神写的,反正我使用这个类的时候接手别人的,刚开始,感觉这个类写的听不错,比我写的AsyncImageTask.java好多了,先说说我最开始写的吧,也算是抛砖引玉:public class AsyncImageTask extends AsyncTask<String, Void, InputStream>{ private ImageView imageView; public AsyncImageTask(ImageView imageView){ thi... 阅读全文

posted @ 2011-11-22 21:21 slider 阅读(9433) 评论(7) 推荐(3) 编辑

摘要: 前一段时间,在作android里app项目修改的时候,上面希望得到一个自定义的titlebar界面。这个问题看似简单,不深入分析,还是会走不少弯路的。首先拿到这个问题,我有一下想法: 第一个种替换,就是最直接的也是我最开始想到的:写一个layout文件,来替换到这个应用的这个activity的titlebar,那么android系统应该会提供关于titlebar的参数,我们什么时候用到titlebar呢,对,就在配置文件和activity界面可以修改.在我尝试在一个活动里面用上自定义布局的titlebar后发现,我的layout无法完整填充这个titlebar,存在丑陋的间隙,不符合要求... 阅读全文

posted @ 2011-11-22 10:17 slider 阅读(1730) 评论(3) 推荐(3) 编辑

2011年11月21日

摘要: 推送方式的基础知识 当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器 上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是 服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。 虽然Pull和Push两种方式都能实现获取服务器端更新信息的功能,但是明显来说Push is better than pull。因为Pull方式更费客户端的网络流量,更主要的是费电量。 在开... 阅读全文

posted @ 2011-11-21 11:30 slider 阅读(7957) 评论(1) 推荐(1) 编辑

2011年11月16日

摘要: 通知状态栏(status bar notification)是一个包含图片和通知信息加上可选的ticker-text信息,当用户选择的时候,android系统会开启一个意图intent(通常是启动一个activity).你当然可以设置以铃声,震动,灯光等来通知用户。 状态通知栏应该发生在当后台服务程序想提醒需要用户相应的事件,android建议开发这,后台服务程序不应该在需要与用户交互的时候直接启动一个活动界面,你的后台程序应该创建一个状态通知,用户可以选择这个通知来启动某个活动界面。activity和service都可以生成通知,但是你会通常在service里实例化它。这个时候你需要用到两. 阅读全文

posted @ 2011-11-16 23:35 slider 阅读(3707) 评论(0) 推荐(1) 编辑

2011年11月15日

摘要: 2.3的源码下载编译后,启动模拟器通常没有挂载存储卡(SD卡),这就导致了一个问题:很多需要SD卡的测试都无法做,比如你想用traceview跟踪你的程序(需要生成traceview文件),操作图片(没有存储卡你怎么push图片),某些应用程序不能用,比如camera等。 废话不多说,说说过程: 首先创建你的sdcard文件:mksdcard 20M sdcard_20M.img 然后打开你的start.sh文件(你下载源码会有,也就是启动模拟器的shell文件),末尾加上:-sdcard ./sdcard/sdcard_name.img (这个是你sd卡的目录) 接着运行. ... 阅读全文

posted @ 2011-11-15 21:30 slider 阅读(3271) 评论(0) 推荐(1) 编辑

上一页 1 ··· 7 8 9 10 11 12 下一页