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学习笔记
系列四2 —— Activity的生命周期
启动一个Activity使用startActivity(Intentintent)。intent指定了你想要启动的activity,或者指定了你想展现的动作(系统帮你选择合适的activity,它可能来自于其他的程序)。intent也可以携带比较小量的数据,用于启动acitivity。在你自己的应用中,你经常会通过创建一个明确的intent,简单地启动一个已知的activity,。这个intent
微笑的江豚
·
2016-03-18 15:00
Android学习笔记
系列四1 —— Activity的认识、创建和配置
ActivitiesActivity翻译过来是活动的意思。什么是活动,就是程序与用户之间的一种交互,比如打电话和发短信。每个activity都会被分配一个界面,用户从界面上完成交互,所以,activity可以简单的理解为界面,但他其实不是界面,而是界面的控制器,类似ios中的viewController。总结一下activity的特点:程序可以有多个activity每个activity都会被分配一
微笑的江豚
·
2016-03-18 13:00
Android学习笔记
系列三 —— 程序资源
程序资源一个Android应用不仅仅由代码构成,—它也需要由代码分隔的资源文件,例如图片,音频文件,以及任何与程序可见内容相关的东西。例如,你应该定义动画,菜单,风格,颜色以及由XML文件描述的用户交互页面的布局。使用程序资源使得你修改很多程序特征变得很容易,同时你不必去修改代码。—而且通过提供可选择的资源集合,—也使你能够为不同的设备配置优化程序(例如不同的语言和屏幕尺寸)。SDK搭建工具为An
微笑的江豚
·
2016-03-18 11:00
Android学习笔记
系列二 —— 配置文件
在Android系统能够启动一个程序组件之前,系统必须通过读取程序的AndroidManifest.xml 文件("配置"文件)来知道这个组件是否存在。你的程序必须在这个文件中声明它所有的组件。这文件必须放在程序项目的根目录中。除了声明程序组件外,这个配置文件还做一些其它的工作,例如:确定程序需要哪些用户权限,例如网络访问或者读取用户的联系人。声明程序需要的最小的 APILevel 这个要参照程序
微笑的江豚
·
2016-03-18 11:00
Android学习笔记
系列一 —— 组件的类型
1.Activity 可以单纯的理解为一个页面就是一个Activity。他与用户的交互息息相关,每个Activity在程序中其实是相互独立的,这样带来的好处就是,一个Activity可以被自己所在的程序调用,也可以被其他程序调用,来实现相同的功能,灵活度很高。2.Service 完全与界面无关,只运行在后台,适合做一些耗时、远程连接这样的事情。他是被Activity启动并绑定绑定后可完成交互,
微笑的江豚
·
2016-03-18 10:00
【进阶篇】
Android学习笔记
――TextInputLayout
Google为了统一Android系统的视觉和使用体验而提出的一个新的标准,这就是Android Design。为了让旧的系统也能兼容新的标准,Google提供了Android Design Support Library包,在此包中,Android提供了很多新的控件。而TextInputLayout正是来自于Android Design Support Library包。TextInputLay
wisekingokok
·
2016-03-17 16:56
android
EditText
【进阶篇】
Android学习笔记
——TextInputLayout
Google为了统一Android系统的视觉和使用体验而提出的一个新的标准,这就是Android Design。为了让旧的系统也能兼容新的标准,Google提供了Android Design Support Library包,在此包中,Android提供了很多新的控件。而TextInputLayout正是来自于Android Design Support Library包。TextInputLay
林彦君
·
2016-03-17 15:00
Android学习笔记
之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services,等等),他们各自的实现类,各种能被处理的数据和启动位置。除了能声明程序中的Activities,ContentProviders,Services,和IntentReceivers
GITTODO
·
2016-03-17 15:00
【
Android学习笔记
】再探Android Service
引言:初学Android的时候,对Service是草草了之,现在反过来复习,才发现自己有很多知识没有掌握,在这里总结一下。Service是Android的四大组件之一,是Android中实现程序后台运行最合适的解决方案之一,非常适合被用于去执行那些不需要和用户界面交互而且要求长期运行的任务。1、创建一个Service服务中常用的几个方法分别是onCreate()、onStartCommand()、
mxm691292118
·
2016-03-14 21:00
android
service
服务
aidl
android学习笔记
——AsyncTask异步消息处理机制简单介绍及使用
本篇转载自:http://www.cnblogs.com/suinuaner/archive/2013/04/11/android_fifty.html后续跟有笔者自己的代码,大家可以拿去自己试一下1、对于耗时的操作,我们的一般方法是开启“子线程”。如果需要更新UI,则需要使用handler2、如果耗时的操作太多,那么我们需要开启太多的子线程,这就会给系统带来巨大的负担,随之也会带来性能方面的问题
a243845305
·
2016-03-12 15:00
我的
Android学习笔记
2(学Android怎能不懂java)
第一个java程序,第一个Android程序,java数据类型,基本类型运算规则,基本类型转换,错误的简单处理,位运算与数据运算第一个java程序HelloWorld1新建java项目:day0101_HelloWorld2新建“类”:HelloWorld3在类中添加代码:publicclassHelloWorld{publicstaticvoidmain(String[]arge){System
qq_16945937
·
2016-03-09 23:00
java
android
Android学习笔记
(13)———利用SharedPreferences来保存应用程序的数据
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]/******************************************************************************************** *author:conowen@大钟
qq_30498273
·
2016-03-09 11:00
Android学习笔记
之Fast Json的使用
PS:最近这两天发现了FastJson感觉实转载地址:http://www.cnblogs.com/RGogoing/p/5245098.html学习内容:1.什么是FastJson2.如何使用FastJson3.FastJson的相关原理4.FastJson的优势,以及为什么推荐使用FastJson 1.FastJson的相关介绍 说道Json想必我们都不陌生,数据传输的两种形式之一,另一种就是
LouisZhoun
·
2016-03-08 14:00
android
json
我的
Android学习笔记
1(Android开发环境配置)
我的
Android学习笔记
1(Android开发环境配置)Android集成开发环境eclipse和AndroidStudio。
qq_16945937
·
2016-03-08 00:00
Android学习笔记
之Fast Json的使用
PS:最近这两天发现了FastJson感觉实在是强大.. 学习内容:1.什么是FastJson2.如何使用FastJson3.FastJson的相关原理4.FastJson的优势,以及为什么推荐使用FastJson 1.FastJson的相关介绍 说道Json想必我们都不陌生,数据传输的两种形式之一,另一种就是我们的xml了.不过现在更多的还是使用基于Json的格式来进行数据传输,Java的api
Darker
·
2016-03-07 19:00
【入门篇】
Android学习笔记
——TextView
要问Android开发中最常用的控件是哪一个,那一定非TextView莫属,TextView作为Android最常用的文字显示控件,具有简易并且强大的特性。首先通过一个示例看一看TextView的使用简单到了一个什么样的程度,如下面代码所示:仅仅三行代码,即可完成文字的显示。其中:android:layout_width:表示TextView的宽度和容器控件一致,如果控件内内容无法再一行内显示,将
林彦君
·
2016-03-07 16:00
【入门篇】
Android学习笔记
——TextView
要问Android开发中最常用的控件是哪一个,那一定非TextView莫属,TextView作为Android最常用的文字显示控件,具有简易并且强大的特性。首先通过一个示例看一看TextView的使用简单到了一个什么样的程度,如下面代码所示:仅仅三行代码,即可完成文字的显示。其中:android:layout_width:表示TextView的宽度和容器控件一致,如果控件内内容无法再一行内显示,将
林彦君
·
2016-03-07 16:00
【入门篇】
Android学习笔记
——项目结构及相关基础知识
Android项目具有其自身的结构规范,完好的遵循结构规范,可以让开发事半功倍。下图分别从Android视图和Project视图展示了Android项目的项目结构:图中左侧是Android视图,右侧是Project视图。从两个结构图的对比,可以发现Android视图更加关注Android开发工作,而Project视图更加关注整体结构,虽然两个视图有一些不同,但主体结构并没有什么区别。接下来,主要通
林彦君
·
2016-03-07 12:00
Android学习笔记
----HttpURLConnection 和 HttpClient(已经被废弃)
/***************************************************************/使用HTTP协议访问网络在Android上发送HTTP请求的方式一般有两种,HttpURLConnection和HttpClient.HttpURLConnection首先需要获取到HttpURLConnection的实例,一般只需new出一个URL对象,并传入目标的网
a946898963
·
2016-03-06 21:22
android
网络
Ht
Android基础
Android学习笔记
---使用HttpClient发送POST和GET请求
在Android上发送HTTP请求的方式一般有两种,HttpURLConnection和HttpClient,关于HttpURLConnection的用法可以参考HTTP之利用HttpURLConnection访问网页,这里只介绍HttpClient发送POST与GET请求的用法。HttpClient是Apache提供的HTTP网络访问接口,使用需要注意以下几点:首先看下发送GET请求:1.声明一
netdxy
·
2016-03-06 01:00
android
Android学习笔记
---解析JSON格式数据
JSON即JavaScriptObjectNatation(JavaScript对象表示法),它是一种轻量级的数据交换格式,类似于XML但比XML更小、更快,更易解析,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,是广泛被采用的客户端和服务端交互的解决方案,比如现在很多开放的API我们可以直接发送一个Get请求就可以获取到返回的数据都是服务器封装好的JSON格式的数据,所以我们需要掌握怎
netdxy
·
2016-03-06 01:00
Android学习笔记
----实现强制下线功能
/*********************************************************************************************************************/实现类似于QQ中当账号在别处登陆时候的强制下线功能先创建一个ActivityCollector类用于管理所有的活动,代码如下所示:publicclassActiv
a946898963
·
2016-03-05 22:26
Android基础
Android学习笔记
之Intent(1)
1.Intent指定启动目标组件2.Intentfilter描述基本组件所在地址3.其他包引入资源文件时记得引入R所在的包packagecom.jikexueyuan.intent; importcom.jiahemeikang.helloandroid.R;importandroid.app.Activity; importandroid.os.Bundle; publiccl
喜爱糖葫芦
·
2016-03-03 22:00
Android学习笔记
----SQLite数据库基本用法
/*************************************************************************/数据库Android为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper帮助类,借助这个类就可以非常简单地对数据库进行创建和升级SQLiteOpenHelper具有的方法onCreate():抽象方法,需在子类中实现,在
a946898963
·
2016-03-03 19:59
Android基础
Android学习笔记
之ContentProvider
读取其他应用程序共享的数据以下示例为读取联系人信息packagecom.jiahemeikang.helloandroid; importcom.jiahemikang.service.EchoService; importcom.jiahemikang.service.EchoService.EchoServiceBingder; importcom.jikexuyua.broadca
喜爱糖葫芦
·
2016-03-02 20:00
Android学习笔记
之(一)开发环境搭建
Android学习笔记
之(一)开发环境搭建
[email protected]
://blog.csdn.net/zouxy09 至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了
BBZZ2
·
2016-03-02 08:00
Android学习笔记
之Broadcast Receiver
可程序间通信注册通信,注销通信,发送消息packagecom.jiahemeikang.helloandroid; importcom.jiahemikang.service.EchoService; importcom.jiahemikang.service.EchoService.EchoServiceBingder; importcom.jikexuyua.broadcastrec
喜爱糖葫芦
·
2016-02-29 23:00
Android学习笔记
day10
认识泛型:1、泛型是在JDK1.5之后增加的新功能。泛型(Generic)2、泛型可以解决数据类型安全性问题。他的主要原理是在,类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。3、格式访问权限class类名称{属性方法}4、对象的创建类名称对象名称=new类名称();5、在构造方法中使用泛型:代码实例:classCon{privateTvalue;publicCon
LFT24
·
2016-02-28 22:06
学习经验
Android学习笔记
---Handler机制
先了解下Android中主线程与子线程的概念:在一个Android程序开始运行的时候,会单独启动一个Process(进程)。默认的情况下,所有这个程序中的Activity或者Service都会跑在这个Process,一个Android程序默认情况下也只有一个Process,但一个Process下却可以有许多个Thread(线程)。在这么多Thread当中,有一个Thread,我们称之为主线程,也就
netdxy
·
2016-02-28 21:00
Android学习笔记
之Service
与服务通信用bindservice而startservice并无通信条件.service为android为系统服务,所以程序员无法new出来,只能建立服务,共其他组件使用。packagecom.jiahemeikang.helloandroid; importcom.jiahemikang.service.EchoService; importcom.jiahemikang.service
喜爱糖葫芦
·
2016-02-27 23:00
Android学习笔记
day5
类的创建以及类与对象的关系:1、class类名称{属性方法}类名称的首字母大写。2、类是对某一类事物的描述,是抽象的,概念上的意义。对象是实际存在的该类对象的一个个体,也被称为实例。代码:(通过对象去调用类里面的方法)packagecom.jikexueyuan.ch02;classPerson{Stringname=null;intage=0;publicvoidtell(){System.ou
LFT24
·
2016-02-24 17:44
学习经验
Android学习笔记
-界面和数据存储以及一些零碎知识点
常见布局相对布局RelativeLayout组件默认左对齐、顶部对齐设置组件在指定组件的右边android:layout_toRightOf="@id/tv1"设置在指定组件的下边android:layout_below="@id/tv1"设置右对齐父元素android:layout_alignParentRight="true"设置与指定组件右对齐android:layout_alignRigh
朴哲
·
2016-02-22 16:38
Android匍匐
Android学习笔记
-界面和数据存储以及一些零碎知识点
常见布局相对布局RelativeLayout组件默认左对齐、顶部对齐设置组件在指定组件的右边android:layout_toRightOf="@id/tv1" 设置在指定组件的下边android:layout_below="@id/tv1" 设置右对齐父元素android:layout_alignParentRight="true" 设置与指定组件右对齐android:layout_alignR
Dimons_Q
·
2016-02-22 16:00
android
数据存储
界面
Android学习笔记
-网络编程
WebView的基本用法简易适配 代码publicclassMainActivityextendsActivity{ privateWebViewwebview; @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout
Dimons_Q
·
2016-02-22 15:00
android
网络编程
webView
Android学习笔记
-广播机制的一些简单实例
广播在广播实例开始之前先抛出一些关于广播的概念广播的概念现实:电台通过发送广播发布消息,买个收音机,就能收听Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件。Android系统在运行的过程中,会产生很多事件,比如开机、电量改变、收发短信、拨打电话、屏幕解锁广播的两种类型无序广播:所有跟广播的intent匹配的广播接收者都可以收到该广播,并且
Dimons_Q
·
2016-02-22 12:00
android
Broadcast
Android学习笔记
-广播机制
广播机制广播接收器(BroadcastReceiver)标准广播:是一种完全异步执行的广播,广播一旦发送,所以广播接收器都会立刻同时接收到这条广播完全异步效率高没有先后顺序,无法截断有序广播:是一种同步执行的广播,广播发出后,同一时间只有一个广播接收器能够接收到这条广播信息,然后执行,然后继续传播同步执行效率不高有先后顺序,可以截断正在传递的广播接收系统广播动态注册监听网络变化定义一个内部类Net
Dimons_Q
·
2016-02-22 12:00
android
Broadcast
Android学习笔记
---四大组件之Content Provider内容提供者详解
ContentProvider(内容提供者)是android中的四大组件之一,主要用于在不同的应用程序之间实现数据共享的功能,很多系统自带应用,比如联系人信息,图片库,音频库等应用,为了对其他应用暴露数据,就使用了ContentProvider机制,所以在遇到获取联系人信息,图片库,音频库等需求的时候,我们也需要用到ContentProvider,另外,如果我们想让其他的应用使用我们自己程序内的数
netdxy
·
2016-02-21 19:00
android
Android学习笔记
---四大组件之Service服务详解
服务(Service)是Android中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的任务,服务的运行不依赖于任何用户界面,比如说需要下载一个文件,因为耗时可能比较长,这个时候我们就可以把它放到后台去执行,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,即
netdxy
·
2016-02-21 19:00
android
Android学习笔记
---四大组件之Broadcast Receive广播接收器详解
广播(Broadcast)是一种广泛运用的在应用程序之间传输信息的机制,在Android里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序也可以接受广播并做出程序逻辑上的处理,比如我们需要让应用程序开机自动启动,其实就是应用了广播的只是,让应用程序监听接收系统开机广播来启动程序,我后面会以这个例子来具体看下广播的使用,还有比如手机电量低于20%的情况下出现一
netdxy
·
2016-02-21 19:00
android
Android学习笔记
---四大组件之Activity活动详解
Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity是由Android系统进行维护的,它的一个产生、运行、销毁即为一个生命周期,这里分别从以下4个方面记录学习下Activity的以下用法:1.Activity中的方法以及生命周期2.状态的保存onSaveInstanceState()和恢复onRestoreInstanceState()3.Activity
netdxy
·
2016-02-21 19:00
android
Android学习笔记
---Intent实现Activity跳转
学了之前的Android控件以及布局,我们就可以做一些UI的设计了,这里我结合之前的知识,以一个小的登录项目来讲解下Activity之间跳转。先看下效果图:1.登录界面:2.点击登录按钮跳转到另外一个Activity的界面,这个界面很简单,就一个TextView:首先我们需要建好两个Activity和两个xml布局文件,android程序启动会加载开始默认指定的MainActivity.java以
netdxy
·
2016-02-21 14:00
android
Android学习笔记
之ConnectivityManager+NetWorkInfo
PS:眼看就要开学了,该收收心了. 学习内容:1.ConnecivityManager2.NetWorkInfo ConnectivityManger:网络连接管理者,用于管理Android设备的网络连接状况,以前也总是接触,不过那时没有及时做相关的总结,也导致最近在写东西的时候发现了一些问题. 现如今我们的手机设备已经离不开了网络,我们知道手机设备中,连接网络的最常用的方式无非两种,一种就是我
Darker
·
2016-02-19 21:00
Android学习笔记
之Intent
Intent是Activity之间的管道可以用来做Acitivity的跳转或传递数据protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); System.out.println("onCreate")
喜爱糖葫芦
·
2016-02-18 21:00
Android学习笔记
之:android更新ui的几种常用方法
Android主线程不能执行耗时操作,我们一般是在子线程中执行耗时操作, 我们在执行完耗时操作后,我们一般可以通过以下几种方式来实现ui界面的更新。 首先是布局文件: ————–代码实现,有注释————————————-publicclassMainActivityextendsActivityimplementsOnClickListener{ privateTextViewmTex
true100
·
2016-02-18 15:00
Android学习笔记
(五):Activity和main.xml文件
http://blog.csdn.net/flowingflying/article/details/6218475
ysmz4
·
2016-02-15 18:00
Android学习笔记
之,调用系统图库,添加自定义字体,屏幕截图
新年开始的第一天就来学习了慕课迎春活动中的Android心愿分享一课,学到了几个知识点,在此记录一下。1、调用系统图库调用系统图库用的是intent,步骤为弹出系统图库选择器,选择图片后获取到所选择的图片。代码如下://在需要的地方调用 Intentintent=newIntent(Intent.ACTION_PICK,null); intent.setDataAndType(MediaSto
观海云不远
·
2016-02-14 14:00
Android学习笔记
(十四)——在执行时加入碎片(附源代码)
在执行时加入碎片点击获取源代码将UI切割为多个可配置的部分是碎片的优势之中的一个,但其真正强大之处在于可在执行时动态地把它们加入到活动中。1、使用上一篇创建的Fragments项目,在main.xml文件里凝视掉两个元素;2、在FragmentActivity.java中加入以下的代码:FragmentManagerfragmentManager=getSupportFragmentManager
lcchuguo
·
2016-02-05 21:00
Android学习笔记
-Android初级 (四)高性能编码技巧
成员变量在堆,本地变量(也叫临时变量,它会缓存到本地,所以也叫本地变量)在栈里面,访问栈要比访问堆要快。在for循环中,不要再第二个条件中写(list.size()或者list.length()最好是在外面定义一个intlength=list.getlength()缓存到本地)最后总结:性能的提示是点点滴滴的,多水滴可成大海,每点都做到,那么性能就提升的很恐怖了
zx_android
·
2016-02-02 15:00
android
Android学习笔记
-Android初级 (三)android内存管理技巧
1.使用service的风险:注意:1.当任务正在执行的时候才运行service2.在停止service的时候要小心停止失败造成的内存泄露3.不要让service在后台一直运行,用完了一定要停止解决方法:官方推荐使用Intenservice特点:任务执行完后自动停止2.当界面不可以见时释放内存:3当内存紧张时释放内存:4避免在Bitmap上浪费内存5使用优化过的数据集合//性能较低的集合 Hash
zx_android
·
2016-02-02 15:00
android
Android学习笔记
-Android初级 (二)
1.ApacheHttpClient_Get请求packagecom.recycler.zx.zxrecyclerview.ApacheHttpClient; importorg.apache.http.HttpEntity; importorg.apache.http.HttpResponse; importorg.apache.http.HttpStatus; importorg.apach
zx_android
·
2016-02-02 14:00
android
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他