自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android Canvas绘图详解(图文)

摘要 Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。 大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图Android中使用图形处理引擎,2D部分是

2014-12-26 16:31:23 678

转载 常用的android设计模式

一般来说,常用的android设计模式有以下8种:单例、工厂、观察者、代理、命令、适配器、合成、访问者。   单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难;   工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集,相当于

2014-12-18 17:03:12 520

转载 android 用handler开启一个线程来更新界面

package com.hua;import android.app.Activity;import android.os.Bundle;public class UpdateUInum1Activity extends Activity {  @Override public void onCreate(Bundle savedInstanceState) {

2014-11-05 11:46:03 669

转载 android开发中进行数据存储与访问

怎样在android开发中进行数据存储与访问数据存储与访问很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了多种方式,分别有如下几种:文件SharedPreferencesSQLite数据库内容提供者(Content provider)网络使用文件进行数据存储首先给大家介绍使用文件如何对数据进行存储,Activit

2014-10-17 15:08:32 563

转载 WebView解析文档

WebView是一个基于Webkit的,相当于内置浏览器的强大功能的组件,WebView的使用这么分四步说明:添加组件,加载资源,属性设置,辅助功能。一、WebView的添加同绝大多数控件一样,主要有两种添加方式:第一,类似于普通控件的定义,先在xml文件里添加webview控件,再通过findViewById()获得;第二种方式如下:WebView  webView = new

2014-10-11 15:20:08 633

转载 Android自定义控件实战仿新浪微博QQ好友动态滑到底部自动加载

转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38963177前一篇已经把下拉刷新和上拉加载集成到一块了并且已经对所有View通用了,但是有时候需要的加载方式不是上拉,而是像新浪微博加载评论或QQ好友动态滑到ListView的底部时就自动加载了。所以在这篇文章里再介绍这种自动加载的实现,当然了,这个功能只针对List

2014-09-30 17:11:59 633

转载 Android动画解析--XML

动画类型Android的animation由四种类型组成XML中alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 JavaCode中 AlphaAnimation 渐变透明度动画效果 ScaleAnimation

2014-09-30 14:49:41 522

转载 为什么每次上滑分页后只显示最后一页呢?上一页就不显示了,应该是追加的

public class DropDownListViewDemo extends Activity {private List story_entrys = null;private DropDownListView articles_list = null;public static final int MORE_DATA_MAX_COUNT = 30;public int

2014-09-29 15:31:00 1093

转载 Android下拉刷新 (手把手教你)

首先讲一下实现原理。这里我们将采取的方案是使用组合View的方式,先自定义一个布局继承自LinearLayout,然后在这个布局中加入下拉头和ListView这两个子元素,并让这两个子元素纵向排列。初始化的时候,让下拉头向上偏移出屏幕,这样我们看到的就只有ListView了。然后对ListView的touch事件进行监听,如果当前ListView已经滚动到顶部并且手指还在向下拉的话,那就将下拉头显

2014-09-19 10:39:05 805

转载 Android开发EditText属性

EditText继承关系:View-->TextView-->EditText  EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true

2014-08-28 15:18:20 532

转载 Android 权限大全收集

访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限  获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米  获取精确位置 android.per

2014-08-28 10:12:47 523

转载 Android 加载大图片时内存溢出怎么办

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,  因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。  因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为Image

2014-08-28 10:10:39 454

转载 Android 避免APP启动闪黑屏的解决办法(Theme和Style)

前几天Boss就反应说,机器每次启动程序都会闪一下黑屏,这个客户不接受。没办法,只能想想怎么解决,最后找到了下面的方法。闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面。也就是说需要处理一些数据后,才会显示。按照这种思路,是不是我把初始化的工作尽量减少就可以避免黑屏?事实是,就算你onCreate啥都不做,仍然会闪一下黑屏,因为初始化解析界面

2014-08-27 23:53:58 481

转载 android开发中常用的Eclipse快捷键详细整理

Eclipse快捷键-方便查找,呵呵,记性不好 行注释/销注释 Ctrl+/ 块注释/销注释/XML注释 Ctrl+Shift+/ Ctrl+Shift+\ 查找 查找替换 Ctrl+H Ctrl+F 查找下一个/往回找 Ctrl+K Ctrl+Shift+K 跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G, 查找当前元素的声明 Ctrl+G 查找

2014-08-25 11:10:24 431

转载 android背景选择器selector用法汇总

一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片     默认时的背景图片-->         没有焦点时的背景图片 -->              android:drawable="@drawable/pic1" />    非触摸模式下获得焦点并单击时的背景图片 -->    android:state_pres

2014-08-25 10:46:58 465

转载 Android 为百度map缩放设置自定义的缩放范围ZoomLevel(个人)

Android 为百度地图缩放设置自定义的缩放范围ZoomLevel(个人)目前百度地图的缩放级别为(3-18),有时候我们不需要这样的范围,可能是 (5-14),约束用户查看地图级别目前网上我没找到其他实现方法,然后自己研究了一下,把地图原有的缩放按钮去掉的话,有三种情况会产生缩放行为的,1、自定义的缩放按钮,可以在该缩放事件里面判断if (mapView.g

2014-08-18 14:02:41 1844

转载 Android 之 Spinner 键值对的绑定

要重写它的.Tostring()函数,因为适配器在显示数据的时候,如果传入适配器的对象不是字符串的情况下,直接就使用对象.toString() public class CItem {     private int ID;     private String Value = "";      public CItem() {         ID = 0;         Valu

2014-08-15 00:00:07 622

转载 android Matrix图片随意的放大缩小,拖动

摘要:step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示:step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示:  step2: 设置应用的UI界面,在main.xml中设置:123

2014-08-13 23:08:06 721

转载 用setAnimationStyle来设置popwindow显示消失的动画效果

popwindow通过setAnimationStyle(int animationStyle)函数来设置动画效果 android:windowEnterAnimation表示进入窗口动画 android:windowExitAnimation表示窗口退出动画 在res/values/style.xml代码: ?xml version="1.0" encoding="utf-8"? resou

2014-07-31 15:11:38 1026

转载 Android用PopupWindow实现弹出菜单实例

step1:新建项目PopWindow,并导入菜单项使用的图片到/res/drawable目录下              (项目总览图)                                                   (drawable目录截图)       step2:设置应用的UI界面 a.应用的总体界面,main.xml

2014-07-28 17:22:13 645

转载 android 自定义字体 字体库 字体格式 使用攻略

先上图片;部分关键代码:vcD4KPHA+PHByZSBjbGFzcz0="brush:java;">public TextView makeText(String type,int size) { Typeface face = Typeface.createFromAsset(getAssets(), type); TextView tv

2014-07-26 11:20:14 1017

转载 android让你的TabHost滑动起来

在Android应用中,一般TabActivity和若干个Tab选项卡(TabWidget)。如果选项卡的数量超过了5个,就不适合放到一个屏幕中,这样可以让这些选项卡滑动起来。滑动的选项卡的实现有好几种方式,在这些方式中,最简单也是我最满意的还是在原生的TabActivity上修改,将上面的选项卡改为可滑动的状态。这样既有新的滑动的效果,也保留了原有TabActivity的各项功能。

2014-07-22 17:13:44 571

转载 浅谈android的selector背景选择器

关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时

2014-07-16 14:19:29 494

转载 Android WebView与JavaScript混合使用教程

Android中提供的WebView的功能不可谓不强大,并且WebView对于Javascript也能够很好的支持,Google官网也提供了在WebView中如何实现的Java和JavaScript的互相访问。来看一下源代码:1 WebViewDemo.java文件:public class WebViewDemo extends Activity {    private Web

2014-07-11 11:04:30 663

转载 Zebra Crossing(ZXing) :核心码编译

Zebra Crossing 简称ZXing是一款1D/2D条码扫描的开源项目,http://code.google.com/p/zxing/。我们可以基于该开源项目开发自己的条码扫描程序。本文主要介绍开发前准备工作:编译核心库。第一:下载ZXing源文件、编译工具下载zxing地址:http://code.google.com/p/zxing/ 下载ant 地

2014-07-09 17:47:45 964

空空如也

空空如也

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

TA关注的人

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