随笔分类 -  Android

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要:SDK中带有很多的例子,那么我们怎么样导入到eclipse中呢?方法很简单,如下:1. 新建android工程,选择Create project from existing sample,2. 选择sdk的version,click Next.3. 这时你会看到很多samples, 从下拉列表中选择你要导入的例子,finish.注意:前提是你已经下载了samples,并且选择的是对应的sdk版本。 阅读全文
posted @ 2012-04-13 16:05 hnrainll 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/Wonder1989/articles/2282323.html在安装之前认为比较困难但是相反...比在windows上搭建快多了说说我的做法吧:一、首先准备好必须的安装文件。1.Eclipse 3.6.2,下载页面:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6.2-201102101200/eclipse-SDK-3.6.2-linux-gtk.tar.gz2.Android SDK,下载地址:http://dl.googl 阅读全文
posted @ 2012-04-10 22:03 hnrainll 阅读(467) 评论(0) 推荐(0) 编辑
摘要:尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行出最佳效果。随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有An 阅读全文
posted @ 2012-04-09 08:38 hnrainll 阅读(294) 评论(0) 推荐(0) 编辑
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构:“名称/值”对的集合(A collection 阅读全文
posted @ 2012-04-01 13:54 hnrainll 阅读(269) 评论(0) 推荐(0) 编辑
摘要:转自:http://shinepw.iteye.com/blog/14012501. 创建一个应用,主要是为了获得App Key和Secret Key。具体说明请看官方文档:http://open.weibo.com/wiki/%E6%96%B0%E6%89%8B%E6%8C%87%E5%8D%972. 下载新浪微薄的SDK,本文使用的是java。http://code.google.com/p/weibo4j/3. 请先填写相关配置:在Config.properties里client_ID:appkey创建应用获取到的appkey(App Key)client_SERCRET:app_sec 阅读全文
posted @ 2012-03-31 21:26 hnrainll 阅读(2117) 评论(0) 推荐(0) 编辑
摘要:转自: http://hi.baidu.com/kaisep/blog/item/499d6d8ba682f41cc9fc7a49.htmlandroid中对数据操作包含有:file, sqlite3, Preferences, ContectResolver与ContentProvider前三种数据操作方式都只是针对本应用内数据,程序不能通过这三种方法去操作别的应用内的数据。android中提供ContectResolver与ContentProvider来操作别的应用程序的数据。一、 使用方式一个应用实现ContentProvider来提供内容给别的应用来操作,一个应用通过ContentR 阅读全文
posted @ 2012-03-29 20:42 hnrainll 阅读(8272) 评论(1) 推荐(0) 编辑
摘要:注:Application是一个完整的应用,比如某个apk,它对应一个Application,它里面可能包含n个Activity。涉及到的类froyo/frameworks/base/core/java/android/app/ApplicationContext.javafroyo/frameworks/base/core/java/android/app/ActivityThread.javafroyo/frameworks/base/services/java/com/android/server/am/ActivityManagerService.java当我们启动手机之后,如果需要启 阅读全文
posted @ 2012-03-29 20:33 hnrainll 阅读(3614) 评论(0) 推荐(0) 编辑
摘要:Android中的Content provider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。Android提供了一些主要数据类型的Content provider,比如音频、视频、图片和私人通讯录等。可在android.provider包下面找到一些android提供的Content provider。可以获得这些Content provider,查询它们包含的数据,当然前提是已获得适当的读取权限。如果想公开自己的数据,那么可有两种办法:创建自己的Content provider,需要继承Con 阅读全文
posted @ 2012-03-29 20:32 hnrainll 阅读(552) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/xiaohou/articles/2179067.html<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android: 阅读全文
posted @ 2012-03-28 11:17 hnrainll 阅读(9614) 评论(0) 推荐(0) 编辑
摘要:// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐; android:layout_alignBaseline 将该控件的baseline与给定ID的baseline对齐;android:layout_alignTop 将该控件的顶部边缘与给定ID的顶部边缘对齐;android:l 阅读全文
posted @ 2012-03-28 11:14 hnrainll 阅读(26727) 评论(1) 推荐(0) 编辑
摘要:final ProgressDialog dialog = ProgressDialog.show(this,"下载数据,请稍等 …", true, true);Thread t = new Thread(new Runnable() {@Overridepublic void run() {try {Thread.sleep(10000);//让他显示10秒后,取消ProgressDialog} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}di 阅读全文
posted @ 2012-03-28 10:11 hnrainll 阅读(2866) 评论(0) 推荐(0) 编辑
摘要:需要完成的任务:在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。/*************华丽丽的分割线*******************/目的: A.java 是主界面,B.java 是子功能模块,要从A启动B,B干完活之后把结果汇报给A/* * A.java * 要做两件事情,第一是用 startActivityForResult() 启动B,其次是回收B的结果 */Intent bintent = new Intent(A.this, B.cl 阅读全文
posted @ 2012-03-28 08:37 hnrainll 阅读(13676) 评论(0) 推荐(0) 编辑
摘要:Android 贪吃蛇、俄罗斯方块、中国象棋、阅读器等应用功能150多个实例源码15本超级经典Android教程,都是pdf完整版的海量源码 不断更新中。。。Android 贪吃蛇 程序代码源码点击下载7个经典Android应用程序实例源代码点击下载安卓Android俄罗斯方块游戏--完整游戏项目源码点击下载安卓Android中国象棋Chess程序项目源码源代码点击下载Android应用开发详解教材源码(上册)--10个单元40多个实例源码点击下载Android应用开发详解教材源码(下册)--8个单元30多个实例源码点击下载Mp3播放器源码Android实战项目源码点击下载Android 培训 阅读全文
posted @ 2012-01-17 22:23 hnrainll 阅读(9450) 评论(2) 推荐(2) 编辑
摘要:(一)成为Android高手必须掌握的8项基本要求【1】Android操作系统概述1. Android系统架构。 2. Android利用设计理念。 3. Android 开源知识。 4. Android 参考网站与权威信息。【2】 Android SDK及其开发环境搭建 1. Android SDK的版本发布。 2. ADT插件的安装和更新。 3. Android利用程序架构。 4. 建立第一个Android项目(HelloAndroid!)。 5. 通过Eclipse导入一个开源项目 6. 可视化的界面开发工具 7. 布置利用程序到Android模仿... 阅读全文
posted @ 2012-01-17 22:21 hnrainll 阅读(2988) 评论(0) 推荐(0) 编辑
摘要:this指的是当前正在访问这段代码的对象,当在内部类中使用this指的就是内部类的对象, 为了访问外层类对象,就可以使用外层类名.this来访问,一般也只在这种情况下使用这种示例代码,请注意第17行!代码来自《Android应用开发揭秘》public class Activity01 extends Activity{ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* 设置显示main.xml布局 */ setCo... 阅读全文
posted @ 2012-01-13 07:13 hnrainll 阅读(17320) 评论(0) 推荐(2) 编辑
摘要:一、 Intent 作用 Intent被译作意图,其实还是很能传神的,Intent期望做到的,就是把实现者和调用者完全解耦,调用者专心将以意图描述清晰,发送出去,就可以梦想成真,达到目的。 Intent 是一个将要执行的动作的抽象描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。比如说调用 startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的 BroadcaseReceiver, 再或者由startService()/bindservice()来启动一个后台的service.所以可以看出来 阅读全文
posted @ 2012-01-11 19:11 hnrainll 阅读(2057) 评论(0) 推荐(0) 编辑
摘要:List, ListView, ListActivity, Adapter, ListAdapter, ArrayAdapter, SimpleAdapter,SimpleCursorAdapter 的关系一个ListActivity是一个Activity, 它派生于android.app.Activity;一个ListActivity必须包含一个ListView, 可以通过getListView()返回ListView对象;一个ListView是一个View, 是用垂直列表方式来显示数据项的View;它派生于android.widget.AbsListView一个List是一个模板集合, 它 阅读全文
posted @ 2012-01-11 15:17 hnrainll 阅读(778) 评论(0) 推荐(0) 编辑
摘要:引用来自easyandroid论坛,原文:http://www.easyandroid.com/bbs/viewthread.php?tid=331.活用Android线程间通信的Message机制 1.1.Message 代码在frameworks\base\core\java\android\Os\Message.java中。 Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果Message Pool中已经没有Message可取则新建一个Message返回,同时用对应的参数给得到的Mes.. 阅读全文
posted @ 2012-01-06 16:41 hnrainll 阅读(5771) 评论(0) 推荐(1) 编辑
摘要:很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有 HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题, 今天Android123就这一问题做更系统性的总结。 Android开发过程中为什么要线程能? 我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解为UI线程。但是在操作一些耗时操作时,比如 I/O读写的大文件读写,数据库操作以及网络下载需要很长时间,为了不阻塞用户界面,出现AN 阅读全文
posted @ 2012-01-06 16:39 hnrainll 阅读(462) 评论(0) 推荐(1) 编辑
摘要:在 android 中,不可以在子线程中更新 UI 的操作,否则会报错或者异常信息。在这种情况下,我们会使用 Handler(在 UI 线程创建该对象) 接收子线程的消息更新 UI.可以看出,这是子线程通知主线程,而主线程没有直接通知子线程,那麽我们如何做到这一点?这样有什么好处?好处,很明显。主线程中如果有些耗时的操作,我们可以让子线程去做,这时,主线程就可以通知子线程了!实现这种操作的方式有很多,今天主要想说说 HandlerThread 与 Handler 的配合使用方法。在主线程中,可以创建 HandlerThread 对象:view plainprint?HandlerThread 阅读全文
posted @ 2012-01-06 16:32 hnrainll 阅读(2451) 评论(0) 推荐(1) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页