自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android 从网页中跳转到APP

最近,在使用QQ和微信等SDK来实现分享网页的时候,发现,SDK已经为页面跳转回应用提供了基本的数据支持。我们只需在应用里和被分享的网页进行简单的设置,即可实现此功能。那么我们先来看下网页跳转回应用的实现原理。就Android平台而言,URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。格式如下: scheme:/

2014-09-30 17:46:59 530

原创 ★cookie与session区别

一般大型系统使用cookie,而非session。

2014-09-30 15:43:32 995

转载 如何防止Android程序被反编译(rongwenbin已经对原创的内容中缺漏及错误进行修改补充)

作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹。proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很

2014-09-30 10:37:16 497

转载 java/android 统计文件夹大小及删除文件夹下所有文件和路径

经过网络搜索,整理 如下方法是可用的   java/android 统计文件夹大小及删除文件夹下所有文件和路径[java] view plaincopy/**        * 获取文件夹大小        * @param file File实例        * @return long           */         public static lo

2014-09-30 10:00:43 608

转载 API Demos 2.3 学习笔记 (10)-- Views->WebView

更多精彩内容,请点击阅读:《API Demos 2.3 学习笔记》WebView是一个专门用来显示网页的View子类。它使用WebKit渲染引擎来显示网页,并且支持包括前进,后退,放大,缩小,文本搜索等多种功能。WebView有一个辅助类叫WebSettings,它管理WebView的设置状态。该类的对象可以通过WebView.getSettings()方法获得。下面我们介

2014-09-30 09:51:30 434

转载 Android手势识别和双击事件

安卓触摸屏的手势识别在很多时候会使用户操作更加方便:实现原理主要是将该界面的onTouchEvent设置为GestureDetector的onTouchEvent:具体实现代码:1.在Activity中响应事件:MainActivity.java Java代码  package com.hu.gesturedemo;    import android.

2014-09-29 11:58:58 625

转载 android onTouchEvent 左右手势滑动事件处理

要实现手指在屏幕上左右滑动的事件需要实例化对象GestureDetector,new GestureDetector(MainActivity.this,onGestureListener);首先实现监听对象GestureDetector.OnGestureListener,根据x或y轴前后变化坐标来判断是左滑动还是右滑动并根据不同手势滑动做出事件处理doResult(int action),然后

2014-09-29 11:51:04 663

原创 Android WebView的前进、后退、与刷新

mWebView.goBack();   //后退  mWebView.goForward();//前进mWebView.reload();  //刷新

2014-09-28 15:13:33 1022

转载 java判断字符串是否为空的方法总结

在android 的开发中经常会使用判断字符串是否为空,虽然现在智能手机的运行速度越来越高,但为了使应用更加的流畅,我们应该保证在编写程序时使用较好的方法来提高效率。一下为四种方法的运行时间的比较:  [java] view plaincopyprint?public class TestEmptyString {     String  s   =

2014-09-28 14:40:30 529

转载 android 私有文件夹、文件的写入与读取

在介绍如何在Android平台下进行文件的读取之前,有必要了解Android平台下的数据存储规则。在其他的操作系统如Windows 平台下,应用程序可以自由地或者在特定的访问权限基础上访问或修改其他应用程序名下的文件等资源,而在Android平台下,一个应用程序中所有的数据都是私有的。    当应用程序被安装到系统中后,其所在的包会有一个文件夹用于存放自己的数据,只有这个应用程序才有对这个

2014-09-28 14:24:37 2398 1

转载 【Android】删除某目录下所有文件夹及文件

[java] view plaincopyprivate void deleteAllFiles(File root) {          File files[] = root.listFiles();          if (files != null)              for (File f : files) {                  if (f.i

2014-09-28 14:15:42 4003

转载 Android webView 缓存 Cache + HTML5离线功能 解决

WebView的缓存可以分为页面缓存和数据缓存。           页面缓存是指加载一个网页时的html、JS、CSS等页面或者资源数据。这些缓存资源是由于浏览器的行为而产生,开发者只能通过配置HTTP响应头影响浏览器的行为才能间接地影响到这些缓存数据。         他们的索引存放在/data/data/package_name/databases下。他们的文件存放在/dat

2014-09-28 11:04:46 865

转载 Android WebView 缓存处理

当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹:我们请求的Url记录是保存在webviewCache.db里,而url的内容是保存在webviewCache文件夹。WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源)、H5缓存(即AppCache)。一、网页缓存1、缓存构成/data/dat

2014-09-28 10:35:08 581

转载 Android_TextView属性XML详解

android:ems 设置TextView的宽度为N个字符的宽度。android:maxems 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。android:minems 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。android:maxLength 限制输入字符数。如设置为5,那么仅可以输入5个汉字/数字

2014-09-28 10:15:38 432

转载 Android 获取按钮Button的高度、宽度、坐标

当按钮初始时,是获取不到高度、宽度、坐标值的,需要通过延时的方式获取,代码如下:定义全局按钮对像:private Button bt1;然后在onCreate里面:[java] view plaincopysetContentView(R.layout.main);    bt1 = (Button) findViewById(R.id.Button01);

2014-09-28 10:05:26 2289

转载 一个work around方法:解决Android 3.0~4.0下WebView 对锚点链接不支持的bug

一个work around方法:解决Android 3.0~4.0上WebView 对锚点链接不支持的bugAndroid应用将一些html文件放在工程内的assets目录下,通过WebView去显示这些html文件,简单地打开一个html文件是正常的。但是如果在一个html里点击一个链接,该链接指向另一个html里的一个锚位置,会出现错误,提示不可用。"The w

2014-09-28 10:03:30 1354

转载 [开发总结]WebView使用中遇到的一些问题&解决

1. WebView无法缓存(Cache)   如果页面的Header包含了以下字段就会导致无法缓存(具体可参考CacheManger.parseHeaders()方法):   Cache-Control: no-store, no-cache   Pragma: no-cache   需要由服务器更改页面属性解决。2. WebView.getFavIcon()无法获取

2014-09-28 09:55:41 886

转载 Webview离线功能(优先cache缓存+cache缓存管理)

在做Webview显示服务器的html功能时 需要加入离线功能。http://androiddada.iteye.com/开始思路很狭隘,以为一定应该是从服务器得到的html文件,下载到本地后加载~但是这样不能离线查看图片,因为图片数据并不再html中,只是连接地址。后来,经过上网各种搜寻学习,发现原来Webview有自己的缓存,如图:  在手机本地 data/da

2014-09-26 17:58:17 638

转载 Android之loadUrl访问网络资源与本地资源的方法

//加载在线网页       loadUrl("http://www.baidu.com/");  //加载本地网页之加载sd卡内的资源loadUrl("file:///mnt/sdcard/Google.html");  //加载本地网页之加载assets文件夹内的资源loadUrl("file:///android_asset/Google.html"); 

2014-09-26 17:18:18 4224

转载 html锚点的使用

今天在给一个客户处理问题的时候,需要用到锚点的知识,这个已经很久没用过了,忘记了,于是百度了一下,看到一位网友的解释,顿时醒悟啊!秉着开源的精神特分享给大家。先总结一下锚点怎么使用.贝落格http://blog.163.com/lxy592481702@126/blog/#a1">返回顶部这种用 id 做锚点在 IE、Firefox、Chrome、Opera 中都是受支持的

2014-09-26 16:30:24 682

转载 Android学习笔记16:Button控件图文混排效果的实现

Button继承自TextView,所以TextView的一些属性同样也适用于Button控件。Button的直接子类为CompoundButton。Button的间接子类有CheckButton、RadioButton、Switch和ToggleButton。1.Button常用属性设置1.1设置Button的背景颜色  要设置Button按钮的背景颜色,可以通过在xml

2014-09-26 10:20:04 596

转载 android入门——对话框(普通、列表带图标或普通列表、单选、多选)

1、普通对话框http://blog.csdn.net/jamesliulyc/archive/2011/04/23/6343042.aspx2、列表对话框http://blog.csdn.net/jamesliulyc/archive/2011/04/23/6346731.aspx3、列表项带图标的列表对话框http://blog.csdn.net/jamesliul

2014-09-25 17:34:49 654

转载 android - 自定义标题栏(在标题栏中增加按钮和文本居中)

现在很多的Android程序都在标题栏上都显示了一些按钮和标题,如下图:下面通过实例来看一下如何实现。1、在layout下创建一个titlebtn.xml文件,内容如下:[html] view plaincopyxml version="1.0" encoding="utf-8"?>       RelativeLayout xmlns:android=

2014-09-25 15:32:59 2075 2

转载 Android 对话框(Dialog)大全 建立你自己的对话框

Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int),onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog)。 

2014-09-25 15:31:02 348

转载 Android自定义ScrollView分段加载大文本数据到TextView

链接地址:http://www.cnblogs.com/tiantianbyconan/p/3311658.html这是我现在碰到的一个问题,如果需要在TextView中加载大文本的时候,比如几M的txt文件时,TextView载入的时候会出现卡死的现象,甚至会出现异常等待退出出现。解决办法之一就是通过“分段”或“分页”来显示数据,在TextView(嵌入在ScrollView之中实现了T

2014-09-25 15:07:45 604

转载 android TextView不用ScrollViewe也可以滚动的方法

这篇文章主要介绍了android TextView不用ScrollViewe也可以滚动的方法,很简单实用的代码,大家参考使用吧。TextView textview = (TextView) findViewById(R.id.text);            /**             *              * 只有调用了该方法,TextView才能不依赖于Scrol

2014-09-25 15:02:24 772

转载 Android入门:向TextView添加滚动条(添加<ScrollView>标签)

默认TextView如果在一屏幕显示不下的话,是不会有滚动条的,解决方法是在外面添加标签。[html] view plaincopyScrollView      android:layout_width="fill_parent"      android:layout_height="wrap_content" >        TextView          

2014-09-25 15:00:39 790

转载 Android控件之ScrollView探究

ScrollView滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动跳来显示的视图。ScrollView只支持垂直滚动。下面为实例:main.xml布局文件:    android:layout_width="fill_parent"     android:layout_height="fill_parent"    android:scrollbars="v

2014-09-25 14:56:36 398

转载 Android 中文 API (100) —— ScrollView

前言  春节即至,谨代表Android中文翻译组全体同仁祝大家身体健康,工作顺利!从第一篇译稿2010年8月27发布至今天2011年1月27整5个月,共发布100篇译文,3个合集,在新的一年里,翻译组仍将坚持Android相关的翻译工作,秉承开源、合作、共享和坚持的信念打持久战,感谢大家的关心和支持!  本章内容是android.widget.ScrollView,版本为Android 2

2014-09-25 14:54:13 596

转载 android中两种方式打开网页

一.你要打开一个网页,你可以自己写一个webview,在自己的程序中就可以打开。wv = (WebView) findViewById(R.id.webView1);wv.getSettings().setJavaScriptEnabled(true);wv.setScrollBarStyle(0);WebSettings webSettings = wv.getSettings(

2014-09-24 10:38:28 500

转载 Your content must have a TabHost whose id attribute is 'android.R.id.tabhost' 解决

问题1.  运行Activity的时候出现Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'添加Layout的时候,xml跟元素选择TabHost, 但是ADT没有添加id属性, 运行的时候,会提示Your content must have a TabHost whose id

2014-09-24 10:30:25 368

转载 错误处理:your content must have a TabHost whose id attribute is 'android.R.id.tabhost'

activity_main.xml如下[html] view plaincopyxml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="match_par

2014-09-23 17:13:29 506

转载 Android 用一个监听器实现多个监听

在Android应用程序中,有时要用到很多的按钮元件,没个按钮都要有一个监听事件,为了让代码看起来干净简洁,并节省一些内存,我们可以用一个监听器(Listener)来实现多个按钮的onClick监听下面是一个具有的例子:package com.android;    import android.app.Activity;  import android.content.Intent;

2014-09-23 16:40:57 685

转载 Android开发20——单个监听器监听多个按钮点击事件

一、单个按钮点击事件的监听 方法一[java] view plaincopyprint?/**  * 从网络上获取图片  *   * @author 徐越  *   */  public class MainActivity extends Activity  {      private EditText txtPath;      private Butto

2014-09-23 16:22:47 730

转载 android手机定位onLocationChanged长时间不返回

做移动互联网就不太可能不碰手机端的开发。上周为了项目需要,俺也挽袖子抡胳膊开始写起了android程序,还好有java基础,倒也上手快,写了几个小程序,主要都是关于定位方面的。网上也搜得到一些相关的文章和教程,但给出的例子效果不太好,而且感觉只有其表,却不明其理。因此写出此文,分享一些我的经验。虽然是以android为主,但是我想对其它平台的开发也应该有些帮助。这篇文章侧重于制定一个合理的

2014-09-23 15:27:15 9568 1

转载 自定义TabHost,TabWidget样式

大家好,今天我为大家分享TabHost中怎样修改TabWidget样式。在很多界面美观的应用中很多都用到了TabHost,但他们要比系统默认的要漂亮得多。先看几张图:                             京东商城底部菜单栏                            新浪微博底部菜单栏   好了,看到这些漂亮的菜单栏是不是很惊讶,你可能会说

2014-09-23 15:22:50 427

转载 样式表以及Color.xml文件『Android系列六』

上篇我们知道了怎么改变TextView标签的各种属性,问题是,如果页面上有几十个上百个同类标签,难道要一个一个的修改吗?马上想到了CSS样式表,这里要庆幸的是Android同样支持样式表的加载。        简单来说只涉及两类文件:layout/main.xml、values/style.xml,下面是他们各自的代码:        main.xml[html] vi

2014-09-23 15:15:18 485

转载 android中的颜色color使用总结

在android开发中,适当的颜色搭配可以为我们的应用增色不少,废话就不多了,一下是对android开发中颜色使用的总结  颜色分类:1.系统颜色android内置的颜色,比如系统资源中定义的颜色,有以下几个:BLACK(黑色),BLUE(蓝色),CYAN(青色),GRAY(灰色),GREEN(绿色),RED(红色),WRITE(白色),YELLOW(黄色)等

2014-09-23 15:12:07 8925

转载 自动生成TabHost,TabHost背景颜色设置

1.布局、配置文件AndroidManifest.xml[html] view plaincopymanifest xmlns:android="http://schemas.android.com/apk/res/android"        package="com.dsp.tvshow"        android:versionCode="1"     

2014-09-23 14:52:41 748

转载 android:TableLayout表格布局详解

这篇博文包括的内容:1、TableLayout简介2、TableLayout行列数的确定3、TableLayout可设置的属性详解4、一个包含4个TableLayout布局的实例及效果图一、Tablelayout简介       Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。         当为Ta

2014-09-22 17:08:07 565

接口测试-Charles

接口测试-Charles 1、安装charles_setup.exe 2、将patcher.jar复制到charles安装目录并打开 3、点击browse选择charles安装目录下的lib目录的charles.jar

2014-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除