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开发笔记
之:消息循环与Looper的详解
UnderstandingLooperLooper是用于给一个线程添加一个消息队列(MessageQueue),并且循环等待,当有消息时会唤起线程来处理消息的一个工具,直到线程结束为止。通常情况下不会用到Looper,因为对于Activity,Service等系统组件,Frameworks已经为我们初始化好了线程(俗称的UI线程或主线程),在其内含有一个Looper,和由Looper创建的消息队列
·
2013-05-21 14:19
Android开发笔记
之:用Enum(枚举类型)取代整数集的应用详解
在Android的API中可以发现有很多用整数集来作为参数的地方,先来看一下实例。LinearLayout是大家所熟知的一个UI基本元素,它里面有一个方向的属性,可以通过以下方法来设置:复制代码代码如下:LinearLayout.setOrientation(int);使用的时候,通常都是这样:复制代码代码如下:LinearLayout.setOrientation(LinearLayout.HO
·
2013-05-21 11:14
Android开发笔记
之:Dialog的使用详解
Dialog是任何系统都必须有的一个控件,作为辅助窗口,用于显示一些消息,或请求用户采取一引起操作等。在Android中也不例外,基本使用可能参看文档。使用时的注意事项1.BACK键能取消掉对话框(dismiss),但是却不会触发其onOkey和onCancel回调接口,所以如果你的对话框会改某些状态,一定要注意还有第三种方式取消对话框。2.尽量少用模态对话框(Modeldialog),如果Dia
·
2013-05-21 11:05
Android开发笔记
之:深入理解Cursor相关的性能问题
当数据库中存有大量数据的时候,用Cursor查询时要注意,有可能引发性能问题。数据库查询出来的Cursor都会由一个CursorWindow来进行数据管理,包括内存空间的申请和数据的填充。CursorWindow对Cursor中的内容大小有限制,限制为1024*1024也就是1M,换句话说Cursor中数据的大小不能超过1M,如果超过1M会引发如下的错误:复制代码代码如下:08-2305:48:3
·
2013-05-21 10:31
Android开发笔记
之:Splash的实现详解
什么是SplashSplash也就是应用程序启动之前先启动一个画面,上面简单的介绍应用程序的厂商,厂商的LOGO,名称和版本等信息,多为一张图片,显示几秒钟后会自动消息,然后显示出应用程序的主体页面。在PC上,很常见各种平台的应用程序都会有,多半是一张图片显示在屏幕中央,如MicrosoftOffice系列,或者GIMP等。在各种游戏中Splash是最常见的,几乎所有的游戏开始都会有一张全屏的图片
·
2013-05-21 10:15
Android开发笔记
之:AsyncTask的应用详解
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和《
Android开发笔记
之:深入理解多线程AsyncTask》这里就不重复。
·
2013-05-21 10:02
Android开发笔记
之:深入理解多线程AsyncTask
UnderstandingAsyncTaskAsyncTask是Android1.5Cubake加入的用于实现异步操作的一个类,在此之前只能用JavaSE库中的Thread来实现多线程异步,AsyncTask是Android平台自己的异步工具,融入了Android平台的特性,让异步操作更加的安全,方便和实用。实质上它也是对JavaSE库中Thread的一个封装,加上了平台相关的特性,所以对于所有的
·
2013-05-21 10:17
Android开发笔记
之:ListView刷新顺序的问题详解
背景一个典型的ListView,每个Item显示一个TextView,代表一个Task,需要实现二个编辑方式:一个是用CheckBox来标识任务已经完成,另一个要实现的编辑是删除任务。对于完成的CheckBox就直接放在布局中就可,但对于删除不想使用ContextMenu来实现编辑,对于像iOS中那样的列表,它的删除都是通过对列表中每个项目的手势来触发。这个实现起来并不难,可以用一个ViewSwi
·
2013-05-21 10:19
Android开发笔记
之:对实践TDD的一些建议说明
最近部分采用了TDD的方法来开发一个模块,小有收获特此总结一下:1.TDD的基本原则TDD的最核心思想就是先明确需求,且用代码的方式量化,明确需求标准,然后进行编码实现以达成由代码测试来衡量的标准。那么它要求,先把需要标准写出来,每次只写一个。编码实现通过达到,并刚好满足这个标准。这样一点一点的迭代。这样有三个好处:一个是先明确标准,不至于我们迷失主题,偏离方向。有标准在检测,保证代码是正确的。仅
·
2013-05-21 09:48
Android开发笔记
:问题集锦
Unabletoresolvetarget'android-i'http://blog.sina.com.cn/s/blog_48964b1201016rh7.htmlUbuntu下Eclipse中文乱码解决http://www.linuxidc.com/Linux/2011-12/50056.htmerroropeningtracefile:Nosuchfileordirectory http:
Q1302182594
·
2013-05-20 15:00
eclipse
android
Android开发笔记
:widget
参考资料《AndroidWidget开发系列(一)》http://www.iteye.com/topic/406052《Android桌面组件【widget】初探》http://www.cnblogs.com/TerryBlog/archive/2010/07/29/1788319.html《androidwidget开发实例:桌面便签程序的实现详解和源码(上)》http://blog.csdn.
Q1302182594
·
2013-05-20 15:00
eclipse
android
Android开发笔记
:button
在Andorid开发中,有两种响应按键事件的方法。第一种方法就是设置按钮的onClick属性,另一种方法就是设置监听。使用第一中方法的时候,需要在activity_main.xml中设置Button的onClick属性,将其设为处理函数名,如下图所示:不管是第一种方法还是第二种方法,都需要在MainActivity.java中实现按钮的处理函数,但是两者有点区别,如下图所示:参考资料《And
Q1302182594
·
2013-05-19 17:00
eclipse
android
Android开发笔记
:导入一个工程
IDE:Eclipse单击菜单File>>Import...弹出以下菜单:在选择Android>>ExistingAndroidCodeIntoWorkspace,单击Next,弹出如下窗体:点击Browse,选择工程所在的目录,点击Finish。玩完成工程的导入。注意:这个工程不能是已经在workspace中的。
Q1302182594
·
2013-05-17 10:00
eclipse
android
Android开发笔记
:运行程序
点击Eclipse菜单栏的run,弹出一下菜单:在菜单中可见,有5种运行方式。一般情况下,做Androidapp开发时,选择AndroidApplication。
Q1302182594
·
2013-05-17 09:00
eclipse
android
Android开发笔记
显示隐藏按钮:changestateBtn.setVisibility(View.VISIBLE);changestateBtn.setVisibility(View.INVISIBLE);
pymqq
·
2013-05-11 21:00
Android开发笔记
——ListView的零零碎碎
在数据流型的移动应用中,列表在数据展示上作用很大。随便拿个微博或SNS应用,你就能发现自己接触的多是列表。列表承担的责任包括数据展示,对特定对象的快捷操作等。我在写Android作业是也收集了一些零零碎碎的东西,在此一并分享出来吧。一、下拉刷新下拉刷新目前已经是数据流APP的标配了。Android没有原生的下拉刷新控件支持,但只要你想没有不可能。某老外放出了一个下拉刷新的实现代码。请猛击这里。还有
TopicDev
·
2013-05-06 16:00
Android开发笔记
——圆角和边框们
在做Android界面开发时,我们往往希望它尽可能优美,尽可能显得专业。于是你看了看其他应用,哇,好多边框和圆角啊。你是不是也想给自己的应用加上边框和圆角效果?呃……那怎么做呢?如果你是从web前端跑到Android来的,那么我想你一定想到了不下三种解决方案。如用图片替代,用CSS3定义,用JS画。在Android中,其实也有类似的用法,本文将简单介绍两种Android圆角和边框的实现。1图片在A
TopicDev
·
2013-05-06 16:00
[
Android开发笔记
]Android中使用系统桌面背景作为应用背景,支持拖动
阅读更多一、在Android应用开发中,使用系统桌面背景作为应用的背景,需要把应用的背景设置为透明背景,然后设置窗口的属性为FLAG_SHOW_WALLPAPER即可显示背景。1>.修改AndroidManifest.xml文件里面activity属性:2>.然后在使用的时候,在onCreate里面添加一个窗口属性getWindow().addFlags(WindowManager.LayoutP
杜康_酒剑仙
·
2013-04-07 15:00
Android
笔记
应用背景
[
Android开发笔记
]Android中使用系统桌面背景作为应用背景,支持拖动
一、在Android应用开发中,使用系统桌面背景作为应用的背景,需要把应用的背景设置为透明背景,然后设置窗口的属性为FLAG_SHOW_WALLPAPER即可显示背景。 1>.修改AndroidManifest.xml文件里面activity属性: <activity android
杜康_酒剑仙
·
2013-04-07 15:00
Android 笔记
应用背景
【
Android开发笔记
】4.简单基站定位程序
LBS接口文档请求方式http请求方式:GETDEMO:http://api2.mini361.com/GetGPSByLBS.aspx?mcc=460&mnc=0&lac=9520&cid=3672&key=74UFJUR9232MM01返回:22.49554,113.92598,广东省深圳市公园路6号前言经过前面几节的学习,我们已经对Android程序的开发流程有了个大体的了解,为了提高我们的
king_tt
·
2013-03-31 20:00
Android开发
Android开发笔记
——异常和错误及解决方法
1.didnotcallthroughtosuper.onResume()原因:重写onResume()的时候没有加上super.onResume();解决方法:在onResume()加上super.onResume();就好了Button的Onclick事件新方法:在布局里的按钮里添加onclick属性,属性值为按钮事件的方法名字在Activity里只需要添加和按钮的onclick属性值对应的方
OnlyOneCoder
·
2013-01-04 11:00
android
android
android
异常
Android开发笔记
今天学到的一些属性
1.最后程序打包的时候,res文件夹中的文件只有用到的时候才会打包进去,而assets文件夹中的文件无论是否用到都要打包进去2.安卓主要依靠xml文件来布局,否则textView多的时候布局起来会比较混乱3.android:singleLine属性为true表示文本在一行显示android:ellipsize属性:设置当文本过长时该如何显示(显示省略号)start、end、middle分别设置省略
·
2012-11-07 10:33
Android开发笔记
改变字体颜色的三种方法
1.在layout文件下的配置xml文件中直接设置字体颜色,通过添加android:textcolor=“#FFFFFF”来变化颜色但这样的效果只能让字体千篇一律的显示一种颜色2.在activity中通过TextViewtv=newTextView(this);实例化一个textview,通过setContentView(tv);将其加载到当前activity,设置要显示的内容Stringstr=
·
2012-11-07 10:47
Android开发笔记
TableLayout常用的属性介绍
TableLayout经常用到的属性有:android:collapseColumns:以第0行为序,隐藏指定的列:android:collapseColumns该属性为空时,效果如下图:把android:collapseColumns=0,2--------------》意思是把第0和第2列去掉,如下图:android:shrinkColumns:以第0行为序,自动延伸指定的列填充可用部分:当L
·
2012-11-07 10:43
Android开发笔记
--屏蔽返回键,home键以及其他实体按键
屏蔽键重写activiy的两个方法就行屏蔽返回键publicbooleanonKeyDown(intkeyCode,KeyEventevent){ switch(keyCode){ caseKeyEvent.KEYCODE_BACK: returntrue; } returnsuper.onKeyDown(keyCode,event); }屏蔽home键和别的键不一样publicvoidonAt
hopedark
·
2012-11-02 11:00
Android开发笔记
--Back键 生命周期
Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来销毁当前Activity,当此Activity又被其它Activity启动起来的时候,会重新调用OnCreate()方法进行创建,当栈中所有Activity都弹出结束后,应用也就随之结束了.如果说程序中存在service之类的,则可以在恰当的位置监听处理下也
hopedark
·
2012-11-02 11:00
Android开发笔记
--捕获Home键
之前Home键是不可捕获的,在Level5以上(包含)中,Activity类中的方法:publicvoidonAttachedToWindow()就能对Home键进行捕获。具体代码如下:packagecom.lingdududu.test; importAndroid.app.Activity; importandroid.os.Bundle; importandroid.view.KeyEve
hopedark
·
2012-11-02 11:00
Android开发笔记
--制作启动界面splash
首先设置布局文件,欢迎界面为splash.xml。具体要什么样子的欢迎界面,请自己设计。然后在主启动文件中输入下面代码:packagehopedark.HelloWorld; importandroid.app.Activity; importandroid.content.Intent; importandroid.os.Bundle; importandroid.os.Handler; p
hopedark
·
2012-11-01 16:00
Android开发笔记
--调用短信,电话,E-Mail,浏览器
1调用发送短信功能:UrismsToUri=Uri.parse("smsto:"); IntentsendIntent=newIntent(Intent.ACTION_VIEW,smsToUri); sendIntent.putExtra("address","123456");//电话号码,这行去掉的话,默认就没有电话 sendIntent.putExtra("sms_body","短信内容")
hopedark
·
2012-10-30 15:00
Android开发笔记
--Dialog提示框
对话框在应用程序中不是很必要的,不过好的对话框会给应用添加不少色彩,采用对话框可以增加应用的友好性。在这里我主要是通过几个Button呈现几个不同的对话框。Dialog类是所有对话框的基类,而他的生命周期是通过Activity来维护的。 首先只是显示一个确认按钮的简单对话框,代码如下: Buttondialog1=(Button)findViewById(R.id.dialog1); dialog
hopedark
·
2012-10-30 14:00
Android开发笔记
--操纵字符串中的字符
String类提供了一系列检查字符串所容纳的内容的行为,例如查找字符串的子串、切换字符串大小写等。通过索引获得字符和子串: 可以通过charAt()方法获得某个字符串指定索引的字符,字符串中第一个字符的索引为0、最后一个字符的索引为length()-1。如果想从一个字符串中获得多个方法,可以使用以下方法:MethodDescriptionStringsubstring(intbegi
hopedark
·
2012-10-30 14:00
Android开发笔记
--按钮添加事件的四种方法
方法一: 在xml布局文件定义Button的里面有个android:onCLick="方法名A",意思就是点击Button后就调用方法A!方法二:内部类btn.setOnClickListener(newOnClickListener(){ publicvoidonClick(Viewv){ ... } });这种方法适合只为单个按钮添加事件,当按钮较多的时候,就要重复写onClick()方法
hopedark
·
2012-10-30 14:00
Android开发笔记
--隐藏按钮
安卓开发过程中,隐藏按钮和显示按钮的方法button.setVisibility(View.INVISIBLE);隐藏,仍然占有原来布局位置,只是不显示 button.setVisibility(View.GONE);隐藏,不再占有原来布局位置 button.setVisibility(View.VISIBLE);显示按钮
hopedark
·
2012-10-30 14:00
android开发笔记
1、androidManifest.xmlreceiver标签生成原理:首先到系统广播了某个intent,这个intent和manifest文件里的intent-filter能匹配的,那么系统会生成Receiver对象,主要调用的newInstance方法,这就是需要在manifest文件中声明类名的原因。既然是newInstance,那么限制条件就比较多。首先这个类有无参构造函数,并且是publ
wutianyin222
·
2012-08-11 12:00
android
Android 开发笔记之界面开发
Android开发笔记
之界面开发相关代码下载:http://download.csdn.net/detail/nuptboyzhb/44768221.
NUPTboyZHB
·
2012-08-04 21:00
android
xml
String
layout
工具
button
android开发笔记
蓝牙
相关类: 1.BluetoothAdapter 顾名思义,蓝牙适配器,直到我们建立bluetoothSocket连接之前,都要不断操作它 BluetoothAdapter里的方法很多,常用的有以下几个: cancelDiscovery()取消搜索 disable()关闭蓝牙 enable()打开蓝牙,这个方法
joker_zhou
·
2012-07-20 20:00
android开发笔记
-EditText自动补全功能
Android开发笔记
-EditText自动补全功能分类: android2012-05-2118:28 8人阅读 评
endual
·
2012-06-04 09:00
Android开发
android开发笔记
-EditText自动补全功能
Android开发笔记
-EditText自动补全功能分类: android2012-05-2118:28 8人阅读 评
endual
·
2012-06-04 09:00
Android开发
Android获取所在地城市名
【
Android开发笔记
】4.简单基站定位程序 前言经过前面几节的学习,我们已经对Android程序的开发流程有了个大体的了解,为了提高我们的学习兴趣,在这一节我们将编写一个简单的基站定位程序。
kobe学java
·
2012-06-03 14:00
android
[
Android开发笔记
]-----做一个启动界面
//从启动界面跳转到主界面 new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent03 = new Intent();
henji85
·
2012-03-04 14:48
android
开发
职场
休闲
[
Android开发笔记
]-----闪动字体
/** * 设置字体闪动效果 * */ public void spark() { final TextView TextView01 = (TextView) findViewById(R.id.TextView01);// 获取页面textview对象 Timer t
henji85
·
2012-03-04 13:25
android
开发
职场
休闲
Android开发笔记
:编写运行第一个手机程序如此简单
我与Java大二的时候,修过Java的选修课,考了90多分。虽说如此,但一直以来,我的Java水平仅停留在只会写一个简单的Helloworld。可能是我对Java一向没有什么好感,平时也不会用到它!Kubuntu里的OpenJDK和Eclipse,都是为了交作业而安装的:)开发环境配置昨天就搭建好了Android开发环境了。我发现我之前安装的EclipseGalileo版本是安装不了官网上下载的A
Xiaoxia
·
2012-02-10 18:00
java
eclipse
android
android
android-x86
android学习笔记之二
Android开发笔记
之二 一、初识android应用程序 1、创建应用程序helloworld 2、应用程序主要组成 Android开发环境搭建在上一篇文章中已经阐述了
独爱Java
·
2011-12-29 16:00
android
简单登陆模拟
android学习笔记之一
Android开发笔记
之一 一、android入门介绍 1、android是什么 Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于
独爱Java
·
2011-12-28 14:00
android
更新应用 达内笔记网上看到 记录下以后用
达内
android开发笔记
(12):Android应用的自动升级、更新模块的实现 我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。
soleman
·
2011-11-18 14:00
android
Android开发笔记
-- 文件存储
1.ShardPfeferences是Android提供的简单存储模式有点类似与Web中的Cookies,可以用来存储程序的设定值之类简单数据SharedPreferencessettings=this.getSharedPreferences("Test",0); Stringname=settings.getString("name",""); Stringpassword=settings.
xytme
·
2011-10-30 15:00
Android开发笔记
3-- 动态布局
由于项目需要,需要研究动态布局,发现其实Android动态布局很方便写几个LayoutParams共用privateLayoutParamsLP_FF=newLayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT); privateLayoutParamsLP_FW=newLayoutParams(LayoutParams.F
xytme
·
2011-10-29 12:00
Android开发笔记
-签名认证
一个android项目开发完成之后要安装到设备上或者放到电子市场的话需要签名认证.下面就详细简介android签名认证的过程及常见问题的解决. 1.搭建java环境,安装并配置jdk2.安装完成之后进行下列操作(本人jdk安装目录:D:\ProgramFiles\Java\jdk1.6.0_18)2.1生成keystore文件.首先进入D:\ProgramFiles\Java\jdk1.6.0_1
WangQingHua123
·
2011-10-08 12:00
android
Android开发笔记
之二 用户界面概述
Android用户界面概述组成Android界面的控件可以分为两类。一类用于显示信息,并同用户进行交互,称为显示控件(Widget),比如文本视图(TextView),按钮(Button)。这个跟Windows的控件概念类似,但是实现的方法不一样。一类用于界面的布局,称为布局控件(Layout),比如linearlayout,tabularlayout。Windows没有对应的概念。下面从两个不同
dairyman000
·
2011-09-28 15:00
android
windows
layout
Class
button
encoding
Android开发笔记
之一 Hello World
Android开发笔记
之一 HelloWorld学习一种的新的编程语言或者新的编程框架,总免不了从一个简单例子入手。说得再多,也比不上显示一个生动的HelloWorld界面。
dairyman000
·
2011-09-24 17:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他