自定义博客皮肤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的天空

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

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

原创 Android浏览器(一):Webkit项目与Chromuim项目

转载请注明原文地址:       目前,移动设备浏览器上常用的内核有Webkit,Blink,Trident,Gecko等,其中iPhone和iPad等苹果iOS平台主要是WebKit,Android 4.4之前的Android系统浏览器内核是WebKit,Android4.4系统浏览器切换到了Chromium(内核是Webkit的分支Blink),Windows Phone 8系统浏览器

2015-07-14 15:07:37 2934

转载 Android 软件开发之如何使用Eclipse Debug调试程序详解

1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点 在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程

2015-07-03 17:05:55 993

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

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

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

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

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

2015-06-18 14:38:23 1151

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

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

2015-06-18 14:22:23 1507

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

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

2015-06-17 11:04:50 1450

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

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

2015-06-17 09:25:24 1315

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

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

2015-06-17 09:21:45 3062

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

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

2015-06-15 16:50:03 3265

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

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

2015-06-15 16:43:51 4927

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

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

2015-06-15 16:01:41 846

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

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

2015-06-15 15:52:36 2952

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

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

2015-06-15 14:43:29 1820

原创 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 1760

原创 Android应用签名方法

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

2015-06-14 19:31:52 1124 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 1438

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

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

2015-06-12 20:37:36 1382

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

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

2015-06-04 17:25:01 1054

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

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

2015-06-04 17:17:34 1294

转载 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 748

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

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

2015-06-04 13:52:18 2345

原创 Android进度条(星级评分)使用详解(二)

一、SeekBar拖动条使用    SeekBar继承于ProgressBar,ProgressBar所支持的XML属性和方法完全适用于SeekBar。拖动条和进度条的区别是:进度条采用颜色填充来表明进度完成的程度,而拖动条则通过滑块位置来标识数值并且运行用户拖动滑块来改变值。因此,拖动条通常用于对系统的某种数值进行调节,比如调节音量、图片的透明度等。1.拖动条效果2.代码

2015-05-29 18:28:42 1725

原创 Android进度条使用详解(一)

进度条是UI界面中一种非常实用的组件,通常用于向用户像是某个耗时操作完成的百分比。进度条可动态地显示进度,因此避免长时间地执行某个操作时,让用户感觉程序失去了响应,从而更好地提高用户界面的友好性。ProgressBar本身代表着进度条组件,其子类还包括SeekBar(拖动条)和RatingBar(星级评分条)。一、ProgressBar使用详解1.环形进度条使用方法(1)进度条样式

2015-05-29 16:35:11 4165

原创 Android自定View组件方法

一、开发自定义View组件    View组件只是一个矩形的空白区域,并没有任何内容。对于Android应用的其他UI组件来说,它们都继承于View组件,然后在View组件提供的空白区域上绘制外观。当Android系统提供的UI组件不足以满足项目需要时,我们可以通过继承View来派生一个自定义组件。    举一个实例:实现一个跟随手指的小球。当用户通过手指在屏幕上拖动时,程序监听到这个手机

2015-05-27 15:58:53 1259

原创 Android布局管理器浅析

在Android应用开发中,为了更好地管理Android应用的用户界面里的各组件,Android提供了布局管理器来实现Android应用的图形用户界面平台无关性,其中所有布局管理器的父类为ViewGroup。一般来说,推荐使用布局管理器来管理组件的分布、大小,而不是直接设置组件位置和大小。在开发当中,最常用的方法是预先设置好容器边距(分布)、大小,然后其包含的组件使用"fill_match"或"w

2015-05-26 10:29:13 939

原创 Android对话框使用详解(二)

一、使用PopupWindow创建对话框风格的窗口    使用PopupWindow创建对话框风格的窗口步骤如下:    >调用PopupWindow的构造器创建PopupWindow对象;    >调用PopupWindow的showAsDropDown(View v)将PopupWindow作为v组件的下拉组件显示出来;或调用PopupWindow的showAtLocation()

2015-05-26 08:55:27 1201

原创 App启动界面效果设计

每个Android应用启动之后都会出现一个Splash启动界面,大多数的Splash界面都是会等待一定时间,然后切换到下一个界面。但如果app启动时间过长,可使用启动界面让用户耐心等待这段枯燥的时间。Splash界面一般用于显示产品的LOGO、产品名称、版本信息等,也可以完成对系统状况的检测,如网络是否连通、电源是否充足、检测新版本等,也可以预先加载相关数据。启动界面SLEEP的时间=固定时间-预

2015-05-15 16:40:39 4018 1

原创 Android笔记三十二.Android位置服务及核心API

一、位置服务概念1.位置服务    位置服务(Location-Based Services,LBS),又称定位服务或基于位置的服务,融合了GPS定位、移动通信、导航等多种技术,提供了与个空间位置相关的综合应用服务。2.GPS与网络位置提供器    Android平台支持提供位置服务的API,可以利用GPS(Global Positioning System,全球定位系统)

2015-05-14 10:52:57 1891

原创 Android虚拟机下安装APK

第一步:打开Android虚拟机第二步:打开命令提示符    定位到android SDK安装目录中的platform-tools文件夹。第二步:拷贝要安装的apk拷贝到platform-tools文件夹 第三步:输入adb install wo.apk回车,若出现success则说明安装成功第四步:关闭命令提示符。检测apk

2015-05-13 09:39:49 2085

原创 ImageButton单击切换图片效果

转载请标明: http://blog.csdn.net/u012637501    我们平时在使用手机app时,常常会发现当我们按下某个按钮时相应按钮会发生变化,当我们松手时又恢复了原来的样子。或是,当你连续单击同一个按钮,会实现不同的功能。刚开始的时候感觉很神奇,那么现在我们来揭开她的面纱,经过下面的学习我相信你也可以轻轻松松将其拿下!    一、单击效果    首先看下将要

2015-05-12 12:34:51 12684

原创 Button多样化与自定义点击效果

在Android开发应用中,默认的Button是由系统渲染和管理大小的。然后,我们在产品的实际开发中,需要对默认Button进行美化,比如自定义背景的按钮、自定义图片按钮等,以此来改善UI的美观并且提高用户的体验度。Button控件常用属性如下:一、自定义按钮背景1.修改系统默认Button的背景颜色(1)在drawable资源目录下按钮下后的效果变化描述文件dra

2015-05-12 12:20:34 2012 1

原创 03.(最新版)百度地图§覆盖物OverlayOptions

转载请标明:http://blog.csdn.net/u012637501    目前百度地图SDK所提供的地图等级为3-19级,所包含的信息有建筑物、道路、河流、学校、公园等内容。所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标注、矢量图形元素(包括:折线、多边形和圆等)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。我们可根据自己实际的业务需求,利用标

2015-05-09 19:33:53 7240

原创 02.(最新版)百度地图§基础底图BaiduMap

转载请标明:http://blog.csdn.net/u012637501一、基础地图SDK简介        目前百度地图SDK所提供的地图等级为3-19级,所包含的信息有建筑物、道路、河流、学校、公园等内容。所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标注、矢量图形元素(包括:折线、多边形和圆等)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动

2015-05-09 11:06:22 4773

原创 01.(最新版)百度地图§环境配置

一、Eclipse工程环境配置1.下载SDK与申请Key    参见http://developer.baidu.com/map/index.php?title=androidsdk/guide/key。需要注意的是,在执行keytool命令出现命令不存在异常。keytool工具在JDK的bin文件夹下面,可以将bin目录的绝对路径添加到PATH环境变量中即可。

2015-05-09 00:08:16 2135 4

原创 Android按两次提示退出应用

转载请标明:http://blog.csdn.net/u012637501        Android按两次提示退出应用,核心思想是:在主Activity中重写onKeyDown方法,其是一个回调方法,即当用户按下键盘某个按钮时,我们可以根据键盘码判断按下的是哪个按键。然后,判断计算两次按下返回键的时间间隔(如3s),实现两次按下返回键是否退出应用。具体实现代码如下:

2015-05-08 11:05:05 1440

原创 05.JDBC编程之处理存储过程&Transaction

转载请标明出处:http://blog.csdn.net/u012637501一、存储过程处理1.存储过程   概念类似与函数,就是把一段代码封装起来。当要执行这一段代码的时候,可以通过调用该存储过程来实现。在封装的语句体里面,可以用if/else、case、while等控制结构(参数、控制结构、循环),可以进行sql编程。(1)sql语法 a.查看现有的存储过程   

2015-04-28 19:05:41 806

原创 04.JDBC编程之指定变量&批处理

转载请标明出处:http://blog.csdn.net/u012637501一、指定SQL语句中的变量1.PreparedStatement接口    PreparedStatement接口继承Statement, PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。 包含于 PreparedStatement

2015-04-28 18:59:37 1259

原创 06.HTTP编程实战:高校信息查询平台之注册模块

一、注册模块服务端  1.(MyEclipse)src/../DBUtil.java:数据库工具类(JDBC,链接数据库)    在数据库工具类中,添加sql语句插入数据具体实现方法。package com.jiangdongguo.login;    import java.sql.Connection;  import java.sql.DriverManager;  im

2015-04-27 23:56:27 1329 2

原创 05.HTTP编程实战:高校信息查询平台之登录模块

转载请标明出处:http://blog.csdn.net/u012637501     在了解了Android的HTTP应用编程相关知识后,我们通过一个实例来进一步深化基于HTTP协议的Android客户端应用的开发,即模拟高效信息查询平台实例。该APP应用作为高校信息查询客户端,可以完成用户的注册、登录,信息查询、资料的下载与上传等功能,整体开发流程图如下:基础知识:

2015-04-27 23:54:05 1405

原创 03.JDBC数据库编程之处理DML语句

一、DML与Statement接口1.DML(Data manipulation language)    数据库操作语句,用于添加、删除、更新和查询数据库纪录,并检查数据库的完整性。常用的语句关键字主要包括insert、delete、update等。(1)添加/修改/删除表数据    ■增加一行数据:(思想:往哪张表添加?给哪几行添加值?分别是什么值?)

2015-04-27 23:41:05 1467

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

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

2015-05-10

Android反编译工具包升级版

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

2014-11-17

空空如也

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

TA关注的人

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