自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式Developer_小J的天空

疯狂,因为有梦想;拼搏,将成就辉煌!

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android自适应不同屏幕几种方法

由于Android设备的屏幕尺寸、分辨率差别非常大,如果希望我们的应用能够在不同屏幕尺寸或分辨率的Android设备上运行,即更换Android设备后界面和字体不会因此变得混乱,则需要考虑屏幕的自适应性问题。相关概念:(1)屏幕尺寸(Screen size):即指屏幕的对角线长度,屏幕尺寸可分为small(小屏幕)、normal(中等屏幕)、large(大屏幕)、xlarge(超大屏幕);

2015-06-24 10:50:05 14543 1

原创 Fragment平板技术开发(二)

源码实战----------Fragment使用    1.res/../BookListFragment.java    自定义类,继承于ListFragment,无需实现OnCreateView()方法,用于Activity右边显示列表fragment。(1)定义Callbacks接口:定义一个回调接口Callback,用于实现该Fragment与它所在的Activity交互;

2015-06-18 14:38:23 1163

原创 Fragment平板技术开发(一)

Fragment是Android3.0引入的新API,可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个Activity中复用的模块,当开发的应用程序同时适用于平板电脑和手机时,可以利用Fragment实现灵活的布局,改善用户体验。

2015-06-18 14:22:23 1522

原创 Android资源使用详解(二)

Drawable资源通常保存在/res/drawable目录,可分为图片资源(*.png、*.jpg、*.gif等格式)、XML资源等,Android SDK会在编译应用中自动加载该图片资源,并在R资源清单类中生成该资源的索引。使用方法如下:    Java代码中:[.]R.drawable.    xml代码中:[.]@drawable/为了在程序中获得实际的Drawable对象,R

2015-06-17 11:04:50 1512

原创 Android资源使用详解(一)

一、Android资源简介    Android应用资源可分为两大类:(1)无法通过R清单类访问的原生资源,保存在assets目录下;(2)可通过R资源清单类访问的资源,保存在res目录下。其中,res目录下应用资源介绍如下:目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐

2015-06-17 09:25:24 1349

原创 EditText自定义边框背景与动态检测用户输入

一、EditText自定义边框背景1.效果演示2.代码实现(1)res/drawable/shape_edit_normal.xml功能:编辑框没获得焦点时,使用该shape。为根元素的ShapeDrawable资源,主要用于定义一个基本的几何图形,如矩形、圆形、线条等。    子元素用于指定填充集合图形的的颜色;    子元素用于定义几个图形的四个角的弧度

2015-06-17 09:21:45 3105

原创 Android的Menu菜单详解(二)

Android主要提供了两周创建菜单的方式,一种是在Java代码中创建(即调用Menu、SubMenu类中的方法实现菜单/子菜单/菜单项的创建);另外一种就是使用XML资源文件来定义。对于第一种方法,我们在上一篇文章中已经有了很详细的介绍,但是在Java代码中定义菜单、菜单项而导致程序代码非常臃肿且不易调试阅读。本文将着重介绍使用XML资源文件来定义菜单的构成(即利用XML资源文件来描述一个菜单)

2015-06-15 16:50:03 3308

原创 Android的Menu菜单详解(一)

Android应用中菜单默认是看不见的,只有当用户单击手机上的"MENU"键,系统才会显示该应用关联的菜单,这种菜单也叫选项菜单。对于Android菜单menu的开发,我计划把其归类为三种类型,两种形式。所谓菜单的三种类型指的是选项菜单/子菜单、上下文菜单、弹出式菜单;两种形式是指在开发Menu菜单时可以通过调用Menu类(add方法)SubMenu(add方法)创建相应的菜单和子菜单,也可以通过

2015-06-15 16:43:51 4974

原创 Android取消标题栏&强制设置横(竖)屏方法

一、Android取消标题栏方法1.效果演示    2.实现方法(1)将自定义Activity继承于Activity而不是ActionActivity;(2)在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码    requestWindowFeature(Window.FEATURE_NO_TITLE);//隐

2015-06-15 16:01:41 867

原创 Android生成随机验证码技术

在Android客户端应用开发中,往往需要短信验证码或者随机验证码来限制用户的操作或者认证。短信验证码是为了对用户进行认证,主要通过Http协议等通信协议实现;随机验证码很大程度是为限制或者提示用户相关操作。随机验证码的验证主要有两种方式:请求服务器验证,本地验证。比如,在用户向服务器发送登录请求,我们通过随机验证码(本地验证即可)限制用户随意按请求按钮,演示如下: 源码实战(

2015-06-15 15:52:36 2974

原创 Android搜索框/滚动视图/notification

1.搜索框(SearchView)的功能与用法    SearchView是搜索组件,其可以让用户在文本框内输入文件,并允许通过监听器监听用户输入。当用户输入完成后提交搜索,可通过监听器执行实际的搜索。    常用方法如下:    ◆setIconfiedByDefault(boolean iconified):设置该搜索框默认是否自动缩小为图标;    ◆setSubmitBut

2015-06-15 14:43:29 1854

原创 Android应用程序破解(反编译)

一、apktools进行反编译1.首先安装需要JAVA环境(JDK和JRE)    设置JAVA环境变量         CLASSPATH       %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar        JAVA_HOME     C:\Program Files\Java\jdk1.8.0_20

2015-06-14 19:39:33 1783

原创 Android应用签名方法

1.为什么要给Android应用程序签名?      如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”。      Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!Android通过数字签名来标识应用程序的作者和在应用程序之间建立信

2015-06-14 19:31:52 1149 1

原创 Android活动条(actionbar)使用详解(二)

1.使用ActionBar实现Tab导航    使用ActionBar实现Tab导航的思路是:AcitonBar通常与Fragment结合使用实现Tab导航。ActionBar在顶端生成多个Tab标签,当用户点击某个Tab标签时,系统根据用户点击事件导航指定Tab页面。实现步骤如下:(1)调用ActionBar的setNavigationMode(ActionBar.NAVIGATION_

2015-06-14 08:49:58 1469

原创 Android活动条(actionbar)使用详解(一)

活动条(ActionBar)是Android3.0的重要更新之一,ActionBar位于传统标题的位置,其主要提供了如下功能:    >显示选项菜单的菜单项,即激昂菜单项显示在Action Item;    >使用程序图标作为返回Home主屏或向上的导航操作;    >提供交互式View作为Action View;    >提供基于Tab的导航方式,可用于切换多个Fragment

2015-06-12 20:37:36 1418

原创 Android笔记三十四.Service综合实例二

综合实例2:客户端访问远程Service服务实现:通过一个按钮来获取远程Service的状态,并显示在两个文本框中。思路:假设A应用需要与B应用进行通信,调用B应用中的getName()、getAuthor()方法,B应用以Service方式向A应用提供服务。所以,我们可以将A应用看成是客户端,B应用为服务端,分别命名为AILDClient、AILDServer.一、服务端

2015-06-04 17:25:01 1079

原创 Android笔记三十三.BroadcastReceiver使用

广播是一种广泛运用在应用程序之间传输信息的机制,而BroadcastReceiver是对发送出来的广播进行过滤接收并响应的一类组件。BroadcastReceiver本质上是一种全局监听器,用于监听系统全局的广播消息并接收指定的广播,因此它可以非常方便地实现系统中不同组件之间的通信。如下为BroadcastReceiver知识点结构:一、发送与接收广播1.发送广播        广

2015-06-04 17:17:34 1314

转载 Android解析XML资源

一、在Android应用中的XML文件来源1、本地xml文件    本地XML文件可以放在应用根目录assets文件夹、res/xml、res/raw、SDcard卡、应用的data目录等;除res/xml可直接通过getXml(int id)获取XML文档,返回一个解析器对象(XmlResourceParer:XmlResourceParer是XmlPullParser的子类),其它

2015-06-04 14:03:26 766

原创 Android的xml/assets/raw资源使用详解

一、assets/xml/raw资源介绍1.assets资源目录:assets目录下存放的资源代表应用无法直接访问的原生资源,这些文件将原封不动的存储到设备上,不会被编译为二进制形式,访问方式是通过文件名而不是资源ID。应用程序通过AssetManager以的字节流的形式来读取资源文件。assets与res/raw的区别是assets支持任意深度的子目录,这些资源文件不会生成任何资源ID。An

2015-06-04 13:52:18 2382

高校信息查询平台之登录&注册模块

博客地址:http://blog.csdn.net/u012637501/article/details/45322211#reply

2015-05-10

Android反编译工具包升级版

Android反编译工具包,内含图形和命令两种反编译方式,命令支持windows和linux平台。人民币买的,便宜点分享吧。

2014-11-17

空空如也

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

TA关注的人

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