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学习笔记
:常用控件 RadioGroup和CheckBox
RadioGroup和CheckBox是android的常用控件,本文自做简单介绍和学习笔记,所以所用的控件样式选用android默认的样式。先看下代码实现的效果图图中,上面两个(male和female)为一个RadioGroup中的两个RadioButton,下面三个为CheckBox。一个RadioGroup里面的内容只可单选,CheckBox可多选。接下来是代码部分布局文件代码activit
imjam
·
2015-05-17 11:54
android
RadioGroup
常用控件
Android 摄像头
Android开发中如何调用摄像头的功能 (2011-09-2919:20:41)转载▼标签: android 摄像头 surface callback picture 拍照 杂谈分类: 3G
Android
h183288132
·
2015-05-17 00:00
android
Android学习笔记
―第七章 数据解析及读取
第七章数据解析及读取网络传输中数据的组织方式:xml、json、http(1)xml:可扩展标记语言特点:保存少量数据,可跨平台解析方式:sax、dom、pulla.sax解析:特点:速度快,占用内存少。事件驱动,不会一次性把所有内容加载到内存中。startElement:元素节点开始localName:不带前缀的标签名qName:带前缀的标签名attributes:节点内的属性和值 小明(2)
lyklykkk
·
2015-05-15 13:29
json
android
数据解析
Android学习笔记
―第六章 Asynctask异步加载
第六章Asynctask异步加载1.好处:不需要创建线程就可管理线程 缺点:步骤多2.步骤:(1)创建一个类继承Asynctask;三个泛型参数: 第一个:决定了execute()方法的传入值类型,决定了doInBackground()方法的传入值类型 第二个:决定了publishProgress()方法的传入值类型,决定了onProgressUpdate()方法的传入值类型 第三个:决定了doI
lyklykkk
·
2015-05-15 10:36
android
AsyncTask
异步加载
Android学习笔记
―第六章 Asynctask异步加载
第六章Asynctask异步加载1.好处:不需要创建线程就可管理线程 缺点:步骤多2.步骤:(1)创建一个类继承Asynctask;三个泛型参数: 第一个:决定了execute()方法的传入值类型,决定了doInBackground()方法的传入值类型 第二个:决定了publishProgress()方法的传入值类型,决定了onProgressUpdate()方法的传入值类型 第三个:决定了doI
lyklykkk
·
2015-05-15 10:36
android
AsyncTask
异步加载
Android学习笔记
―第五章 进程与线程
第五章进程与线程进程:一个应用程序就是一个进程(1)进程的优先级:ForegroundProcess前台进程a.当前用户正在操作的Activity所在的进程b.绑定了当前用户操作的Activity的service所在的进程c.通过调用了startForeground()方法提升优先级的service所在的进程d.正在调用onCreate()、onStart()、onDestory()方法的serv
lyklykkk
·
2015-05-14 16:46
android
handler
进程
message
Android学习笔记
―开发组件3
通知类组件(1)Toast组件:一般出现在屏幕下方,黑色边框,显示一段时间自动消失,不会打断用户操作。场景:下载完成、更新完成、充电结束、安装成功等Toast.makeText(this,"下载完成",Toast.LENGTH_SHORT).show();(2)Notification组件:状态栏上的通知特性:具有全局效果的通知,时效性不强。场景:短信、未接电话、下载等。//获取通知管理器Noti
lyklykkk
·
2015-05-14 10:40
android
开发
状态栏
短信
Android学习笔记
―第四章 Android开发组件2
第四章Android开发组件2列表类组件(1)ListView组件:以垂直列表的形式列出需要显示的列表项相关属性:a.android:divider 用于为列表视图设置分隔条,可以用颜色或者图片资源b.android:dividerHeight 设置分隔条的高度c.android:entries 通过数组资源为ListView指定列表项d.android:footerDividersEnabled
lyklykkk
·
2015-05-12 16:21
android
开发
图片
适配器
Android学习笔记
―第四章 Android开发组件
第四章Android开发组件文本类组件(1)TextView组件:文本框,用于在屏幕上显示文本。TextView相关属性:a.android:autoLink 用于指定是否将指定格式的文本转换为可单击的超链接形式,其属性值有 none、web、email、phone、map或allb.android:drawableBottom 用于在文本框内文本的低端绘制指定图像,该图像可
lyklykkk
·
2015-05-12 10:45
android
组件
checkbox
textview
Android学习笔记
―第三章 Intent 意图
第三章Intent意图 Intent对象主要用来在Android程序的Activity、Service和BroadcastReceiver这三大组件之间传输数据。Intent分显示意图和隐式意图两种。通过Intent对象跳转界面,在不同界面间传输数据:a.显示意图方式:代码中指明具体的跳转方向Intentintent=newIntent(); //创建一个Intent对象intent.se
lyklykkk
·
2015-05-11 11:51
android
笔记
意图
Android学习笔记
―第二章 Android四大组件
第二章Android四大组件Activity(活动窗口):Android程序中最基本的模块,为用户操作而展示的可视化用户界面。一个Android应用程序可以只有一个Activity,也可以包含多个Activity,数量及每个Activity的作用取决于应用程序及其设计。(1)Activity的生命周期创建→运行 onCreate onStart onResume运行→销毁 onPause onS
lyklykkk
·
2015-05-09 10:10
android
Activity
四大组件
Android学习笔记
―第二章 Android四大组件
第二章Android四大组件Activity(活动窗口):Android程序中最基本的模块,为用户操作而展示的可视化用户界面。一个Android应用程序可以只有一个Activity,也可以包含多个Activity,数量及每个Activity的作用取决于应用程序及其设计。(1)Activity的生命周期创建→运行 onCreate onStart onResume运行→销毁 onPause onS
lyklykkk
·
2015-05-09 10:10
android
Activity
四大组件
Android学习笔记
―第一章 搭建开发环境
第一章Android开发环境搭建开发工具:adt-bundle-windowshttp://pan.baidu.com/s/1wIgFW配置环境变量D:\ProgramFiles(x86)\Android\adt-bundle-windows-x86-20131030\sdk\platform-tools以上是sdk\platform-tools的路径,根据个人电脑上安装路径不同而定。配置好环境变
lyklykkk
·
2015-05-08 16:01
模拟器
Devices
个人电脑
Pro
Android学习笔记
(一六四):联系人API(7):添加联系人
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。添加新的联系人,就要增添rawcontacts,需要android.permission.WRITE_CONTACTS的权限。下面是代码片段://添加联系人的代码片段,入口为addContactTest()。showInfo
flowingflying
·
2015-04-30 14:00
Android学习笔记
(四):android画图之paint之setXfermode
setXfermode 设置两张图片相交时的模式 我们知道在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint; 而setXfermode就可以来解决这个问题 一般来说用法是这样的 Canvascanvas=newCanvas(bitmap1); paint.setXfermode(newPorterDuffX
yolinfeng
·
2015-04-29 14:00
Android学习笔记
(三):android画图之paint
*Paint类介绍 * *Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, *样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, *大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * *1.图形绘制 *setARGB(inta,intr,intg,intb);
yolinfeng
·
2015-04-29 14:00
Android学习笔记
(二):TabHost布局及新浪式TabHost布局
TabHost布局TabHost的布局可以定义在布局文件中,也可以像上一篇的例子一样不用布局文件系统会生成自带布局。TabHost布局必须包含两个部分,TabWidget和FrameLayout。TabWidget就是每个tab的标签,FrameLayout则是tab内容。两种情况: 1.如果我们的Activity继承自TabActivity并且在onCreat()方法中调用setCont
yolinfeng
·
2015-04-29 14:00
Android学习笔记
(一):TabHost存放多个Activity
TabHost是android应用开发中非常常用的组件,他能起到类似web开发中菜单导航的效果。基本概念:TabHost:TabHost就像一个容器,里面可以存放多个Tab。tabHost.addTab(tabSpec);//此方法用于将tab添加到tabHost。TabSpec:就是Tab,这个类没有对外提供构造函数(不能new),我们需要通过tabHost.newTabSpec("TS_HOM
yolinfeng
·
2015-04-29 14:00
Pro
Android学习笔记
(一六三):联系人API(6):联系人详细信息
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。在前面我们学习过,数据库中有raw_contacts表并没有存放联系人的所有信息,而是在data表中存放的,例如具体的电话号码,电子邮件等等。数据库给出视图view_entities,合并raw_contacts和data,
flowingflying
·
2015-04-23 21:00
Pro
Android学习笔记
(一六二):联系人API(5):读Raw Contacts
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。我们将读取RawContacts的信息。RawContacts提供的信息代码和之前获取整合联系人的表头信息类似,只是URI不同,Rawcontacts的URI为ContactsContract.RawContacts.CON
flowingflying
·
2015-04-23 21:00
Android学习笔记
——eclipse打开后出现Failed to load the JNI shared library .. \jvm.dll 问题
FailedtoloadtheJNIsharedlibrary是eclipse没有哦加载到jvm.dll文件原因有两个:1、系统环境变量没有配置好,重新安装jre和jdk,并配置好环境变量JAVA_HOME=C:\ProgramFiles\Java\jdk1.7.0_17class_path=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;pa
lebron_wei
·
2015-04-17 22:00
Android学习笔记
二《转》
声明此文章为转载,而且写的还算不错。。结构继承关系publicclass Html extends Object java.lang.Object android.text.Html 类概述该类主要用来格式化html格式的文本,像浏览器一样对html标签进行解析,渲染输出,但并不是所有的标签都被支持!(译者注:当然你自定义的标签默认肯定不被支持,但可以通过实现Html.TagH
小峰1005419213
·
2015-04-14 09:00
android学习笔记
之Fragment(二)
1.对父activity附加和分离fragments分别通过onAttach和onDetachfragment/activity到了pause状态,onDetach是有可能不被调用就挂了,因为父activity的进程可能因为资源紧张被杀死。(意外死亡)onAttach一般是用来获取对父activity的引用。(因为你可能需要用到父activity来初始化你的一些东西)2.创建和销毁Fragment
____追梦人
·
2015-04-12 15:00
android学习笔记
之Fragment(一)
Fragment(Android3.0APILevel11引入,之前的怎么办?没关系可以使用Androidsupportlibrary注意:使用这个库你的Activity需要继承FragmentActivity):Fragments可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI。Fragments的主要优点:你可以轻松得创建动态灵活的UI设计,可以适应于不同的
____追梦人
·
2015-04-12 14:00
数据存储之SQLite 数据库存储——第一行代码
Android学习笔记
SQLite是一款轻量级的关系型数据库,它的运算速度非常快,占用资源很少。存储大量复杂的关系型数据的时候使用。一、创建数据库SQLiteOpenHelper帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。SQLiteOpenHelper中有两个抽象方法,分别是onCreate()和onUpgrade(),我们必须在自己的帮助类里面重写这两个方法,然后分别在这两个方法中去实现创建、升级数据
zhoubin1992
·
2015-04-09 21:00
数据库
android
sqlite
数据存储之SharedPreferences存储——第一行代码
Android学习笔记
SharedPreferences是使用键值对的方式来存储数据的。SharedPreferences文件都是存放在/data/data//shared_prefs/目录下的。一、将数据存储到SharedPreferences中Android中主要提供了三种方法用于得到SharedPreferences对象:1.Context类中的getSharedPreferences()方法2.Activity
zhoubin1992
·
2015-04-09 21:00
android
类
存储
数据存储
数据存储之文件存储——第一行代码
Android学习笔记
一、Android数据存储Android系统中主要提供了三种方式用于简单地实现数据持久化功能,即文件存储、SharedPreference存储以及数据库存储。当然,除了这三种方式之外,你还可以将数据保存在手机的SD卡中。二、 文件存储文件存储不对存储的内容进行任何的格式化处理,所有数据都是原封不动地保存到文件当中的,因而它比较适合用于存储一些简单的文本数据或二进制数据。1. 将数据存储到文件中op
zhoubin1992
·
2015-04-09 19:00
数据库
android
移动
数据存储
StringBuilder
学习Android一点心得
刚开始接触Android时,主要是从网上下载的文档,也忘记看了些什么文档了,主要是一些
Android学习笔记
、总结之类的,主要是一些常用控件、处理流程和主要文件的介绍,看过后只是一些初步的印象,大概半个月时间后就放一边了
wty530
·
2015-04-08 11:54
android
文章
视频教程
从零开始
android学习笔记
(4)
Android四大组件ActivityServiceBroadCastReceiverContentProviderActivityActivity的生命周期onCreate():创建onStart():运行onResume():获取焦点onPause():失去焦点onStop():暂停onDestroy():销毁onRestart():重启Activity四种状态Activ/Running活动状
RockRay
·
2015-03-25 15:59
Android学习笔记
之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services,等等),他们各自的实现类,各种能被处理的数据和启动位置。除了能声明程序中的Activities,ContentProviders,Services,和IntentReceivers
u010639008
·
2015-03-24 09:00
Android学习笔记
18:自定义Seekbar拖动条式样
SeekBar拖动条可以由用户控制,进行拖动操作。比如,应用程序中用户需要对音量进行控制,就可以使用拖动条来实现。1.SeekBar控件的使用1.1SeekBar常用属性SeekBar的常用属性有以下一些:android:max[integer]//设置拖动条的最大值android:progress[integer]//设置当前的进度值android:secondaryProgress[integ
程序袁_绪龙
·
2015-03-19 09:00
Android学习笔记
1、Android四大天王1、activity:界面组件,用户接口,整个应用程序的门面;2、intent:用于应用之间传输数据;3、service:承担数据处理的工作;4、contentprovider:为应用提供数据;Android文件目录1、assets2、res(drawable(图片放置),layout(布局),values(键值))Activity1、一个activity就是一个类,这个
Charlemin
·
2015-03-18 21:42
android
控件
layout
布局
标签
Pro
Android学习笔记
(一六一):联系人API(4):读取整合联系人
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。本次我们将写一个小例子读取整合联系人的信息。要读取联系人需要声明权限android.permission.READ_CONTACTS读取整合联系人的信息小例子的代码如下:publicclassAggregatedContac
flowingflying
·
2015-03-17 21:00
Android学习笔记
•从零开始•第三天•Activity
Android学习笔记
•从零开始•第三天•Activity转载请注明出处:CLeopardhttp://blog.csdn.net/cleopard今天主要是对Activity的学习。
CLeopard
·
2015-03-16 13:34
Android
Android学习笔记
-App多线程下载模块实现(仿爱奇艺App)
最近的周末,一时无聊也用起了手机里的爱奇艺App追剧,每次都是把视频先缓存到本地习惯有的快进播放。突然好奇,想试试App的离线下载功能怎么实现。想到以前在github上看到的daimajia做的一个专注动画视频的App(https://github.com/daimajia/AnimeTaste)的实现,想借鉴借鉴思路。本文的实习是在daimajia的下载模块的基础上实现爱奇艺的视频下载效果,增加
Johnnyz1234
·
2015-03-15 20:00
观察者模式
多线程下载
断点下载
Android学习笔记
-基于HTTP的通信技术
基于Http的通信package com.example.httpgetdemo; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi
umgsai
·
2015-03-13 10:51
android
package
public
通信技术
Android学习笔记
-基于HTTP的通信技术
基于Http的通信package com.example.httpgetdemo; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi
umgsai
·
2015-03-13 10:51
android
package
public
通信技术
Android学习笔记
•从零开始•第二天•Intent-穿梭在Activity之间
Android学习笔记
•从零开始•第二天•Intent-穿梭在Activity之间转载请注明出处:CLeopardhttp://blog.csdn.net/cleopard通过第一天的基本知识学习,对Android
CLeopard
·
2015-03-09 14:00
Android
Android学习笔记
day01 _ Android基础知识
Android学习笔记
day01_Android基础知识一、Android系统架构第一层:应用层Application第二层:应用框架层ApplicationFramework第二层:应用框架层ApplicationFramework
ITstrong
·
2015-03-08 23:06
Android基础
Android学习笔记
二 Intent跳转界面
帮一个哥们弄一个创业项目,又耽误了好几天,没有连续学习罪过啊罪过1.简单的跳转button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { /* In
Onego
·
2015-03-07 17:00
Pro
Android学习笔记
(一六十):联系人API(3):联系人数据
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。联系人信息查看reference中android.provider.ContactsContract.CommonDataKinds可以知道该版本的AndroidAPI联系人中带有哪些信息。在APIlevel19中,我们看到
flowingflying
·
2015-03-05 20:00
Android学习笔记
5, 通知信息
为发送通知信息,首先需要创建一个Notification对象,使用构造函数来完成创建。Notification应至少具备: 1、首次显示通知信息时,在状态栏上显示的tickertext; 2、tickertext消失后,在状态栏上显示的图标; 3、代表通知信息自身,在通知抽屉中显示的视图; 4、用户点击抽屉中的通知信息,触发PendingIntent。Notificationn=n
阿良良
·
2015-03-05 15:00
Android学习笔记
(一)
启动Activity(活动):startActivity(),startActivityForResult() startActivity(newIntent(action_name)); Note:调用的Activity在同一应用中,这样用 startActivity(newIntent(this,CalledActivityName.class));
ancle
·
2015-03-03 16:00
Pro
Android学习笔记
(一五九):联系人API(2):联系人应用
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。在Android4.0中联系人应用有所改变,引入了个人配置(personalprofiles),并将联系人应用改名为People。手机厂家多对联系人应用进行了UI优化,如果打开模拟器,会看得更为清晰。打开People,如下:
flowingflying
·
2015-03-01 14:00
Pro
Android学习笔记
(一五八):联系人API(1):账号
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。在contentprovider中我们已经学习了如何通过抽象的provider接口,通过URL以及privider的API对数据进行增删改查。联系人的URL的authority是content://com.android.c
flowingflying
·
2015-02-13 09:00
Pro
Android学习笔记
(一五七):传感器(7):其他一些传感器
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。Wei:本来想下面接着的是NFC,NFC是支持读写的,和其他传感器在编程上很不一样,但是手头上找不到支持NFC的手机,记得以前三星Galaxy系列支持,例如几年前的S3,而国产手机要比较贵的才支持,P6和Z7mini都不支持
恺风
·
2015-02-03 17:43
Android
Pro
Android学习笔记
(一五七):传感器(7):其他一些传感器
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。Wei:本来想下面接着的是NFC,NFC是支持读写的,和其他传感器在编程上很不一样,但是手头上找不到支持NFC的手机,记得以前三星Galaxy系列支持,例如几年前的S3,而国产手机要比较贵的才支持,P6和Z7mini都不支持
flowingflying
·
2015-02-03 17:00
Android学习笔记
-SQLite数据库
之前做web项目的时候就经常会接触事务,无论是底层的sql还是orm框架,比如用到的hibernate和ibatis等,都不可能脱离事务,所以同样的在移动平台的嵌入式数据库中也必定需要事务,sqlite算是我接触的数据库中最易操作的了,可能也正事因为它的小巧的特点,从而简化了许多功能,在操作中它完美的支持了基本的SQL语法,基本和MySQL保持一致,也非常不错的封装了他的CRUD操作,参数
吴新超
·
2015-02-03 08:00
android学习笔记
一(基础部分)
工程:Phone、Sms (短信、单元测试)、File(存储文件、sdcard文件存储)、Other(访问file项目中的文件、AccessOtherAppPreferenceTest访问Preferences)、XML、SoftPreferences权限: 1、添加权限方式AndroidManifest.xml中添加电话服务权限: <?xml version="1.0&quo
坚守信仰的臣子
·
2015-02-02 15:00
Android学习
Android学习笔记
Pro
Android学习笔记
:Pro
Android学习笔记
(一五六):传感器(6):磁场传感器和方位(下) 2015.1.29Pro
Android学习笔记
(一五五):传感器(5):磁场传感器和方位(上)
恺风
·
2015-02-02 12:00
传感器
Android开发
开发者
界面
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他