08 2012 档案

摘要:关于alertdialog的使用要往里面添加自定义的布局的时候,AlertDialog.Builder builder = new AlertDialog.Builder(ReportWarningActivity.this); final AlertDialog alert = builder.create();如果要加进去button的话。用alert添加要在create之后加用builder加大话要在create之前加。在alert之后添加button的做法要注意到是:这里系统自带的方法可以添加三个按钮。setButton("xx",new Listenner())s 阅读全文

posted @ 2012-08-23 21:39 lightman_21

摘要:查看一个方法被其他谁引用。选中该方法名,右键referrences 选择projectnew Thread( new Runnable() { public void run() { System.out.println("Runnable_run"); } }){ public void run() { System.out.println("thread_run"); }}.start();在这个线程中,到底执行的是哪个run方法呢?首先就是普通的new Thread(),这时程序会去看看自己的run方法。如果没有找到自己的run方法,就会调用父类的 阅读全文

posted @ 2012-08-21 00:49 lightman_21

摘要:动态创建并设置控件属性AbsListview.LayoutParams lp = AbsListView.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,50);TextView tv = new TextView(context);tv.setLayoutParams(lp);关于在AlertDialog中显示自定义的视图。一般情况下,用LayoutInflater填充自己显示的视图。如R.layout.dothing.这里要注意一个问题。如果我们只想在弹出的对话框中显示一个简单的控件。如就一个EditText时,最好直接在要填充的布局里就这一 阅读全文

posted @ 2012-08-17 22:35 lightman_21

摘要:android模拟器启动慢 将sd卡的太小调节为1024M在hardware中 添加了keyboard lid support Max VM application heap size 调节为512M 阅读全文

posted @ 2012-08-13 23:37 lightman_21

摘要:今天发现了一个牛逼人的博客之类的东西。http://happycasts.net/ScorllView滚动视图。由FrameLayout派生而成。他就是一个用于为普通组件添加滚动条的组建。ScorllView里只能含有一个组件,而ScorllView的作用就是为该组件添加垂直的滚动条。只能有一个组件。所以一般我们要让一个界面实现滚动都不能直接用ScrollView来包裹。而是先用一个LinearLayout来包裹,并且这个LinearLayout的Layout_height都是wrap_content的。如果需要实现水平竖直都滚动,可以这样做:<!--定义ScorllView为里面的组件 阅读全文

posted @ 2012-08-12 23:35 lightman_21

摘要:ViewHold的findview问题关于android的findview方法。有好几种。findViewById方法又不是只有Context自己有,Context是全局的找,但某个ViewHold的findviewbyid是只找该ViewHold里面的。这样速度比findViewWithTag快。 android:tag 设置一个文本标签,可以通过View.getTag()或者for with View.findViewWithTag()检索含有该标签字符串的View.但一般最好通过ID来查询View,因为它的速度更快,并且允许编译时类型检查。我以前只知道Context.findViewBy 阅读全文

posted @ 2012-08-11 23:25 lightman_21

摘要:公司同事赵磊加班,今天就加了,周六日还加。唉。害羞啊,我就是搞不定。晚上喊了个人来帮我搞代码,分分钟拿下,weight真是一个重要的属性。还有代码中的警告以后一定要多多注意啊。线性布局通常支持分配一个权重值给每一个孩子。这个属性标识了一个view的重要性,并且允许它填充任意的在父view中剩余的空间。子view们可以指定一个int型的权重值,然后在view group中剩余的空间就会,按照他们声明的权重值按比例分配。默认的权重值是0.比如说,如果有三个盒子其中的两个声明权重值为1,剩下那个声明为0.那么剩下那个即第三个盒子就不会扩展,而只会占据它被来需要的空间。另外两个会扩展填充剩余的空间,在 阅读全文

posted @ 2012-08-11 00:04 lightman_21

摘要:ActivityManager: Warning: Activity not started, its current task has been brought to the front当一个程序如Safe,被复制了一个Safe1以后,在DDMS中查看,包名必须都是一样的。所以如果已经部署了一个Safe的话,再部署Safe1的话。就会出现ActivityManager: Warning: Activity not started, its current task has been brought to the front。所以就不存在,我怀疑的如果adb uninstall com.ith 阅读全文

posted @ 2012-08-09 20:50 lightman_21

摘要:今天找到工作了,明天上班! 阅读全文

posted @ 2012-08-08 23:20 lightman_21

摘要:今天突然发现一个问题,我让旁边的两个同学给我打电话,妈的,我电话好好的,信号满格,但就是打不通啊。我一想会不会是以前那些公司的HR想给我打电话也打不通呢?是的话,就蛋碎了。不过今天接到一个面试电话,让我8号下午四点去面试,51job上投的。我上个月8号正式毕业啊。一晃一个月了。今天早上去给昨天问我要视频那人送硬盘,中午弄ubuntu系统,杂七杂八的。对环境变量理解深啊。也不知道怎么搞的,反正/etc/environment文件改写了一下被我,结果什么命令都不行了,登陆都不行,关机也不行。别的没发现pwd真的很给力啊,这种时候都能用。具体描述不清了,大概就是给当前用户root权限然后还原了/et 阅读全文

posted @ 2012-08-08 00:33 lightman_21

摘要:要使用android中的样式一般这么干:1.在资源目录下的values文件夹下新建一个xml文档.一般叫styles.xml该xml的内容如下:<!--这里的name是给你自定义的样式取一个名字.然后样式具体规定的样式在该style节点里通过item节点进行控制.就像map中key-value对一样.当然了这里的key要符合标准,最好是现在布局文件中写好该key然后在拷贝到item节点下,防止出错. --><?xml version=1.0 encoding="utf-8"?><resource> <style name=" 阅读全文

posted @ 2012-08-06 23:54 lightman_21

摘要:今天学习了下android多媒体。关于音乐播放,视频播放,当然还是初级阶段。播放的还是那些系统直接支持的格式。晚上把eclipse的ADT又弄回17了,结果eclipse用着用着就死。遇上个叫什么PermGen space的东西。唉明天早上起来赶紧投简历啊 阅读全文

posted @ 2012-08-05 23:48 lightman_21

摘要:Satellite卫星longitude经度latitude纬度interval间隔distance距离render给予graphic图像The Android framework APIs provides a set 2D drawing APIs that allow you to render your own custom graphics onto a canvas or tomodify existing Views to customize their look and feelpersonall亲自地appropriate适合的This way, you personally 阅读全文

posted @ 2012-08-04 20:52 lightman_21

摘要:今天去面试第一题就把我吓死了.我中午1点就到了.好热啊中午给妈妈打电话,她在打麻将,我喜欢我妈打麻将,她开心啊对了,晚上回来的时候,我看了会书,看了那什么android讲义的GPS部分.本来打算看看google map部分来着,旁边好吵.1.从代码角度看看下面代码有什么问题?public int add(int i ,int j){return i+j;}2.在layout配置文件定义的view,在调用getWidth和getHeight方法时都返回0,为什么?这是初学者总爱犯的错误,在view的构造方法中获取了getWidth和getheight.当view对象刚被创建时,android并不 阅读全文

posted @ 2012-08-03 17:47 lightman_21

摘要:今天上午接到一个面试.结果gmail自动把面试邮件放到垃圾箱了,害我找了大半天.日子过得无奈阿,我都自己打电话到人家公司让HR给我发面试邮件了,叫什么来着,垃圾堆里捡回东西阿.晚上妈妈给我打电话,让我别着急,慢慢找工作吧.唉,世上只有妈妈好.明天下午2点有面试,我准备现在开始把小华华的面试题看一遍.Java八种基本类型 byte,boolean,char,short,int,long,float,doublebyte boolean 1个字节char short 2个字节int float 4字节long double 8个字节今天还学了JNI C语言基础 重要的是 占位符的一一对... 阅读全文

posted @ 2012-08-02 21:33 lightman_21

摘要:break,continue,return。break用于选择结构和循环结构continue只能用于循环结构break跳出的是其所在循环。---------------------------------for(int x = 0; x<3; x++){ System.out.println("x=" + x); break;}执行结果为:x=0;------------------------------------------------------------------for(int x = 0; x<3; x++){ for(int i=0;i< 阅读全文

posted @ 2012-08-02 21:02 lightman_21

摘要:7月31号下午 我到北京时代百合面试Continue,break,return区别。continue只能用于循环结构.表示结束这次循环,继续 关于android中AsyncTask类的使用要注意一下几点: 1.这个类的实例只能在主线程中北创建 2.这个类的execute方法只能被调用一次. 3.当一个类继承AsyncTask时必须要实现doInbackGound方法.其余还剩下的三个 方法则根据需要进行实现.onPreExecute,onPostExecute和onProgressUpdate android的类AsyncTask对线程间通讯进行了包装,提供了简易的编程方式来使后台... 阅读全文

posted @ 2012-08-01 22:51 lightman_21

导航