自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (2)
  • 收藏
  • 关注

转载 res里面的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi)

(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)  (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)  (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)ldpi:240x320mdpi:320x480

2015-02-28 09:01:40 724

转载 drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系

1.drawable-(hdpi,mdpi,ldpi)的区别dpi是“dot per inch”的缩写,每英寸像素数。四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。2.WVGA,HVGA

2015-02-28 08:58:35 354

转载 Popupwindow的使用

项目中经常会使用到popupwindow做菜单选项,这个类在使用中有一些经常被遗忘的细节,今天用一个实例来总结一个popupwindow较常用的用法。 效果图:   MainActivity.java:Java代码  public class MainActivity extends Activity {   

2015-02-26 10:02:39 394

转载 Activity中ConfigChanges属性的用法及用途

从事Android开发,免不了会在应用里嵌入一些广告SDK,在嵌入了众多SDK后,发现几乎每个要求在AndroidManifest.xml申明Activity的广告SDK都会要求加上注明这么一句属性:android:configChanges="orientation|keyboard|keyboardHidden"  通过查阅Android API可以得知android:on

2015-02-25 16:25:09 1515

转载 AndroidManifest.xml - activity 详细说明

android:alwaysRetainTaskState=["true" | "false"]              android:clearTaskOnLaunch=["true"" | "false"]              android:configChanges=[one or more of: "mcc" "mnc" "locale"              

2015-02-25 11:52:42 762

转载 网络状态判断,如果没有连接网络启动网络设置界面

1、首先当然得在 manifest 中添加检查网络状态的权限;[java] view plaincopy"android.permission.ACCESS_NETWORK_STATE">  "android.permission.INTERNET"/>  2、具体判断步骤(1)首先要先获得Android 对连接管理的一个类对

2015-02-25 11:08:13 588

转载 Preferencescreen中利用intent跳转activity

设置中的Preferencescreen不仅可以作为设置界面显示,而且还能够启动activity,下面主要是对启动activity的介绍1. Preferencescreen中启动activity例如wireless_setting.xml中有如下片段Html代码 PreferenceScreen xmlns:android="http://sche

2015-02-25 10:26:14 4533

转载 Android组织首选项PreferenceScreen及首选项框架 ListPreference

首选项框架对首选项组织到类别中提供了一定的支持。例如,如果拥有多个首选项,可以构建一个视图来显示首选项高级类别。用户然后就可以深入到每个类别,查看和管理特定于该组的首选项。    可以通过两种方式来实现此目的。可以在根 PreferenceScreen中引入嵌套的 PreferenceScreen 元素,或者可以使用 PreferenceCategory 来获得类似的结果。下面我们先来看看

2015-02-25 09:37:57 731

转载 PreferenceActivity-android 参数设置

一.PreferenceActivity简介  PreferenceActivity继承自ListActivity,用来与用户交互,保存一些用户设置信息。PreferenceActivity的功能有些类似SharedPreferences,将用户设置的信息保存到/data/data/you_package_name/shared_prefs/you_package_name_you_xml

2015-02-25 09:37:01 578

转载 AndroidManifest.xml文件详解(supports-screens)

语法(SYNTAX):android:resizeable=["true"|"false"]                  android:smallScreens=["true" | "false"]                  android:normalScreens=["true" | "false"]                  android:lar

2015-02-25 09:19:21 709

原创 android常用控件属性

1.android:ImageButton 无边框   android:adjustViewBounds="true" android:padding="0dip"

2015-02-24 10:27:13 382

原创 android常用属性设置

1.android:ImageButton 无边框   android:adjustViewBounds="true" android:padding="0dip"

2015-02-24 10:26:10 380

转载 Android中pendingIntent的深入理解

pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),getService(Context, int, Intent, int)  分别对应着Inte

2015-02-20 19:20:03 350

转载 Android中的通知Notification

1、获得系统服务notificationmanager=(NotificationManager) context.getSystemService(NOTIFICATION_SERVICE);2、创建Notificationnotification=new Notification(R.drawable.keai,"可爱",System.currentTimeMillis());

2015-02-20 19:19:32 563

转载 android之Notification通知

我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。[java] view plaincopypackage cn.com.chenzheng_java;    import android.ap

2015-02-19 13:47:15 352

转载 Android中的SharedPreferences存储数据方式

1.概述。      SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键值对的方式存储,采用了XML格式将数据存储到设备中。例如保存登录用户的用户名和密码。只能在同一个包内使用,不能在不同的包之间使用,其实也就是说只能在创建它的应用中使用,其他应用无法使用。创建的存储文件保存在/data/data//shares_prefs文件夹下。

2015-02-17 14:55:04 440

转载 android笔记--处理started service的多次启动请求

所谓的started service, 是我对以startService()方法启动的service的叫法. Service运行在所在进程的main thread中. 启动一个service时, 不会自动为该service创建新的thread. 这意味着开发者通常需要为service开启新的线程, 以执行耗时或者阻塞操作—否则可能导致ANR错误的发生. 既然如此, 为何不在activity中直接开

2015-02-17 10:43:39 532

转载 Android Service两种启动启动方式 及 adndroid service生命周期

startService:正常调用:onCreate->onStart取消绑定:onDestroy如果调用者自己直接退出而没有调用stopService,则Service会一直在后台运行,直到下次调用者再启动起来,并明确调用stopServicebindService正常调用:onCreate->onBind取消绑定:onUnbind->onDestroy先startS

2015-02-17 10:35:58 531

转载 android activity/service开机后自动运行

首先是从BroadcastReceiver派生出一个新类,用来监听系统启动后发出的广播消息android.intent.action.BOOT_COMPLETED。BootReceiver.java:import android.content.BroadcastReceiver;import android.content.Context;import andro

2015-02-17 09:51:17 507

转载 android开机自动启动service或者activity

这段时间在做Android的基础开发,现在有一需求是开机启动,按照网上某些博文教程做了下,始终不成功,一开机总是提示所启动的应用程序意外终止,于是参考了Android SDK doc,终于解决问题,下面把自己的经验分享给大家。Android开机启动Activity或者Service方法【原理】    当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_

2015-02-17 09:51:08 707 1

转载 Service与Android系统实现

Service在Android应用程序里四大实体之一。Android的应用程序不光是需要有图形界面来进行交互,有时也会需要在没有交互的情况下进行的操作,比如下载、更新、监听等。比如目前对我们网络生存影响如此之大的社交网络、或是更老一些聊天工具,总需要这类应用程序可以一直在后台运行,以等待可能过来的消息。:Service拥有一部分Activity所无法完成的能力。一是后台运行,有时我们并不希

2015-02-17 09:41:49 704

转载 Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果

大家好,今天给大家带来一个仿360手机卫士悬浮窗效果的教程,在开始之前请允许我说几句不相干的废话。不知不觉我发现自己接触Android已有近三个年头了,期间各种的成长少不了各位高手的帮助,总是有很多高手喜欢把自己的经验写在网上,供大家来学习,我也是从中受惠了很多,在此我深表感谢。可是我发现我却从来没有将自己平时的一些心得拿出来与大家分享,共同学习,太没有奉献精神了。于是我痛定思痛,决定从今

2015-02-16 20:49:48 530

转载 Android 关于getSystemService()方法的一些常用服务

好不容易能闲下来,整理下一些常用的服务。getSystemService()是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。在这里列出一些常用的服务。 传入的Name返回的对象说明WINDOW_SERVICEWindowManager

2015-02-16 20:09:46 540

转载 Android应用自动更新功能的实现!!!

大家好,发现半年没有更新博客了,最近一直都比较忙,决定在凌晨 英超 阿森纳VS富勒姆 中场休息的时候,给大家分享Android里应用版本更新功能这一块的实现。一个好的应用软件都是需要好的维护,从初出版本到最后精品,这个过程需要版本不停的更新,那么如何让用户第一时间获取最新的应用安装包呢?那么就要求我们从第一个版本就要实现升级模块这一功能。自动更新功能的实现原理,就是我们事先和后台协

2015-02-16 20:09:24 398

转载 Android自动检测版本及自动升级

步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。3.当提示用户进行版本升级时,如果用户点击了确定,系统将自动从服务器上下载并进行自动升级,如果点击取消将进

2015-02-16 20:08:21 315

转载 ContentProvider的使用小结

一、什么是ContentProvider?      ContentProvider是一个抽象类,可以理解为一个特殊的存储数据的类型,它提供了一套标准的接口来获取和操作数据。可以把数据封装到ContentProvider 中,从而是这些数据可以被其他的应用程序所共享。搭建起了所有应用程序之间数据交换的桥梁!二、ContentProvider的创建过程1.创建一个类继承Content

2015-02-16 20:07:16 416

转载 Android解析XML

在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。        下面是本例子要解析的XML文件:itcast.xmlxml version="1.0" encoding="UTF-8"?>persons>  person id="23">

2015-02-16 20:06:53 227

转载 Android文件下载进度条的实现

[html] view plaincopyxml version="1.0" encoding="utf-8"?>    LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"        android:orientation="vertical"        android:la

2015-02-16 20:05:45 2224

转载 Android:文件下载和写入SD卡学习小结

今天刚刚学习完Android文件下载和写入SD卡的,随即做一个小结,以供以后学习查阅: 一、文件下载       Android开发中,有时需要从网上下载一些资源以供用户使用,Android API中已经提供了很多直接可以用的类供大家使用,一般文件下载需要通过三个步骤:      1.创建一个HttpURLConnection对象:[ja

2015-02-16 20:05:15 310

转载 ANDROID开发之SQLite详解

SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安

2015-02-16 20:04:27 347

转载 Android SQLite总结(一)

前言对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。下面就向大家介绍一下SQLite常用的操作方法。本篇文章主要用到SQLiteDatabase的一些函数。废话少说,直接贴代码!由于数据库中操作的对象时Student类,因此我们看一下Student.java代码: package com.example.njupt

2015-02-16 20:04:04 771

转载 Android根据Data匹配隐式Intent的实例

在 AndroidManifest.xml中我们这样设置:[html] view plaincopyxml version="1.0" encoding="utf-8"?>  manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="co

2015-02-16 20:02:18 443

转载 Android Intent 总结

//打开指定网页Intent intent = new Intent(Intent.ACTION_VIEW);intent.setData(Uri.parse("http://www.google.com"));startActivity(intent);//进行关键字搜索Intent intent = new Intent(Intent.ACTION_WEB_SEARCH

2015-02-16 20:01:52 274

转载 Android中Service(服务)详解

Service是Android中四大组件之一,在Android开发中起到非常重要的作用,先来看一下官方对Service的定义:A Service is an application component that can perform long-running operations in the background and does not provide a user interf

2015-02-16 20:00:28 755

转载 Android服务之Service

android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动

2015-02-16 20:00:01 274

转载 Android Fragment 详细使用

Fragments 诞生初衷自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view hi

2015-02-12 15:25:47 567

转载 Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信

如新浪微博下面的标签切换功能,我以前也写过一篇博文(http://www.cnblogs.com/tiantianbyconan/archive/2012/02/24/2366237.html),可以实现,用的是TabHost。但是android发展比较迅速,TabHost这玩意现在已经被弃用了,虽说用现在也能用,但是被弃用的东西还是少用为妙。官方有个FragmentTabHost这么一个替代

2015-02-12 15:23:54 520

转载 LayoutParams的用法

LayoutParams继承于Android.View.ViewGroup.LayoutParams.       LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去

2015-02-12 14:59:10 342

转载 Android 实现自定义Spinner

有时候因为项目的界面风格 很多控件如果使用原生的样式感觉会与整体风格有些不搭 所以需要自定义样式 很多项目中自定义控件都是必不可少的 这里参考网上的一些资料 实现了一个自定义Spinner  记录下 加深印象效果图:                      弹框是通过一个重写的Dialog和Listview实现      第一步 

2015-02-12 10:56:54 695

转载 Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现)(一):使用ArrayAdapter进行适配数据:   ①:首先定义一个布局文件:?123456789

2015-02-12 10:56:15 543

spring mybatis web框架

spring mybatis web框架

2017-02-22

spring mvc web框架 第二部分

spring mvc web框架

2017-02-22

空空如也

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

TA关注的人

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