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笔记
-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
转载自http://www.cnblogs.com/chon/archive/2011/06/28/2092317.htmlWhyListView?ListView如果仅仅出于功能上的需求ListView可能没有存在的必要,ListView能作的事情基本上ScrollView也能胜任。ListView存在的最根本的原因在于它的高效(如何实现的?).ListView通过对象的复用从而减少内存的消耗,
lostinai
·
2012-07-19 22:00
利用HTML5开发
Android笔记
资源来自于www.mhtml5.com杨丰盛老师成都场的PPT分享一个很简明的demo可以作为入门基础学习的过程中做了点笔记整理如下虽然内容比较简单但是数量还是比较多的所以分了3篇(上)包括Android设备多分辨率的问题,Android中构建HTML5应用程序基础(中)包括Android与JS之间的互动,Android处理JS的警告对话框等,Android中的调试(下)包括本地储存在Androi
jdsjlzx
·
2012-07-19 15:00
JavaScript
java
android
html5
function
callback
[
Android笔记
] 关于 AppWidget 动态更新:RemoteViews 更新缓慢&内存溢出
AppWidget 提供在Launcher中显示,诸如快捷操作,小工具等,如果只是提供快捷操作我想界面可以简洁,但如果 AppWidget 如果想提供类似广告和豆瓣电台那样效果的话,动态改变 AppWidget ,显示就显得很重要了,毕竟想在Android制胜的还是UI战争和用户体验~Android在1.5之后就取消了android:updatePeriodMillis="**"的属性,有的说是3
Gitxs
·
2012-07-12 13:00
android笔记
之contacts(通讯录)数据库
Android通讯录有关通讯录的资料都放在contacts2.db中这个数据库放在/data/data/com.android.providers.contacts/databases/contacts.db通话记录表calls字段名称说明_id索引Key,自增长number通话电话号码date拨打该电话号码的开始时间(以1970-01-0100:00:00)计算到当前的时间差以毫秒为单位dura
zbl_zbl
·
2012-06-27 10:00
Android笔记
--NDK/JNI Log 输出
1. Android.mk 文件的配置要打印log须添加:LOCAL_LDLIBS+=-L$(SYSROOT)/usr/lib-llog2.JNI层C/C++文件配置①需要添加输出函数的文件中加入头文件:#include②具体输出方法为: __android_log_print(ANDROID_LOG_INFO,"JNI_LOG","Helloleolaurel");ps:“JNI_LOG”为
leolaurel
·
2012-06-26 17:00
android
jni
Android笔记
——Day1 *Activity生命周期 *Activiity切换效果
1、Android中Activity的生命周期。http://www.oschina.net/question/54100_27841这是一个概念性的东西,在Android中Activity是最重要的类,每个Activity都会遵行它的生命周期,只要能理解下面的图片就可以了。2、Activity之间的切换效果。http://www.oschina.net/code/snippet_97118_76
iteye_7576
·
2012-06-24 22:15
Android笔记
Android笔记
-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
http://www.cnblogs.com/chon/archive/2011/06/28/2092317.htmlWhyListView?ListView如果仅仅出于功能上的需求ListView可能没有存在的必要,ListView能作的事情基本上ScrollView也能胜任。ListView存在的最根本的原因在于它的高效(如何实现的?).ListView通过对象的复用从而减少内存的消耗,也减少
h3c4lenovo
·
2012-06-21 08:00
多线程
android
xml
ListView
null
reference
[
Android笔记
] 获取已安装软件入口Activitiy
最近修改Launcher源代码,满足权限管理、拖动、像AWDEx版本一样长按显示操作工具等,需要在Launcher安装完成后添加本机应用程序ShortCut(快捷方式或图标),在Launcher源代码路径中xml/default_workspace.xml中:以上是添加一个联系人的快捷方式,launcher:packageName顾名思义是程序包名,而launcher:className确
Gitxs
·
2012-06-13 23:00
android
api
测试
null
application
文档
Android笔记
:invalidate()和postInvalidate() 的区别及使用
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate() 是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。 invalid
·
2012-06-08 14:00
validate
android笔记
1.adbinstall*.apkadbuninstall包名ANDROIDD:\ambow-sram\anbo\android-sdk-windows\platform-tools;D:\ambow-sram\anbo\android-sdk-windows\toolsassets大的文件res资源文件,配置信息drawablelayout布局文件fillparent宽度填充父容器wrap包裹内
x1r2p3
·
2012-05-24 10:00
[
Android笔记
] Sina API保存Oauth验证信息
感慨: 对于入手开发基于SinaWeibo客户端的开发人员来说,最大感慨我想就是文档+代码+API接口 1、文档解释不全 2、代码注释很少 3、API听说很多都遇到API封闭情况或者异常!(至少我没遇到) 不过丝毫没有消灭开发者的热情,因为-->微博很火!正文: 基于WeiBoAPI开发一系列工作,流程: 1、先到 OpenWeibo 注册开发者
Gitxs
·
2012-05-22 17:00
android
api
String
url
token
credentials
Android笔记
-Activity
Activity是一个可以提供用户一个屏幕让用户可以来做某些交互的应用组件,比如拨打电话,拍照,发email或者查看地图。每个activity会给出一个窗口来绘制用户界面。这个窗口通常会填满整个屏幕,但有时也会比屏幕小点并且浮动在其他屏幕的顶端。 1. Activity栈,在Activity中可以启动新的Activity,当新的Activity启动后,前一Activity被停止,并保存在
litianx
·
2012-05-17 13:42
android
Activity
Android笔记
- UI Menu (3) Action Bar
自android3.0来ActionBar就取代了OptionsMenu。于是就涉及了API的设置。1)设置,表明应用程序可部署于android3.0或之前。也就是说当设备的SdkVersion==11时,应用程序将启动ActionBar。但是如何应用程序想使用ActionBarAPI,即访问ActionBar类。例如:添加tab、改变ActionBar风格,我们需要将minSdkVers
tangxh1129
·
2012-05-08 15:00
Nokia
Android笔记
之访问文件
尽管android通过首选项和数据库提供了结构化的存储方式,但是有时简单的文件就足够了。 读取与写入特定于应用程序的数据文件与在java应用程序中的做法几乎一样,关键在于对Activity或其他Context使用openFileInput()或onpenFileOutput(),以便分别获取InputStream或OutputStream,其余的与常规的I/O逻辑没有太大区别。 注意ope
webcode
·
2012-05-01 01:00
android
Android笔记
之访问文件
尽管android通过首选项和数据库提供了结构化的存储方式,但是有时简单的文件就足够了。 读取与写入特定于应用程序的数据文件与在java应用程序中的做法几乎一样,关键在于对Activity或其他Context使用openFileInput()或onpenFileOutput(),以便分别获取InputStream或OutputStream,其余的与常规的I/O逻
yanghai0321
·
2012-05-01 01:00
Android笔记
之访问文件
尽管android通过首选项和数据库提供了结构化的存储方式,但是有时简单的文件就足够了。 读取与写入特定于应用程序的数据文件与在java应用程序中的做法几乎一样,关键在于对Activity或其他Context使用openFileInput()或onpenFileOutput(),以便分别获取InputStream或OutputStream,其余的与常规的I/O逻辑没有太大区别。 注意ope
tudusi
·
2012-05-01 01:00
android
android笔记
--service与AIDL
Service是android中的服务组件,经常用来执行一些运行在后台的耗时操作.使用一个Service需要继承Service类,并根据需要重写生命周期方法.Service的生命周期如下:|--publicabstractIBinderonBind(Intentintent):该方法是一个抽象方法,因此Service子类必须实现这个方法.它返回一个IBinder对象,应用程序可以通过这个对象与Se
哈全文
·
2012-04-28 10:00
android
aidl
Android笔记
:invalidate()和postInvalidate() 的区别及使用
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:AndroidUI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之
nowlf_android
·
2012-03-31 10:00
Android笔记
34:命令行打包编译.apk 包含第三方.jar 的方法
Android笔记
34:命令行打包编译.apk包含第三方.jar的方法 **中秋节真是个假期~,从凌晨1点直接睡到下午3点,睡了14个小时累积的疲劳一扫而空脑袋也好使了..之前受托研究个挺好玩的项目
Aaronzzq
·
2012-03-28 18:00
java
eclipse
android
jar
File
Class
Android笔记
--handler机制
http://blog.csdn.net/zhenyongyuan123/article/details/5832727
Android笔记
--handler机制一、重要参考资料【参考资料】 目前来看,
Skypine_Lee
·
2012-03-28 13:00
android
UI
String
null
button
2010
我的
Android笔记
(十四)—— 在应用中集成科大讯飞的语音识别技术
语音识别技术最近貌似是越来越火了。再前几天科大讯飞还刚刚发布了讯飞语点——一个据说要挑战siri的应用。……好吧,对这些的东西讨论要说起来就多了。本文主要讲如何在自己的android应用中集成语音识别技术——自然,是使用科大讯飞的sdk。讯飞的语音sdk是需要申请的,地址是:http://dev.voicecloud.cn/developer.php?vt=1。申请一个讯飞的开发者账号,然后申请一
barryhappy
·
2012-03-27 23:36
Android
我的Android笔记
我的
Android笔记
(十四)—— 在应用中集成科大讯飞的语音识别技术
语音识别技术最近貌似是越来越火了。再前几天科大讯飞还刚刚发布了讯飞语点——一个据说要挑战siri的应用。……好吧,对这些的东西讨论要说起来就多了。本文主要讲如何在自己的android应用中集成语音识别技术——自然,是使用科大讯飞的sdk。讯飞的语音sdk是需要申请的,地址是:http://dev.voicecloud.cn/developer.php?vt=1 。申请一个讯飞的开发者账号,然后申请
barryhappy
·
2012-03-27 23:00
android
layout
null
dialog
button
sms
Android笔记
- UI Menu (1)
http://hi.baidu.com/xmjmcai/blog/item/f22a468b1400ae8fa4c272a9.htmlhttp://hi.baidu.com/xmjmcai/blog/item/f22a468b1400ae8fa4c272a9.html 1. 菜单的种类1) OptionsMenu选择菜单这是应用程序最常用的菜单。当按下Menu按钮时弹出的菜
caocaozhuce
·
2012-03-26 11:00
android
UI
xml
ListView
action
menu
我的
Android笔记
(十三)——Muilti-touch 双指缩放的实现探索
Multi-Touch(多点触控)可谓是现代智能手机最令人赞叹的功能之一,想当年乔爷第一次在iphone的发布会上演示多点触控功能的时候,台下的掌声和口哨声那叫热烈啊~~~~本文主要讨论文字缩放,以TextView为例。先放上效果图吧:两指缩放的基本原理:判断当前在TextView上的点有几个,当有两个(或更多时)点,并且点之间的距离在不断增大时,放大文字;反之缩小文字。设置文字的方法是调用tex
barryhappy
·
2012-03-25 16:58
Android
我的Android笔记
我的
Android笔记
(十三)——Muilti-touch 双指缩放的实现探索
Multi-Touch(多点触控)可谓是现代智能手机最令人赞叹的功能之一,想当年乔爷第一次在iphone的发布会上演示多点触控功能的时候,台下的掌声和口哨声那叫热烈啊~~~~本文主要讨论文字缩放,以TextView为例。先放上效果图吧: 两指缩放的基本原理:判断当前在TextView上的点有几个,当有两个(或更多时)点,并且点之间的距离在不断增大时,放大文字;反之缩小文字。设置文字的方法是调用t
barryhappy
·
2012-03-25 16:00
android
null
Class
UP
action
float
Android笔记
--handler机制
一、重要参考资料【参考资料】 目前来看,下面的几个网址中的内容质量比较不错,基本不需要再读别的网址了。1、android消息机制一 http://xtfncel.javaeye.com/blog/6635172、Android消息机制二 http://xtfncel.javaeye.com/blog/6635183、Android线程间通信的message机制 http://www.
macong01
·
2012-03-25 15:00
Android笔记
--handler机制
一、重要参考资料 【参考资料】 目前来看,下面的几个网址中的内容质量比较不错,基本不需要再读别的网址了。 1、android消息机制一 http://xtfncel.javaeye.com/blog/663517 2、Android消息机制二 http://xtfncel.javaeye.com/blog/663518 3、Android线程间通信的message机制
wangzhen19900908
·
2012-03-25 15:00
android
我的
Android笔记
(十二)——分享一个自己写的cnBeta客户端源码
CnBeta是我本人常去的科技资讯站点,刚好最近在学习android开发,就萌生了自己写了一个cnbeta的android客户端想法。原理自然是很容易想到的:首先获取cnbeta新闻列表页的html代码,然后提取出自己需要的信息(新闻标题、连接)显示在ListView中。ListView的底部有一个“加载更多”的按钮,在点击加载第二页新闻列表当点击ListView的某一条新闻时,在获取相应新闻页的
barryhappy
·
2012-03-23 23:00
eclipse
android
Ajax
数据库
ListView
我的
Android笔记
(十一)——使用Preference保存设置
Android中有四种持久化数据的方法:SQLite数据库、文件存储、Preference、ContentProvider。四种方法各有专攻,而其中Preference是以类似Map的键值对形式存储的,最适合用来保存用户个人设置之类的信息。可以用一个xml文件来配置一个设置界面,然后用专门的PreferenceActivity将其显示。PreferenceActivity是专业的设置界面,只要给它
barryhappy
·
2012-03-22 12:00
android
xml
String
sqlite
存储
encoding
我的
Android笔记
(四)—— SQLite设置_id自增的方法
只需在建表的时候指定类型:INTEGERPRIMARYKEYAUTOINCREMENT然后在存入数据的时候不设置其值(或设置为null)即可。如建表:[sql]viewplaincopyprint?CREATE TABLE TABLE_NAME ( _id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT); 存入数据:[html]viewplaincop
guozh
·
2012-03-21 14:00
html
sql
android
sqlite
null
Integer
我的
Android笔记
(十)—— ProgressDialog的简单应用,等待提示
在应用中经常会用到一些费时的操作,需要用户进行等待,比如加载网页内容……这时候就需要一个提示来告诉用户程序正在执行,并没有假死或者真死……囧……而ProgressBar、ProgressDialog等就是专门干这个的。以ProgressDialog为例,一般的使用它步骤为:在执行耗时间的操作之前弹出ProgressDialog提示用户,然后开一个新线程,在新线程里执行耗时的操作,执行完毕之后通知主
guozh
·
2012-03-21 13:00
java
android
button
Android笔记
:Android UI学习 - 对话框 (AlertDialog & ProgressDialog)
本文是对网上的文章《Android开发指南-用户界面-对话框》的部分内容进行简化,并加上自己的某些理解。里面的相同内容,版权归原翻译作者所有。显示对话框 对话框经常作为Activity的一部分来创建和显示。你通常应该从protectedDialog Activity.onCreateDialog(intid)回调方法里创建对话框。当你使用这个回调函数时,Android系统会有效的设置这个Act
Mars2639
·
2012-03-21 09:00
android
UI
活动
layout
dialog
resources
我的
Android笔记
(十)—— ProgressDialog的简单应用,等待提示
在应用中经常会用到一些费时的操作,需要用户进行等待,比如加载网页内容……这时候就需要一个提示来告诉用户程序正在执行,并没有假死或者真死……囧……而ProgressBar、ProgressDialog等就是专门干这个的。以ProgressDialog为例,一般的使用它步骤为:在执行耗时间的操作之前弹出ProgressDialog提示用户,然后开一个新线程,在新线程里执行耗时的操作,执行完毕之后通知主
barryhappy
·
2012-03-21 01:00
thread
android
Class
button
我的
Android笔记
(九)—— TextView显示html图片的方法
TextView是不只可以String的,我们平常用的给setText()方法传递String参数的时候,其实是调用的publicfinalvoidsetText(CharSequencetext)方法,String类是CharSequence的子类。而CharSequence子类众多,其中有一个接口Spanned,即类似html的带标记的文本。我们可以用它来在TextView中显示html(自然
barryhappy
·
2012-03-19 19:00
html
android
exception
String
null
url
我的
Android笔记
(八)—— 使用Jsoup解析Html
想要做一个看新闻的应用,类似Cnbeta客户端的东西。大致思路如下:根据链接获取新闻列表页的html代码,然后解析,找到所有的新闻标题和新闻链接用listView显示,当点击ListView的Item再加载相应的新闻内容。其中获取html代码,可以使用如下代码实现:publicStringgetHtmlString(StringurlString){ try{ URLurl=newURL(urlS
barryhappy
·
2012-03-18 16:00
html
android
exception
ListView
String
url
我的
Android笔记
(七)—— 读取txt文件内容
众所周知,Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹,放置在raw文件夹下的内容会被原样打包,而不会被编译成二进制文件,并且可以通过R文件进行很方便地访问。比如我们可以将更新信息、版权信息等放到txt文件中,然后放到raw文件中,然后很方便地进行访问。在raw中放入一个a.txt文件,然后就可以在Activity中使用getResources().ope
barryhappy
·
2012-03-17 23:00
android
String
null
存储
我的
Android笔记
(六)——分享一个自己的NumberPicker
(PS:其实不是自己的,只是我修改自别人的开源代码的,这里说“自己的”只是为了区别Android3.0以后系统自带的NumberPicker类)Android3.0增加了一个NumberPicker类,可用于数字的获取。但是目前我们的应用一般都至少要兼容到2.1,所以要用NumberPicker就很纠结了。我在写的一个应用要用到金钱的输入,之前的做法是用一个EditText,限制内容为数字,当点击
barryhappy
·
2012-03-17 01:00
android
String
输入法
dialog
button
interface
我的
Android笔记
(五)——调用相机并将照片存储到sd卡上
Android中实现拍照有两种方法,一种是调用系统自带的相机,然后使用其返回的照片数据。还有一种是自己用Camera类和其他相关类实现相机功能,这种方法定制度比较高,洗染也比较复杂,一般平常的应用只需使用第一种即可。用Intent启动相机的代码:Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResu
barryhappy
·
2012-03-15 00:00
android
layout
存储
button
照片
filesystems
我的
Android笔记
(四)—— SQLite设置_id自增的方法
只需在建表的时候指定类型:INTEGERPRIMARYKEYAUTOINCREMENT然后在存入数据的时候不设置其值(或设置为null)即可。如建表:CREATETABLETABLE_NAME(_idINTEGERPRIMARYKEYAUTOINCREMENT,nameTEXT);存入数据:ContentValuescv=newContentValues(); cv.put("_id",null)
barryhappy
·
2012-03-15 00:00
android
sqlite
table
null
Integer
Android笔记
-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
WhyListView?ListView如果仅仅出于功能上的需求ListView可能没有存在的必要,ListView能作的事情基本上ScrollView也能胜任。ListView存在的最根本的原因在于它的高效(如何实现的?).ListView通过对象的复用从而减少内存的消耗,也减少了对象的创建从而也减少的cpu的消耗(在Androidk中创建View对象经常伴随着解析xml)。ListView的
hupuxiang
·
2012-03-12 17:00
android笔记
1. android文本支持超链接android:autoLink,动态设置时在setOnKeyListener使用Linkify.addLinks。2.android打电话:加权限:android.permission.CALL_PHONE IntentmyIntentDial=newIntent("android.intent.action.CALL",Uri.parse("tel:"+st
tkts
·
2012-02-19 13:00
我的
Android笔记
(三)——使用Intent在Activity间传值
在Android中,一个Activity可以理解为一个屏幕。 当程序要从一个Activity切换到另外一个Activity时,就需要用到Intent。Intent专门负责Android程序之间、以及程序内Activity与Service之间交互、通信。以下是一个简单的demo,使用Intent从一个Activity切换到另一个Activity,并且传递一个数据进行显示。先看一下效果图—— 第一个
barryhappy
·
2012-02-13 16:00
android
String
layout
Class
button
encoding
Android笔记
之菜单相关
1.采用XML化的开始菜单。 public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = this.getMenuInflater(); inflater.inflate(R.menu.menu, menu); menu.removeI
raybin_yang
·
2012-02-08 09:00
Android笔记
我的
Android笔记
(二)—— SQLite数据库的基本操作
SQLite是Android使用的轻量级的数据库,开发Android应用是对数据库的操作自然是必不可少。Android提供了一个SQLiteOpenHelper类来可以很方便的操作数据库,继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法。 onCreate:当数据库被首次创建时执行该方法,一般将创建表等初始化操作在该方法中执行。 onUpgrad
barryhappy
·
2012-02-07 20:00
数据库
android
String
sqlite
table
database
android笔记
之---第一个android的项目HelloAndroid
HelloActivity工程的源代码在Android目录的development/samples/HelloAndroid/中,代码的结构如下所示:development/sample/HelloActivity/|--Android.mk|--AndroidManifest.xml|--res |---layout | --hello_activity.xml
snn1410
·
2012-02-01 16:00
我的
Android笔记
(一)—— hello world程序结构分析
新建一个androidproject,(我用的是2.3.3的Target),eclipse会自动生成以下内容————这是一个完整的可运行的“helloworld”程序。运行结果为:在屏幕上显示出了Helloworld,Demo_01Activity!---------------------------------------------------------------------------
barryhappy
·
2012-01-31 21:00
eclipse
android
String
layout
action
encoding
一个android个人开发者的总结
为学习fenger8293
Android笔记
。 2011年已经过去了,回顾2011有收获,更有许多不足。
amosye
·
2012-01-16 14:00
Android笔记
-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
转载http://www.cnblogs.com/chon/archive/2011/06/28/2092317.html WhyListView?ListView如果仅仅出于功能上的需求ListView可能没有存在的必要,ListView能作的事情基本上ScrollView也能胜任。ListView存在的最根本的原因在于它的高效(如何实现的?).ListView通过对象的复用从而减少内存的消耗,
2528
·
2012-01-11 16:00
ListView
转:
Android笔记
Application对象的使用-数据传递以及内存泄漏问题
Application的使用WhatisApplicationApplication和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己的Application,也很简单创建一个类继承Appli
wangshiming88
·
2011-12-18 09:00
application
Android笔记
——不同apk之间传递参数与数据
android编程的时候,有时候需要在不同的apk之间传递参数或数据,下面是一个简单的例子: APK(1)的程序代码: IntentSend.java: package com.is; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.V
孤冰独狼
·
2011-12-13 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
其他