随笔分类 -  Android

Android
摘要:Sencha Touch是由 Sencha 公司开发的移动Web 应用开发框架,用以提升主流移动设备在浏览器上的触碰操作,增强用户体验。该框架以久负盛名的 Ext JS 富客户端框架为基础,并支持最新的 HTML5 及 CSS3 标准,与流行的 Apple iOS 和 Andriod 设备兼容。一方面,它以 Webkit 浏览器引擎为基础,提供了出色的性能和用户体验;另一方面,它提供了基于 GPL V3 许可的开源版本和详尽的 API 文档,体现了良好的开放性和易用性。因此,该框架可帮助移动应用开发人员提升开发效率,从而创造出更多富有创意的移动应用。随着智能移动设备的普及和 3G 通讯技术的发 阅读全文
posted @ 2013-04-10 11:12 还是你最好 阅读(10472) 评论(0) 推荐(0) 编辑
摘要:使用Eclipse开发Sencha Touch框架的教程是本文要介绍的内容,主要是来了解Sencha Touch框架的开发快速入门学习,具体内容的实现来看本文详解。首先跟其他的许多框架一样Sencha Touch给我们提供了一系列的控件 ,使用这些控件,我们可以很方便地搭建起出能够与iphone手机应用相媲美的html5页面。完美支持触控操作,弥补了传统手机网站触控体验不佳的缺陷。Sencha Touch是一个以javascript作为开发语言的html5框架,与json紧密相关,开始之前,建议先去了解一下json的相关资料。Sencha Touch开发环境Js开发有太多的Ide可选。建议使用 阅读全文
posted @ 2013-04-10 10:59 还是你最好 阅读(4445) 评论(0) 推荐(0) 编辑
摘要:1、去spket官方网站http://www.spket.com/download.html下载Plugin插件spket-1.6.23.zip压缩包,解压后会看到eclipse目录下有features、plugins这两个文件夹;2、把features、plugins这两个文件夹下的文件复制到D:\easyeclipse\eclipse\目录下(注意features、plugins要对应好),然后重启easyeclipse;3、重启easyeclipse后,菜单window -> preference -> spket -> javascript profiles -> 阅读全文
posted @ 2013-04-10 10:53 还是你最好 阅读(6849) 评论(1) 推荐(0) 编辑
摘要:public class PageWidget extends View { private Bitmap foreImage; private Bitmap bgImage; private PointF touchPt; private int screenWidth; private int screenHeight; private GradientDrawable shadowDrawableRL; private GradientDrawable shadowDrawableLR; private ColorMatrixColorFi... 阅读全文
posted @ 2013-03-23 21:23 还是你最好 阅读(4605) 评论(0) 推荐(0) 编辑
摘要:现在很多平台都开放了,并且提供了相应的接口。在过往你浏览论坛或者博客的时候,一个论坛/博客都需要自己的帐号,但是现在你会发现都有一个“用新浪微博登陆”,“用QQ帐号登录”等的字样。这样你经过授权以后就可以用新浪或这腾讯的帐号登录到论坛或者博客了,这确实是挺方便的事情,可以直接为你的社区带来用户流量。最近开发的应用有涉及到分享的功能,android系统有内置的分享功能,但是内置的分享只要你有安装该应用的时候才会被显示在列表中,下面的是android系统内置的分享:如图:在图上的分享选项中,你有看到“新浪微博”,这个是我自己添加的。意思就是说:如果你有安装“新浪微博”移动端,就用系统自己的分享;如 阅读全文
posted @ 2013-01-30 21:32 还是你最好 阅读(2420) 评论(1) 推荐(0) 编辑
摘要:AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。该项目地址位于:http://code.google.com/p/achartengine/你可以选择合适的版本下载,每个版本都有一个jar包、实例源代码和java doc提供下载。当前最新版本为0.6。需要注意的是,0.6版本不再支持Android 2.0以下(包含2.0)。也就是说如果你的目标平台使用了7以下SDK版本,比如Android 1.5-2.0。则需要下载老版本的ACE 0.5。本文以ACE 0.5为例。1 阅读全文
posted @ 2012-11-19 14:56 还是你最好 阅读(3601) 评论(0) 推荐(0) 编辑
摘要:前言 Android布局中RelativeLayout非常灵活,之前项目使用很少,一般的例子用得都比较呆板。在学习中发现其大量采用了该布局,这里"帮"他分享一下一些经典的用法:)转:http://www.cnblogs.com/over140/archive/2011/03/14/1981196.html正文 一、效果图 格子布局效果:居中正在加载的效果:(图二)二、实现代码 2.1 实现 图一 效果代码<RelativeLayout android:id="@id/rlDigest" android:background="@drawa 阅读全文
posted @ 2012-11-13 16:08 还是你最好 阅读(448) 评论(0) 推荐(0) 编辑
摘要:在Eclipse Android中设置模拟器屏幕大小是本文要介绍的内容,主要是来了解并学习Eclipse Android中模拟器的设置,具体关于Eclipse Android内容的详解来看本文。在Eclipse Android中设置模拟器屏幕大小是本文要介绍的内容,主要是来了解并学习Eclipse Android中模拟器的设置,具体关于Eclipse Android内容的详解来看本文。方法一、选择"AndroidSDKandAVDManager",选中相应的AVD,点击右侧的"StartstheselectedAVD"按钮如图,在"Screen 阅读全文
posted @ 2012-11-09 09:15 还是你最好 阅读(1411) 评论(0) 推荐(0) 编辑
摘要:android应用自适应多分辨率的解决方法1. 首先是建立多个layout文件夹(drawable也一样)。在res目录下建立多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。注意: a. 较大的数字要写在前面:比如layout-854x480而不能写layout-480x854. b. 两个数字之前是小写字母x,而不是乘号。2. 在不能的layout下调整layout 的长宽等各种设置。以适应不同的分辨率。3 最后需要在AndroidManifest.xml里面添加下面一段,没有这一段自适应就不能实现:</application> 阅读全文
posted @ 2012-11-01 11:24 还是你最好 阅读(15190) 评论(0) 推荐(0) 编辑
摘要:Intent i = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName());i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(i); 阅读全文
posted @ 2012-10-30 17:26 还是你最好 阅读(17640) 评论(2) 推荐(2) 编辑
摘要:摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表... 阅读全文
posted @ 2012-10-30 16:09 还是你最好 阅读(43531) 评论(0) 推荐(1) 编辑
摘要:在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保无误操作,采用常见的对话框样式。创建dialog对话框方法代码如下:protected void dialog() { AlertDialog.Builder builder = new Builder... 阅读全文
posted @ 2012-10-30 16:04 还是你最好 阅读(705) 评论(0) 推荐(0) 编辑
摘要:ADB全称AndroidDebugBridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).它的主要功能有:运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和设备之间上传/下载文件将本地apk软件安装至模拟器或android设备ADB是一个 客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-developmen 阅读全文
posted @ 2012-10-22 11:22 还是你最好 阅读(3817) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-10-16 15:08 还是你最好 阅读(2768) 评论(0) 推荐(0) 编辑
摘要:android客户端实现FTP文件(包括图片)上传应该没什么难度。写下来就了为了记录一下,望能帮到新手。需要用到 commons-net-3.0.1.jar,后面附上jar包。直接上代码:/** * 通过ftp上传文件 * @param url ftp服务器地址 如: 192.168.1.110 * @param port 端口如 : 21 * @param username 登录名 * @param password 密码 * @param remotePath 上到ftp服务器的磁盘路径 * @param fileNamePath 要上传的文件路径 * @para... 阅读全文
posted @ 2012-10-16 14:13 还是你最好 阅读(15428) 评论(3) 推荐(0) 编辑
摘要:1,在AndroidManifest.xml中加入如下,取得权限: <uses-permission android:name="android.permission.VIBRATE" />2,private Vibrator vibrator;...... if (Float.parseFloat(pricevalues) < cost){ vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); long[] pattern = {100,10,100,1000}; // OFF/ON/OFF/ 阅读全文
posted @ 2012-08-14 14:53 还是你最好 阅读(2551) 评论(0) 推荐(0) 编辑
摘要:转http://www.helplib.net/s/sqlite/9/15.shtmlSQLite 库包含了一个简单的命令行实用工具命名sqlite3(或sqlite3exe在windows 上), 它允许用户手动输入并执行SQL 命令针对一个SQLite 数据库此文档提供了有关如何使用简要介绍sqlite3程序使用入门要启动"sqlite3程序时, 只需键入"sqlite3 ", 后跟该文件SQLite , 该数据库如果该文件不存在, 则自动"sqlite3程序将提示您要输入SQL在SQL 语句类型(由一个semicolon) 终止, SQL 按&qu 阅读全文
posted @ 2012-08-07 17:14 还是你最好 阅读(14486) 评论(0) 推荐(0) 编辑
摘要:import android.app.Activity; import android.database.Cursor; import android.os.Bundle; import android.provider.ContactsContract.CommonDataKinds.StructuredName; import android.provider.ContactsContract.Data; import android.widget.SimpleCursorAdapter; import android.widget.Spinner; pub... 阅读全文
posted @ 2012-07-23 16:55 还是你最好 阅读(841) 评论(0) 推荐(0) 编辑
摘要:数据导入的来源可以是其他应用程序的输出,也可以是指定的文本文件,这里采用指定的文本文件。 1. 首先,确定导入的数据源,这里是待导入的,按固定格式的文本文件。 2. 然后,依照导入的文件格式,确定想导入的目标数据表,这个数据表如果没有,可以依照待导入的文本文件格式,创建一个相对应的数据表。 3. 最后,执行.import命令,将文本文件中数据导入数据表中。1. 数据源 在/home/ywx/yu/sqlite/下,创建一个名为data.txt的文本文件,并输入以下数据,数据之间采用逗号隔开id,name,age,address,hobby1,tom,24,beijing,football2,l 阅读全文
posted @ 2012-07-19 17:02 还是你最好 阅读(9931) 评论(0) 推荐(1) 编辑
摘要:熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组 件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不 管对于服务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。比如:微博客户端可能会在用户滑动至列表底端 时自动加载下一页数据,也可能在底部放置一个“加载更多”按钮,用户点击后,加载下一页数据。我们今天就结合实例来演示一下使用ListView获取数据的过程。新建一个loadm 阅读全文
posted @ 2012-07-16 15:37 还是你最好 阅读(1452) 评论(0) 推荐(0) 编辑