E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android学习笔记
Android学习笔记
——hashmap、arraylist(vector)与listview的应用
有很多时候,我们只需要处理小量的数据,这个时候我们就不必要用SQLite啦,我们可以用hashmap来进行存储,然后用listview来显示。 首先。我们需要定义xml文件,在里面定义listview: 然后定义listview里面每一项的布局,即我这里的lvhashmap.xml文件: &nbs
·
2015-11-02 10:35
ArrayList
Android学习笔记
-安卓基础知识
安卓系统基本框架 函数库 Android包含一个C/C++库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序框架(application framework)暴露给开发者。下面列出一些核心库: [A]系统C库:一个从BSD系统派生出来的标准C系统库(libc),并且专门为嵌入式Linux设备调整过; [B]媒体库:基于PacketVideo的Op
·
2015-11-02 10:57
Android学习
Android学习笔记
-开发环境搭建
1 -- 下载所需软件 Android SDK下载地址:http://developer.android.com/sdk/index.html Eclipse下载地址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigor JDK下载地址:http://www.oracle.com/t
·
2015-11-02 10:52
Android学习
Android学习笔记
15:Frame Animation动画的实现
在Android中,动画Animation的实现有两种方式:Tween Animation(渐变动画)和Frame Animation(帧动画)。渐变动画是通过对场景里的对象不断做图像变换(平移、缩放、旋转等)产生动画效果。帧动画则是通过顺序播放事先准备好的图像来产生动画效果,和电影类似。 帧动画主要是通过AnimationDrawable类来实现的。 1.Anim
·
2015-11-02 10:58
animation
Android学习笔记
11:图像的平移、旋转及缩放
在Android中,项目目录下的res\drawable用来放置该项目的图片资源。 Android中提供了Bitmap类来获取图像文件信息,进行图像的平移、旋转及缩放等操作,并可以指定格式保存图像文件。 1.图像绘制 在绘制图像之前,需要从项目目录下的res\drawable中获取所需的图片资源。我们可以通过资源索引来获得该图像对象Bitmap。具体方法如下(在项目目录下的re
·
2015-11-02 10:56
Android学习
图片对象
android学习笔记
之使用ClipDrawable
查了好多资料,发明还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧! ClipDrawable代表从其它位图上截取一个“图片片段”。在XML文件中应用<clip.../>元素定义ClipDrawable对象,可指定如下三个属性
·
2015-11-01 14:03
Android学习
Android学习笔记
-Activity生命周期(转自Hello Android)
Life Cycles of the Rich and FamousDuring its lifetime,each activity of an Android program can be in oneof several states,as shown in Figure 2.3,on the following page.You,the developer,do not have cont
·
2015-11-01 13:24
Android学习
Android学习笔记
-Android简介
Android是由Google在2007年推出的一个开放系统平台,主要针对移动设备市场,目前版本为Android 2.1。Android基于Linux,开发者可以使用Java或C/C++开发Android应用。本专题将为大家详解Android平台上的开发应用。 Dalvik: Android另一个重要的部分,包括虚拟机和一组重要的
·
2015-11-01 13:23
Android学习
android学习笔记
——图解 Android 广播机制
在博客园的一个帖子里面,我看到了这样一个对android广播机制的分解,感觉非常到位,通俗易懂,顺便在这里剪切过来和大家分享一下: 摘自:http://www.cnblogs.com/TerryBlog/archive/2010/08/16/1801016.html 从现实生活中理解广播机制 一听到广播我们第一感觉就会联想到小时候村里面的广播,每逢村里有什么活动都是通过广播发送的。收
·
2015-11-01 11:13
Android学习
Android学习笔记
----Intent
下面讲解一下Android中的Intent的内容 Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交
·
2015-11-01 11:12
Android学习
Android学习笔记
——xml
转自http://blog.csdn.net/sam_zhang1984 解析 XML 有两种方式: SAX 和 DOM 。它们各有利弊。 DOM 是把 XML 文档全部装载到内存中,然后当成一树进行处理。其好
·
2015-11-01 10:17
Android学习
Android学习笔记
之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理)
最近在网上查了一些Android文件反编译工具,供大家参考。 1.CLASS文件反编译工具:XJAD 2.xml文件工具AXMLPrinter2.jar 将它放到android-sdk-windows-1.5_r3\tools文件夹中 运行cmd,进入tools目录,运行java -jar AXMLPrinter2.jar main.xml &g
·
2015-11-01 09:39
Android学习
Android学习笔记
之开发环境搭建(Eclipse和NetBeans)
最近由于项目需要,学习了Android开发手机应用程序,做了一些重要的笔记,供有兴趣的读者参考。 目前最新版本为2.2sdk,下面讲一下它在Eclipse、NetBeans的开发环境搭建。 一、关于Android的Eclipse开发环境下的搭建 全程演示android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本 一 相关下载
·
2015-11-01 09:38
Android学习
Android学习笔记
(6):Hello Content Provider
前言 Content Provider——Android四大组件之一。 本文要点 1.Content Provider简介 2.URI简介 3.如何访问Content Provider中数据 一、Content Provider简介 Content Provider,Android四大组件之一。它是Android系统提供的在多个应用之间共享数据的一种机制。一个Content Provi
·
2015-11-01 09:24
Android学习笔记
(3):Hello Activity
前言 Android有四大组件:Activity,Service,Content Provider,Broadcast Receivers。我们从Activity开始逐个学习。 本文要点: 1.Activity是什么 2.如何创建Activity 3.Start another Activity 一、Activity是什么 Activity——它是一个可以同用户交互的应用程序组件。And
·
2015-11-01 09:23
Android学习
Android学习笔记
(5):Hello Service
前言 继上两篇简单介绍了Activity之后,我们开始学习同样是Android四大应用程序组件之一的Service。 本文要点: 1.Service概述 2.Service生命周期 3.创建并启动Service 一、Service概述 Service和Activity有些类似,都继承自Context,但Service有以下特点: (1)Service没有界面,在后台长时间运行,即使用
·
2015-11-01 09:23
Android学习
Android学习笔记
(4):Activity生命周期
前言: Activity的生命周期不是自身控制的,而是由Android系统控制的。系统通过调用不同的方法,完成Activity不同状态的转换。本文将通过一个实例来帮助理解Activity生命周期。 本文要点: 1.理解生命周期 2.Activity状态扭转 一、生命周期概述 先上图: 这幅图已经很完整的描述了Activity的生命周期,以及状态转换。但这里针对上图做几点说明: (
·
2015-11-01 09:22
Android学习
Android学习笔记
(2):Hello world
引言 确保Android开发环境已经搭建好,便可以开始我们的第一个Android Application——Hello world。 环境:Eclipse +jdk1.6 + Android2.1 步骤一:创建Android Project 打开Eclipse -> File -> New -> Project -> 选择Android目录下的And
·
2015-11-01 09:21
Hello world
Android学习笔记
(1):环境搭建
前言 学习Android开发,第一课肯定是搭建开发环境(作为一个.net程序猿,每次Java环境的配置总是感到头疼,不过Android环境还是比较简单的)。一个可用的Android开发环境一般会涉及到:JDK,Eclipse,Android SDK,以及ADT。 一、安装JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/down
·
2015-11-01 09:21
Android学习
Android学习笔记
— 事件处理机制(一)
刚参加工作,压力很大,具体原因请看《IT职场新人第一课:我的吐槽+我学到的 》,由于公司比较现实,希望能最快时间产生效能,所以,看了一个礼拜的Android基础资料,马上上手项目源码和fix bug。本来按顺序写得学习笔记,现在只能学到什么的马上记录下来。今天主要讲一下事件处理机制:由于我现在手上的项目是平板上的应用软件,所以了解整个事件处理过程还是比较重要的。本文主要参考李刚的《疯狂Androi
·
2015-11-01 09:27
Android学习
Android 学习笔记(二七):Menu
我们将在
Android学习笔记
(十一):Activity-Li
·
2015-11-01 08:50
android
Android学习笔记
进阶14之像素操作
在我们玩的游戏中我们会经常见到一些图像的特效,比如半透明等效果。要实现这种半透明效果其实并不难,需要我们懂得图像像素的操作。 不要怕,其实在Android中Bitmap为我们提供了操作像素的基本方法。 我们可以通过getPixels()方法获得该图像的像素并放到一个数组中去,我们操作这个数组就可以了。最后通过setPixels()方法设置这个数组到Bitmap中。 在Android中,每一个
·
2015-10-31 19:29
Android学习
Android学习笔记
之XML解析(SAX)
SAX是一种占用内存少且解析速度快的解析器,它采用的是事件启动,它不需要解析完整个文档,而是按照内容顺序 看文档某个部分是否符合xml语法,如果符合就触发相应的事件,所谓的事件就是些回调方法(callback),这些方法 定义在ContentHandler中,下面是其主要方法: startDocument:当遇到文档的时候就触发这个事件 调用这个方法 可以在其中做些预处理工作
·
2015-10-31 19:28
Android学习
Android学习笔记
之广播(2)
BroadCastReceiver用于监听被广播的事件(Itent) 为了达到这个目的,我们就必须进行BroadCastReceiver注册,注册共两种方法: <1>在应用程序代码中进行注册 这种注册方法比较灵活,我们想什么时候注册就什么时候注册,什么时候关闭就什么时候关闭。 注册BroadCastReceiver: registerReeiver(receiver,filt
·
2015-10-31 19:26
Android学习
Android学习笔记
之SQLite
<1>SQLite 介绍 SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite. SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、
·
2015-10-31 19:25
Android学习
Android学习笔记
之RadioButton(RadioGroup)
RadioButton(单选按钮)在Androi发中应用的非常广泛,比如一些选择项的时候,会用到单选按钮。它是一种单个圆形单选框双状态的按钮,可以选择或不选择。在RadioButton没有被选中时,用户能够按下或点击来选中它。但是,与复选框相反,用户一旦选中就不能够取消选中。 实现RadioButton由两部分组成,也就是RadioButton和RadioG
·
2015-10-31 14:00
RadioButton
android学习笔记
分析
前面说到intent的另外一种赋值方式: 这个就是指定其component属性(调用setComponent(ComponentName)或者setClass(Context, Class)来指定)。通过这种方式的赋值的intent,其实就直接指出了activity类,这样就没有必要到androidmanfest.xml找provider,然后通过provider的gettype返回加上acti
·
2015-10-31 12:44
Android学习
Android学习笔记
(十)WIFI设备
一、废话 很久没有更新博客了,因为放假在家没有网络,直到前天才上班,昨晚去潇洒了,今天开始继续更新博客。在笔记九中介绍了蓝牙设备,并在结尾的时候说了要介绍下WIFI设备的一些操作。 二、正文 1、WIFI设备是个啥? WIFI是个啥?请移步至百度百科。 2、WIFI有哪些状态? 在Android的官方文档中定义了如下五种状态: WIFI_
·
2015-10-31 11:09
Android学习
Android学习笔记
(四十):Preference的使用
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种类似的layout的方式来进行Prefernce的布局。 一个简单的Preferenece样例
·
2015-10-31 11:11
Preference
Android学习笔记
之HttpClient实现Http请求....
PS:最近光忙着考试了....破组成原理都看吐了....搞的什么也不想干...写篇博客爽爽吧....貌似明天就考试了...sad... 学习笔记: 1.如何实现Http请求来实现通信.... 2.解决Android 2.3 版本以后无法使用Http请求问题.... 这里我使用HttpClient来开发Http程序来完成简单的网络通信....其实使用HttpUr
·
2015-10-31 11:54
httpclient
Android学习笔记
之图片轮播...
PS:一个bug又折腾了一个下午....哎... 学习内容: 1.Android利用ViewPager和PagerAdapter实现图片轮播... 2.使用反射机制获取Android的资源信息... 图片轮播是非常常见的一种动画效果,在app中也是很常用的一个效果,这里就简单的来实现一下这个功能,Android中想要实现图片轮播,需要使用到Vi
·
2015-10-31 11:54
Android学习
Android学习笔记
之树形菜单的应用...
PS:终于考完试了,总算是解脱了...可以正式上手项目开发了.... 学习内容: 1.掌握如何使用树形菜单... 对知识点进行一下补充...居然忘记了去学习树形菜单...不过在这里补上... ExpandableListView树形菜单... 树形菜单其实就是一个列表,只不过是在列表中再次嵌套一个或者是多个子菜单项,子菜单项中可以包括很多的内容
·
2015-10-31 11:54
Android学习
Android学习笔记
SQLite
在 Android 应用程序之间数据共享—-ContentResolver中,已经说明了Android是如何实现应用程序之间数据共享的,并详细解析了如何获取其他应用程序共享的数据。ContentProviders存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。那么如何将应用程序的数据暴露出去? 通过以前文章的学习,知道ContentResolver是通过Co
·
2015-10-31 11:43
Android学习
android学习笔记
之加载html页面及与js间的相互调用
main中: <WebView android:layout_width="fill_parent" android:layout_height="fill_parent" &n
·
2015-10-31 11:08
Android学习
Android学习笔记
-获取手机内存,SD卡存储空间。
前面介绍到如何保存数据到手机内存或者SD卡,但是问题是,在保存以前,我们还需要对他们的空间(可用空间),进行判断,才可以进行后续操作,所以,本节我们就介绍如何获取手机内存以及Sd卡的空间。 //这时获取手机内存的 // File path = Environment.getDataDirectory(); //这
·
2015-10-31 10:03
Android学习
Android学习笔记
-保存数据的实现方法1
Android开发中,有时候我们需要对信息进行保存,那么今天就来介绍一下,保存文件到内存,以及SD卡的一些操作,及方法,供参考。 第一种,保存数据到内存中: //java开发中的保存数据的方式 public static boolean saveUserInfo(String username,String password){ File file =
·
2015-10-31 10:03
Android学习
Android学习笔记
-listview实现方式之BaseAdapter
listview是Android开发中最为常用的组件,这里我们就学习一下用BaseAdapter的方式实现listview, 主布局activity_main.xml是这样的: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="
·
2015-10-31 10:03
BaseAdapter
Android学习笔记
-保存数据的实现方法2-SharedPreferences
Android下,数据的保存,前面介绍过了,把数据保存到内存以及SD卡上,这次我们就介绍一下,更为常用的采用SharedPreferences的方式来保存数据, 1,得到SharedPreferences的对象, 2,用SharedPreferences得到编辑器,就是Edit(本质上是个map) 3,往里面放数据,放完后,要记得这时一个事务,要记得提交commit。
·
2015-10-31 10:03
Android学习笔记
-tween动画之java实现
Android动画分为Tween动画和Frame动画,近期学习了,体tween动画,现在讲学习的心得以及相关知识介绍如下。 Tween又称为补间动画,可以把对象进行缩小、放大、旋转和渐变等操作。 第一: Tween动画四个主要实现类: 1、AlphaAnimation:渐变(颜色)动画,主要控制透明度变化动画类,常使用AlphaAnimation(float f
·
2015-10-31 10:02
Android学习
Android学习笔记
(六):xml和widget
排版 如果在一个layout中有几个widget,最后一个widget采用fill_parent,这将填满剩余的空间。如果某一个widget(非最后一个)采用fill_parent,则后面的widget将无法显示。从某个意义上fill_parent可以理解为父layout剩余的所有空间。 Eclipse中的提示功能 我们在使用eclipse时候,在编译XML,会自动由提示,可能会因为我们按了
·
2015-10-31 10:43
Android学习
[
android学习笔记
]学习jni编程
由于笔者一直从事c++的开发,因此转移到android平台时不免需要使用jni的模式进行开发。 本人使用的ndk版本为r5b,该目录下面自带了一个hello-jni的sample程序,在导入该project到eclipse的时候破费周折, 按照网上教程均无法奏效,后来查阅官方文档,才顺利完成导入,编译。 (eclipse + ndk + cygwin平台的搭建请参阅该文档:windows系统
·
2015-10-31 10:17
Android学习
Android学习笔记
-获取屏幕大小
方法 做屏幕适配时,有时需要知道屏幕的宽高,我们一般采用Android提供的“DisplayMetrics”类来获取相应信息。 先看下DisplayMetrics的简单使用方法示例: package com.example.isweixin.window; import android.util.DisplayMetrics; import android.widget.PopupWi
·
2015-10-31 10:33
Android学习
Android学习笔记
:TabHost 和 FragmentTabHost
TabHost 命名空间: android.widget.TabHost 初始化函数(必须在addTab之前调用): setup(); 包含两个子元素: 1.Tab标签容器TabWidget(@android:id/tabs) 2.Tab内容容器FrameLayout(@android:id/t
·
2015-10-31 09:59
Android学习
Android学习笔记
之环境搭建
最近,公司掀起了学习android开发的热浪~乘着这次浪潮,开启了我的学习之路。一门语言的学习最基本的就是就是环境搭建了~记录一下android开发的环境的搭建过程~ 安装配置JDK环境 (win7) Jdk下载地址:http://l7.yunpan.cn/lk/QEqA49cXzepuW 配置环境变量:右击【计算机】à【属性】&a
·
2015-10-31 09:29
Android学习
Android学习笔记
Android线程模型解析
Android线程模型解析(包括UI的更新)http://www.cnmsdn.com/html/201010/1287295341ID8320.html 1引言 Android一词本义指机器人,Google于2007年11月发布了以Android命名的开源移动设备综合平台,包括其基于Linux的操作系统、中间件和关键的手机应用。并且组建了开放手机联盟,其成员囊括了全球著名的各大手机生产
·
2015-10-31 09:14
Android学习
Android学习笔记
两篇关于线程更新UI的方法的文章
在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和 Activity只是Android提供的Components中的两种,除此之外还有Content Provider和Broadcast Receiver)都会跑在这个Process。 &nbs
·
2015-10-31 09:14
Android学习
Android学习笔记
SQLite
Android 应用程序之间数据共享—ContentProvider By: 海市蜃楼 | In: Android开发 18 八 2009 在Android 应用程序之间数据共享—-ContentResolver中,已经说明了Android是如何实现应用程序之间数据共享的,并详细解析了如何获取其他应用程序共享的数据。ContentProviders存储和检索数据,通过它可以让所有的应用程序
·
2015-10-31 09:14
Android学习
Android学习笔记
(20)————利用ListView制作带竖线的多彩表格
http://blog.csdn.net/conowen/article/details/7421805 /******************************************************************************************** * author:conowen@大钟 &n
·
2015-10-31 08:05
Android学习
Android学习笔记
(7):Hello Intent
前言 在前面介绍过Activity,Service时,我们已经涉及到了Intent,这里做一点补充介绍。 本文要点: 1.Intent简介 2.Intent Filter简介 一、Intent简介 1.Intent是什么 一个Android应用中,主要是由四种组件组成的。这四种组件本身是相互独立的,那么我们就需要一种机制让这
·
2015-10-31 08:27
Android学习
Android学习笔记
(3)
今天我试着往应用里添加广告,结果adView一操作就闪退,换了很多种方法都不行。 最后解决过程有点坑爹,原来是还没setcontentview就开始adview了,哈哈 虽然我现在菜得不行,还没入门。 但是,突然发现可以做几个这样坑爹的东西: 1、手电筒 2、屏幕常亮助手 2013/7/30 手电筒,找了几个代码已经做好了,开始用了个ImageBu
·
2015-10-31 08:16
Android学习
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他