2012年5月28日

打开pdf ppt word excel chm html text 文件的intent

摘要: 定义打开pdf的Intent1./**2. * Get PDF file Intent3. */4. public Intent getPdfFileIntent(String path){ 5. Intent i = new Intent(Intent.ACTION_VIEW); 6. i.addCategory(Intent.CATEGORY_DEFAULT);7. i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK );8. Uri uri = Uri.fromFile(new File(path)); 9. i.setDataAndType(uri, &q 阅读全文

posted @ 2012-05-28 10:58 厕所蹲个猴 阅读(360) 评论(0) 推荐(0) 编辑

Android打开浏览器

摘要: 一、启动android默认浏览器 Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.setData(content_url); startActivity(intent); 这样子,android就可以调用起手机默认的浏览器访问。 二、指定相应的浏览器访问 1、指定android自带的浏览器访问 (“com.android.br 阅读全文

posted @ 2012-05-28 10:52 厕所蹲个猴 阅读(363) 评论(0) 推荐(0) 编辑

viewport meta 标签在手机浏览器上控制布局

摘要: 什么是Viewport手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了 viewport 这个 meta tag,让网页开发者来控制 viewport 的大小和缩放,其他手机浏览器也基本支持。Viewport 基础一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下:<meta name=”viewport” content=”w 阅读全文

posted @ 2012-05-28 10:51 厕所蹲个猴 阅读(186) 评论(0) 推荐(0) 编辑

SharedPreferences用法

摘要: packagecom.android.test;234importandroid.app.Activity;7importandroid.content.Intent;8importandroid.content.SharedPreferences;9importandroid.content.SharedPreferences.Editor;10importandroid.os.Bundle;13importandroid.view.View;15importandroid.widget.CheckBox;16importandroid.widget.EditText;172425/**26 阅读全文

posted @ 2012-05-28 10:50 厕所蹲个猴 阅读(187) 评论(0) 推荐(0) 编辑

webkit 源码分析系列--css样式解析

摘要: 1、css解析和执行过程(1).浏览器自带属性解析;(2).网页上css属性解析,在 此之前有部分浏览器自带属性被执行;(3).更新css样式:丢弃无效的属性,使执行时取到的值为解析过程中设置的值;(4).匹配样式 规则;(5).浏览器自带属性执行;(6).网页上style之间的css属性执行。2、解析css 属性说明: width:20px;其中,“width”为属性名,在webkit/WebCore/generated /CSSPropertyNmaes.h中有属性名对应的id号;“20px”为属性值,在webkit/WebCore/generated /CSSValueKeywords. 阅读全文

posted @ 2012-05-28 10:50 厕所蹲个猴 阅读(722) 评论(0) 推荐(0) 编辑

Android网络加载时显示进度条

摘要: 在联网获取数据时,用一个进度条提示用户正在加载数据,以下讲一下我是如何实现这种效果的。由于Android的界面更新只能通过自己的UI线程进行操作,所以我们需要用到Handler在进行更新界面的操作。1、声明变量 private Handler handler = new Handler(); private ProgressDialog progressDialog = null;2、在开始进行网络连接时显示进度条对话框 progressDialog = ProgressDialog.show(MyActivity.this, "请稍等...", "获取数据中.. 阅读全文

posted @ 2012-05-28 10:49 厕所蹲个猴 阅读(219) 评论(0) 推荐(0) 编辑

Android获取apk信息(版本、包名等)

摘要: public class Aike extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String archiveFilePath="sdcard/download/Law.apk";//安装包路径 PackageMan... 阅读全文

posted @ 2012-05-28 10:49 厕所蹲个猴 阅读(385) 评论(0) 推荐(0) 编辑

android的WebKit上的JS直接使用Java Bean

摘要: public class Bean{ private String title; public void setTitle(String title){ this.title = title; } public String getTitle(){ return this.title; }}package com.xu81.tw4a;import java.util.List;import android.app.Activity;import android.webkit.WebChromeClient;import android.... 阅读全文

posted @ 2012-05-28 10:27 厕所蹲个猴 阅读(159) 评论(0) 推荐(0) 编辑

Service 细节

摘要: 一.步骤第一步:继承Service类public class SMSService extends Service { }第二步:在AndroidManifest.xml文件中的<application>节点里对服务进行配置:<service android:name=".DemoService" />二.Context.startService()和Context.bindService服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可以启动Servic 阅读全文

posted @ 2012-05-28 10:23 厕所蹲个猴 阅读(133) 评论(0) 推荐(0) 编辑

2012年5月25日

对 strings.xml 的字符串进行格式化

摘要: // in strings.xml..<string name="my_text">Thanks for visiting %s. You age is %d!</string> // and in the java code:String.format(getString(R.string.my_text), "oschina", 33); 阅读全文

posted @ 2012-05-25 17:16 厕所蹲个猴 阅读(185) 评论(0) 推荐(0) 编辑

导航