slider

还是菜鸟
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

02 2012 档案

摘要:今天早上在公司导入家里的项目,无奈导入后发现无法时别.9图片(只是部分)。之后试了很多办法,什么源码导入之类的。由于不想重复变现这个错误,我就这里截取别人出错的图片: 解决办法是用九妹工具重新保存下就可以了 阅读全文

posted @ 2012-02-23 10:48 slider 阅读(195) 评论(0) 推荐(0)

摘要:很多网友发现自己Android程序的标题栏TitleBar区域很单调,如果想个性化一些可以通过下面的方法来为自己软件的标题定制一个layout布局文件,比如浏览器的标题栏,它包含了网站的Favicon,自定义的进度条,和不确定的进度指示等等,实现的方法自己控制吧。下面代码在onCreate中使用,同时顺序不要改变,否则将无法生效: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main);//软件activity的布局 getWindow().setFeatureInt(Window.FE. 阅读全文

posted @ 2012-02-18 23:14 slider 阅读(582) 评论(0) 推荐(0)

摘要:显示不同颜色的字体,可用“font"标记如:editText2.setText(Html.fromHtml( "<font color=#E61A6B>红色代码</font> "+ "<i><font color=#1111EE>蓝色斜体代码</font></i>" +"<u><i><font color=#1111EE>蓝色斜体加粗体下划线代码</font></i></u>")); 阅读全文

posted @ 2012-02-18 19:32 slider 阅读(567) 评论(0) 推荐(2)

摘要:我在弹出proressbar的时候,发现handler直接post一个runnable对象的时候,进度条弹出耗时很长,然而采用在一个新线程里面使用handler进度条启动要快的多。第一种情况代码如下:progress_dialog.show();mHandler.post(new Runnable() { @Override public void run() { data = XMLUtil.parserXML(JokeMessageActivity.this, R.raw.joke1); progress_dialog.dismiss(); if... 阅读全文

posted @ 2012-02-15 22:12 slider 阅读(589) 评论(0) 推荐(0)

摘要:解析xml文件的的文章很多,但是Android里生成xml文件的文章就很少了。偶然机会找到一篇相关发面的文章,就分享一下了: 用到的主要是XmlSerializer,利用它来写xml文件。private static void XmlFileCreator(List<JokeBean> data){ File newxmlfile = new File(Environment.getExternalStorageDirectory()+"/new.xml"); try{ if(!newxmlfile.exists()) ... 阅读全文

posted @ 2012-02-15 18:05 slider 阅读(5254) 评论(1) 推荐(2)

摘要:系统升级12.04之后,一直使用不了中文。由于系统之前使用的scim输入发,但是新系统集成了ibus输入法框架。可能是因为矛盾的吧,按照网上的提示一直安装不成功。最后使用scim时候,出现浏览器只能输入中文的怪现象。搞了近一个星期,突然登录ubuntu瞧了下,终于找到了答案: IBus 全称 Intelligent Input Bus for Linux / Unix OS 是下一代输入法框架(或者说“平台”),项目现存于 Google Code - http://code.google.com/p/ibus/ 此项目包含了世界多数语言的文字输入需求————由世界多个国家开发者维护。它的... 阅读全文

posted @ 2012-02-14 22:10 slider 阅读(41054) 评论(0) 推荐(1)

摘要:1:图片大小的修改 1.缩放选择:菜单“图片-图片大小缩放“ 2.图片大小设置:设置你的Width,Height的值 3.如果图片长宽比例设定,点击解锁按钮 4.按下确定按钮 5.包存成果,如png格式等.2:圆角图标的制作 1. 全选: Ctrl+A 2. 圆角选区:菜单“选择-圆角矩形” 3. 反转选区:Ctrl+I 4. 为图像添加Alpha通道:菜单“图层-透明-添加Alpha通道” 5. 按下Delete 6. 保存成果,如png格式. 阅读全文

posted @ 2012-02-14 18:28 slider 阅读(1189) 评论(0) 推荐(0)

摘要:地址:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察... 阅读全文

posted @ 2012-02-14 18:17 slider 阅读(34527) 评论(0) 推荐(3)

摘要:public class JokeBean { private String id; private String title; private StringBuilder text=new StringBuilder(); public JokeBean(){ } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getTitle() { retu... 阅读全文

posted @ 2012-02-13 15:27 slider 阅读(598) 评论(0) 推荐(0)

摘要:经常看到一些软件有一些共享的按钮,点击这个按钮,就会出现一大推你安装过软件列表(据说是注册过什么东西的),比如:人人,开心,邮件等。其实实现非常简单: Intent intent=new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT,data.get(mPosition).getTitle()); intent.putExtra(Intent.EXTRA_TEXT, data.get(mPosition).getText()); . 阅读全文

posted @ 2012-02-13 15:24 slider 阅读(4939) 评论(0) 推荐(1)

摘要:首先说,Android系统的SDK包里没有Timer(J2SE里的),所以实现定时器的功能还是会采取其他的方式。一想到异步处理,自然就想到了android.os.Handler来代替Timer。但是想到Timer有重复执行特定的动作,这个该怎么实现的呢?这个问题实际上你在post一个message里时候,这个message嵌套一个自己的message就可以了。具体的代码如下:public class MainActivity extends Activity { private Handler mHandler = new Handler(); private Text... 阅读全文

posted @ 2012-02-10 09:58 slider 阅读(911) 评论(0) 推荐(1)

摘要:private static int getSum(int start,int end){ int n=0; int temp = start+end; while(end>start){ n+=temp; start++; end--; } if(end==start) n+=start; return n; }听别人说的一个笔试题,弄了下 阅读全文

posted @ 2012-02-09 17:43 slider 阅读(289) 评论(0) 推荐(0)

摘要:查看api,tabactivity早就过时了,改而换之的是Fragments。但是项目要用,不得不弄阿 。 这此我就想了解一个问题:一个tabactivity界面,里面的各个tab是不同的、或者相同的activity组成。在切换tab的时候,没有acitivity的生命过程是怎么样的 呢? 这里我有依个应用的入口类:MainActivity(是TabActivity),有五个tab界面,是下面几个界面:TabA_Activity,TabB_Activity,TabC_Activity,TabD_Activity,TabC_Activity(跟前面一个只不过启动的参数不一样)。相关代码:... 阅读全文

posted @ 2012-02-06 11:00 slider 阅读(2389) 评论(0) 推荐(0)

摘要:前一个小项目中用到了json:服务器返回的数据有xml或者json格式的数据,由于json简洁、轻量、高性能等优点,我们当时就采用的是json格式的数据。上个月没有心情学习啊,就索性多玩会儿,不过今年得有个目标,至少博客得多写写,质量上也希望比前几个月有所提升,那就开始吧。 先从json基础知识开始学起。官网不用多说了吧:json.org。 json是一种轻量型的数据交互格式。它很容易被人们阅读和书写,也易于机器解析和生成。它给予javasrcipt,是一种文本格式的、完全独立的语言。 json中有两种数据结构:名称/值对的集合(你也可以简单理解为Map)。在不同的语言,这是作为一个... 阅读全文

posted @ 2012-02-06 09:54 slider 阅读(2634) 评论(0) 推荐(2)

摘要:看了很多,感觉一个很考普,参考下: 关于android:clearTaskOnLaunch使用测试,有两种情况 Activity A(启动界面.android:clearTaskOnLaunch = true) Activity B 启动A后,再点击按钮启动B,点击home键,返回到home screen a.长按home键,在recent中点击应该图标,显示B界面 b.再点击应用图标,显示A界面 阅读全文

posted @ 2012-02-03 11:10 slider 阅读(1996) 评论(4) 推荐(0)

摘要:其实这是我对前一个项目的一个思考。 我们经常谈面向对象编程,甚至对该定义发呆甚至一个多小时,在现在看来,发觉以前的学习都是徒劳无益。我发现我对于“面向对象思维”仅仅停留在表面。对月一些实体的事物我很容易想到面向对象,比如要处理许多不同汽车,我会想到把所有的汽车抽象成一个类,要处理手机里面一个短信,我可能会把它抽象成一个类。但是当遇到非实体的事物时,我就不大会想到把这些非实体的事物抽象成一个类了。 比如“几个界面传递的数据”,可能最可能想到的是一些简单的数据类型类描述他们:假如传递的是一个电话号码,你可能用基本的数据类型int;假如传递的是一组电话号码,你可能用数组来描述它们;再假如传递... 阅读全文

posted @ 2012-02-01 10:24 slider 阅读(502) 评论(0) 推荐(1)