自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(141)
  • 收藏
  • 关注

原创 JAVA URLEncoder和 javascript encodeURLComponent 区别

public static String encodeURIComponent(String component) { String result = null; try { result = URLEncoder.encode(component, "UTF-8") .replaceAll("\\%28", "(")

2014-04-30 14:11:01 2376

原创 HTML 对字体的样式的选择

function SetToBold () { var state = document.queryCommandState ("bold"); switch (state) { case true: alert ("The bold formatting will be removed fro

2014-01-23 15:59:02 1784

转载 Android LinearLayout Weight issues

今天在使用androidlayout_weight的时候遇到点奇怪的问题,就上网查了一下,发现这篇文章很详细,就转了过来,谢谢分享者,写的很详细。 在 android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非 常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLa

2013-12-04 16:49:32 822

转载 Http 断点续传

先说说断点续传的原理:这是HTTP 1.1协议的一部分,并不需要客户端特意去做多么复杂的事情。以前我曾经看过一个单位的技术标书,其中有下载的断点续传这一要求,给出的offer居然还挺高的... 简单的说,只要利用了HTTP协议(http://www.ietf.org/rfc/rfc2616.txt)中的如下字段来和服务器端交互,就可以实现文件下载的断点续传:Range : 用于客户

2013-09-03 16:21:06 2153 1

转载 Android 硬件加速的优缺点

Android中的硬件加速本文的主要内容来自SDK文章的"Hardware Acceleration”.从Android 3.0开始,Android的2D渲染管线可以更好的支持硬件加速。硬件加速使用GPU进行View上的绘制操作。硬件加速可以在一下四个级别开启或关闭:Application Activity Window View Application级别 往您的应用

2013-08-08 17:45:29 2662

原创 App don't display in google paly

正常情况下一般App上传到Google Play,需要几小时就可以显示在Google Play上,如果没有搜索到,可以通过下面链接进行搜索https://play.google.com/store/apps/details?id=com.your.package.name

2013-07-25 20:26:10 861

原创 Android ADT 22 问题

最近更新了android ADT,老版本是20,更新到22编译运行项目的时候,报java.lang.VerifyError。相当无语,仔细看了下项目目录结构,多出来一个Android Private Library。发现我的第三方的jar包都在里面,看了下文档,才知道,新版的ADT,默认会把第三方的jar添加到Android Private Library里。解决方法:    1.到

2013-06-18 14:49:56 942

原创 android kindleFire develop

Android KindleFire 开发的初始化步骤:http://mobile.tutsplus.com/tutorials/android/getting-started-with-kindle-fire-development/

2013-06-05 09:27:09 753

转载 Android App 签名

1.签名的意义  为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤  a.创建key  b.使用步骤a中产生的key对apk签名3.具体操作  方法一: 命令行下对apk签名

2013-05-30 10:04:43 898

转载 android paint 一些效果

在Paint中有很多的属性可以设置,比如可以设置阴影,颜色过滤等等,这些会产生不同的奇妙效果,今天就对各种属性探索一下。方法一:1 //设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 2 setARGB(int a,int r,int g,int b); 这个不多说了,还有两个类似的方法,将设置alpha和rgb分割开来了。注意的是这里的a值是0~255的范围,不是小

2013-05-29 13:59:05 838

原创 Rss 解析

一些蛮方便的第三方Rss 解析库记录下:https://github.com/matshofman/Android-RSS-Reader-Libraryhttps://github.com/salendron/Simple-Rss2-Androidhttps://github.com/ahorn/android-rss

2013-05-23 15:02:05 935

原创 好的开源项目记录

http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projectshttp://www.csdn.net/article/2013-05-06/2815145-Android-open-source-projects-two

2013-05-15 20:51:59 700

原创 Android 3D Rotate Anination

Share Links:http://android.developmenttutorial.com/2012/10/3d-rotation-in-android.htmlhttp://www.inter-fuser.com/2009/08/android-animations-3d-flip.htmlhttp://blog.robert-heim.de/kar

2013-05-14 14:01:11 951

转载 关于ListView的Adapter,解决ListView滚动后内容重复的问题

这些天用到了ListView,由于要用到ImageView,且图片源不是在资源里面的,也就没法用到ID了,也就不能用SimpleAdapter之类的了。只能自己改写一个Adapter,直接继承BaseAdapter。由于一开始只是在网上看了一下如何写getView这个方法,根本没有去进一步理解各个参数的含义(当然现在也没有全理解。。。),一样一来,运行没问题了,ListView里面数据也有了,结果

2013-05-13 16:13:53 679

原创 自定义View时, 使用Canvas、Bitmap时易犯的内存泄露问题

对于下面的代码public class MyView {    private Canvas mCanvas;    private Bitmap mBitmap;    public MyView(){        ...        mBitmap = Bitmap.createBitmap(...);        mCanvas =

2013-05-10 10:58:03 2622

原创 Android bitmap对象序列化

由于BitMap没有实现序列化接口,所以当序列化到本地或者在activity之间序列化传递时,会报异常。在这里介绍个简单的方法实现序列化BitMap:   可以将bitmap对象转换成byte[],然后再序列化或者传递,相反同样可以把byte[]转换成bitma对象。变相的传递序列化Bitmap。代码如下:    bitmap对象和byte[]的相互转换publ

2013-04-15 19:55:09 1350

转载 Android推送方式比较

推送方式的基础知识  当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。

2013-03-19 10:50:47 660

原创 android bitmap的放大缩小

缩放BitMap的一个方法 postScale(x,y), 做个笔记private static Bitmap small(Bitmap bitmap) {  Matrix matrix = new Matrix();   matrix.postScale(0.8f,0.8f); //长和宽放大缩小的比例  Bitmap resizeBmp = Bitmap.createBit

2013-03-19 10:45:43 1039

转载 Cygwin 的安装

2. CygwinCygwin是一个用于在Windows上模拟Linux环境的软件。它可以作为那些虚拟机软件的一个部分替代品。之所以将它排在第一个来介绍,是因为它实在给我帮了很大的忙。运行Cygwin后,你会得到一个类似Linux的Shell环境,在其中你可以使用绝大部分Linux软件和功能。如Gcc,Make,Vim,Emacs等等。总之如果你想使用某个Linux下的功能,而window

2013-03-01 14:31:16 470

原创 Android ListView的cell的分割线

最近做项目,自定义ListView时,去掉divider有3种方法可以去掉:myListView.setDividerHeight(0);myListView.setDivider(null);XML布局文件中设置ListView的属性android:divider="#FFCC00"

2013-01-26 17:05:26 785

原创 Android In-app Billing 在ActivityGroup中的 子activity OnActivityResult()方法不执行的问题

最经在做关于android in-app Billing的功能,遇到一个异常,activity不会执行OnActivityResult()方法,网上搜了半天也没发现有什么好的解决方法,今天终于在一段异常信息中看出了原因。异常信息如下:couldn't save which view has focus because the focused view com.android.inter

2012-12-28 14:02:49 2476

转载 VideoView 在ScrollView中 滑动出现的问题

在ScrollView中加入VideoView,当ScrollView滑动后,VideoView却不动,仔细观察,发现VideoView被分为了两层,后面一层是跟着ScrollView滑动,而前面一层不懂。在网上找原因,在一个国外网站上找到了答案:The display is usually divided into two pipelinesFrame buffer pipeline

2012-11-29 16:20:19 2064

转载 BitmapFactory decodeResource and decodeStream 's problem

BitmapFactory.decodeResource和BitmapFactory.decodeStream,相信对于有过android app开发经验的人来说都是很熟悉了。关于Bitmap的OOM问题,网上也有很多文章进行了分析,不少文章都说为避免OOM,最好使用BitmapFactory.decodeStream,但是具体说明原因的我至今没有找到,所以趁着10.1期间有空,就调查了一番,希望

2012-11-22 12:27:53 768

原创 Android EditText的inputType为Password时, 字体不一致的问题

今天做项目的时候,发现当edittext 的InputType为password时,它的字体和原来不一样:大家可以通过以下几种方式解决:第一:     去掉xml文件中的password配置,在代码中编写EditText password = (EditText) findViewById(R.id.register_password_text);password.se

2012-07-31 10:45:13 1816

原创 Android Dialog 的使用

今天无聊的时候学习了android中的Dialog的使用,在这里记录下Dialog的使用方法:package com.ceo.activity;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.

2012-04-22 22:19:48 789

转载 android获取屏幕的长与宽

android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533结果很不靠谱,于是自己写了几行代码,亲测一下测试参数:测试环境: i9000(三星)物理屏幕:480*800pxdensity :1.5测试代码:[java] view plaincopyprint?

2012-04-19 17:18:01 1686

转载 ViewFlipper的使用

屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看OPhone API文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和

2012-04-19 16:30:21 1313

原创 自定义style

在Android的编程中,定义的一个按钮的点中,获得焦点等一些状态时,各个状态使用不同的图片,如下在drawable目录下定义了一个Button的各种状态时的样式,btn_blue.xml: http://schemas.android.com/apk/res/android">            android:drawable="@drawable/btn_blue

2012-04-19 16:25:55 922

转载 使得EditText失去焦点

在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢?在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为解决之道:在EditText的父级控件中找一个,设置成   android:focusable="true"     a

2012-04-19 16:12:13 6080 2

转载 LayoutInflater

一般来讲,我们用LayoutInflater做一件事:inflate。inflate这个方法总共有四种形式,目的都是把xml表述的layout转化为View。This class is used to instantiate layout XML file into its corresponding View objects. It is never be used directly --

2012-04-18 17:15:55 651

转载 Android DDMS如何使用?

DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。如何启动 DDMSDDMS 工具存放在SDK – tools/路径下,启动DDMS方法如下:直接双击ddms.bat运行;在Eclipes调试程序的过程中启动

2012-04-16 21:32:06 499

转载 Cocos2d Android移植手记(二)——cocos2d Android包框架设计

随着android平台的推广和android手机的大量推出,有人预言android将是一个嵌入式的统一平台。果真如此吗?Apple,Microsoft, nokia不会坐视不管的,在想想unix各种混乱的版本,总让人忧心忡忡。不过有google这位大神做东,至少在短期内,android会很稳定,市场会有一席之地。目前,网上很少有使用java开发的开源游戏引擎,大多数情况下都因为java的执行效率问

2012-04-16 21:31:27 626

转载 Cocos2d Android移植手记(一)——Opengl ES创建流程

前一阵子,一直在忙公司的iPhone的项目HourglassTimer,顺便了解下iPhone 平台上的2D引擎cocos2d-iphone库的使用。由于一直没有发现android上的基于Opengl ES 2D/3D引擎库(网上只发现了一个java monkey engine项目,pc平台上的游戏引擎。如果有人知道其他的开源项目,非常欢迎告诉我 ),所以自己准备将cocos2d移植到andr

2012-04-16 21:30:28 665

转载 Android画图学习总结(五)——Paint

前面的Android画图学习总结的系列中,我们分别学习了Bitmap、Drawable、Aniamtion,除了这些画图元素之外,开发应用程序使用最多的还是String(字符串),下面我们就如何显示String详细的说明。引用Android SDK中显示String的函数,列举如下:drawText(String text, int start, int end, floa

2012-04-16 21:27:19 440

转载 Android画图学习总结(四)——Animation(中)

在Android画图学习总结(四)——Animation(上)中详细介绍了Tween Animation的定义、使用,由于篇幅有限,很多中重要的方面没有说明,这篇文章一方面做个完整的总结说明,另外一方面补充说明上一篇幅遗漏的问题,帮助大家更好的理解Tween Animation。对Tween Animation的本质做个总结:Tween Animation通过对 View 的内容完成一系列

2012-04-16 21:26:34 365

转载 Android画图学习总结(四)——Animation(下)

在Android画图学习总结(四)——Animation(上)中,我们详细介绍了Tween  Aniamation,这里我们将介绍另外一种动画Frame Animation。在前面已经说过,Frame Animation是顺序播放事先做好的图像,跟电影类似。不同于animation package, Android SDK提供了另外一个类AnimationDrawable来定义、使用Frame

2012-04-16 21:26:05 420

转载 Android画图学习总结(四)——Animation(上)

随着对Drewable的深入了解,发现了Drawable更加强大的功能:显示Animation。Android SDK介绍了2种Animation:Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果Frame Animation:顺序播放事先做好的图像,跟电影类似在使用Animation前,我们先学习如何定义Animation,这对我们使用

2012-04-16 21:25:05 350

转载 Android画图学习总结(三)——Drawable

Android SDK提供了一个强大的类Drawable,Drawable这个抽象类到底代表了什么,如何使用?Drawable是个很抽象的概念,通过简单的例子程序来学习它,理解它。先看个简单的例子,使用Drawable的子类ShapeDrawable来画图,如下:public class testView extends View {private ShapeDrawable mDrawa

2012-04-16 21:23:59 417

转载 Android画图学习总结(一)——类的简介

学习Android 有一段时间了,看完了Android SDK中的大部分文档,但是始终感觉自己还缺少很多,后来发现,Android SDK中只是介绍了Google自己开发的那一部分如何使用,Android中引用至Java的部分如何使用却没有说明。当然这也不是Google的职责,但是这对我们C++程序员来说的确是缺少了很多,在这里我们将对Google“缺少的部分”并结合Android SDK中Ref

2012-04-16 21:22:48 404

转载 android Bitmap学习总结

通过前一篇的学习,对Android 画图核心部分有了一定的了解,后面篇幅,我们将详细介绍Android中的各种画图对象的使用,首先介绍我们最常用的Bitmap(位图)。位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。按照对位图的操作,分为以下几个功能分别介绍:从资源中获取位图获取位图的信息显示位图位图缩放位图旋转1. 从资源中获取位图在前一篇幅介绍了:先获取R

2012-04-16 21:08:55 431

空空如也

空空如也

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

TA关注的人

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