博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  android

摘要:public voidloadData(Stringdata,StringmimeType,Stringencoding)loadData()中的htmldata中不能包含'#', '%', '\', '?'四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分html代码。因为css中经常用'#', '%'等字符,所以大部分网页会出现解析错误,需要如何处理呢?我们需要用UrlEncoder编码为%23, %25, %27, %3f 。webView.loadData(URLEncode 阅读全文

posted @ 2012-10-25 19:28 追梦人2017 阅读(1340) 评论(0) 推荐(0) 编辑

摘要:1Intentintent=newIntent(Intent.ACTION_VIEW);2Uriuri=Url.parse("http://www.map1000.com");3intent.setData(url);4intent.setClassName("com.tencent.mtt","com.tentcent.mtt.MainActivity");5startActivity(intent); 阅读全文

posted @ 2012-07-12 22:00 追梦人2017 阅读(504) 评论(0) 推荐(0) 编辑

摘要:一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lvRelativeView:rvTextView:tvImageView:ivImageButton:imButton:btn5.activity中的view变量命名命名模式为:逻辑名称+view缩写建议:如果layout文件很复杂,建议 阅读全文

posted @ 2012-04-11 14:36 追梦人2017 阅读(5878) 评论(1) 推荐(0) 编辑

摘要:在Oncreate事件里增加如下代码:this.getWindow().requestFeature(Window.FEATURE_LEFT_ICON);setContentView(R.layout.main);this.getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.ic_launcher); 阅读全文

posted @ 2012-03-06 21:40 追梦人2017 阅读(335) 评论(0) 推荐(0) 编辑

摘要:在Android程序设计中,有时候我们需要自定义Toast提示信息的背景颜色和边框颜色,该怎么做呢?例如下图:默认的Toast无法实现我们所需要的效果,那么我们只能自定义布局文件,另外Toast的背景形状是圆角的,所以我们需要自定义Shape文件。步骤如下:1、在drawable-hdpi下新建一个my_border.xml文件<?xmlversion="1.0"encoding="UTF-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android&q 阅读全文

posted @ 2011-06-27 20:17 追梦人2017 阅读(5686) 评论(0) 推荐(1) 编辑

摘要:1、制作一张启动图片splash.png,放置在res->drawable-hdpi文件夹中。2、新建布局文件splash.xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent&qu 阅读全文

posted @ 2011-06-23 10:11 追梦人2017 阅读(5950) 评论(0) 推荐(0) 编辑

摘要:转载自:http://blog.csdn.net/cjjky/archive/2011/04/20/6337172.aspx在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。 其一:在代码中设置(如下)view plaincopy to clipboardprint?publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//设置无标题reques 阅读全文

posted @ 2011-06-23 08:57 追梦人2017 阅读(17568) 评论(1) 推荐(2) 编辑

摘要:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><RelativeLayoutand 阅读全文

posted @ 2011-06-07 11:36 追梦人2017 阅读(2008) 评论(0) 推荐(0) 编辑

摘要:主要的目的是按后退键的时候,让程序能够退出。实现起来的思路:1.捕获后退键被按了这个事件。Java代码@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_BACK&&event.getRepeatCount()==0){//按下的如果是BACK,同时没有重复//DOSOMETHING}returnsuper.onKeyDown(keyCode,event);}2.在后退键被按的事件里退出程序这里也有两种方式:直接退出程序,或者退出到主屏幕。1)退出程序的方法 阅读全文

posted @ 2011-01-24 14:31 追梦人2017 阅读(16085) 评论(6) 推荐(1) 编辑