上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 50 下一页
摘要: 在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Android是什么,如何为Visual Studio 2010安装Android开发环境”,完成安装后再继续看下面的内容。Mono for Android 1.0是一个为第三方开发人员用C#构建原生态Android应用程序提供的框架,它给Android带来了完整的Mono VM,我们使用一个更适合移动设备的库配置文件,因此那些不需要的功能(如System.Configuration)将被移除。下面是Mon 阅读全文
posted @ 2014-04-04 17:27 xiaochao1234 阅读(851) 评论(0) 推荐(1) 编辑
摘要: 今天在Google+上看到了SwipeRefreshLayout这个名词,遂搜索了下,发现竟然是刚刚google更新sdk新增加的一个widget,于是赶紧抢先体验学习下。SwipeRefreshLayoutSwipeRefreshLayout字面意思就是下拉刷新的布局,继承自ViewGroup,在support v4兼容包下,但必须把你的support library的版本升级到19.1。 提到下拉刷新大家一定对ActionBarPullToRefresh比较熟悉,而如今google推出了更官方的下拉刷新组件,这无疑是对开发者来说比较好的消息。利用这个组件可以很方便的实现Google Now 阅读全文
posted @ 2014-04-04 14:46 xiaochao1234 阅读(1109) 评论(2) 推荐(2) 编辑
摘要: 假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题 是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否能够经得起测试。即使高效的代码也是需要时间来运行。今天这篇文章我们就讲讲怎 么尽可能地缩短运行时间,以及如何开发用户喜欢的App。高效地利用线程建议一:怎么在后台取消一些线程中的动作我们知道App运行过程中所有 阅读全文
posted @ 2014-04-04 13:23 xiaochao1234 阅读(716) 评论(1) 推荐(2) 编辑
摘要: Screen的这些基本概念中,最重要的就是dip的理解,而理解dip就是理解android适配不同设备的关键。Screen Size实际物理尺寸。就是我们常说的3.5英寸屏幕,4.7英寸屏幕等等,这个长度说的是对角线的长度。在android中屏幕物理尺寸划分为这么几类:small,normal,large,extra large。下面是对尺寸以及密度的一个粗略分类。该图可能会由于实际设备尺寸和屏幕密度的不断增加而更新,最新的请到官网查看。图1Resolution“屏幕”分辨率,即屏幕上的像素总数。常用的表现形式如:1280x720, 1920x1080等。Screen density屏幕密度, 阅读全文
posted @ 2014-04-03 17:30 xiaochao1234 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 首先在设置提醒之前你需要一个入口,比如说onclick事件中,在此不做赘述。android中使用闹钟进行提醒其实非常简单,你只需要告知系统你想在什么时候被提醒,然后需要一个闹钟的广播接收器,当到你设置的时间时,系统会给你发送一条广播,当你接收到广播后你就可以做一些操作,比如启动你的app,或者跳转到你app中的任何一个界面。废话不多少,直接上代码。01//发送闹钟请求02Intentintent=newIntent(mContext,AlarmReceiver.class);03intent.setAction("something");04intent.setType(& 阅读全文
posted @ 2014-04-03 15:26 xiaochao1234 阅读(4411) 评论(1) 推荐(1) 编辑
摘要: 各位调试Android程序的时候遇到“source not found”错误应该很抓狂吧,Goolge在发布SDK时没有把源代码包含进去着实有点让人费解,对很多人来说Git无疑是个生涩的东西,而 framework中所有Java代码加起来打个包也就是20多MB。更要命的是,Android Eclipse plugin (ADT)不允许我们在项目属性中attach源代码到android.jar上。好在Eric Burke找到了把source加入到SDK中的办法,通过分析ADT的源代码我们知道ADT是从SDK目录下的“sources”目录来查找class对应的源代码,这样我们只要把源代码放到sou 阅读全文
posted @ 2014-04-02 22:15 xiaochao1234 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 下载地址:http://developer.android.com/sdk/installing/studio.html#download如果出现启动不了的问题进入Android Studio安装目录 E:\software\AndroidStudio\bin,运行studio.bat出现原来是没有设置JAVA的环境变量!No.1在系统变量里点击新建,变量名填写JAVA_HOME变量名JAVA_HOME变量值C:\ProgramFiles\Java\jdk1.7.0_21No.2在系统变量里点击新建变量名填写CLASSPATH变量名CLASSPATH变量值.;%JAVA_HOME%\lib;% 阅读全文
posted @ 2014-04-02 14:53 xiaochao1234 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 1,USB存储设备(如:U盘,移动硬盘)://USB存储设备 插拔监听与 SD卡插拔监听一致。private USBBroadCastReceiver mBroadcastReceiver; IntentFilter iFilter = new IntentFilter(); iFilter.addAction(Intent.ACTION_MEDIA_EJECT); iFilter.addAction(Intent.ACTION_MEDIA_MOUNTED); iFilter.addAction(Intent.ACTION_MEDIA_REMOVED); iFilter.addAction(I 阅读全文
posted @ 2014-04-02 08:53 xiaochao1234 阅读(14300) 评论(0) 推荐(0) 编辑
摘要: 我的机子很老,开启个android模拟器都要好几分钟,但幸亏有个android的真机,这样直接在andriod手机上调试也是一个不错的选择。下面我就介绍 一下使用android手机来调试android应用程序所需要的步骤:(典型的Hello World程序)1、手机通过数据线连接在电脑上2、设置android手机为USB调试模式。步骤:menu—> 设置 —> 应用程序 —> 开发 , 选择【USB调试】3、如果是window系统,系统会提示安装驱动:选择正确的android sdk安装目录,然后点击下一步,系统就开始安装驱动了4、 驱动安装完成之后,重启电脑(通常系统会有“ 阅读全文
posted @ 2014-03-28 17:18 xiaochao1234 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 前面讲了动画中的Frame动画,今天就来详细讲解一下Tween动画的使用。同样,在开始实例演示之前,先引用官方文档中的一段话:Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的这么一种转换过程,我们成为补间动画。我们可以以XML形式定义动画,也可以编码实现。如果以XML形式定义一个动画,我们按照动画的定义语法完成XML,并放置于/res/anim目录下,文件名可以作为资源ID被引用;如果由编码实现,我们需要使用到Animation对象。如果用定义XML方式实现动画,我们需要熟悉一下动画XML语法:0102050815202526...2728XML文件中必须有一个根元素,可以是、、 阅读全文
posted @ 2014-03-28 11:30 xiaochao1234 阅读(559) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 50 下一页