Android Development technology
ORIETech
这个作者很懒,什么都没留下…
展开
-
两个Activity跳转的时,如何自定义翻页效果
两个Activity跳转的时候,自定义翻页效果: Java代码 1 Intent intent = new Intent(FirstActivity.this, SecondActivity.class); 2 startActivityForRes原创 2011-07-15 12:54:56 · 3779 阅读 · 0 评论 -
Android用AsyncTask来下载图片及用AsyncTask的好处
Android使用AsyncTask 有如下好处:1.线程的开销较大,如果每个任务都要创建一个线程,那么应用程序的效率要低很多;2.线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负;3.另外,在新线程中更新UI还原创 2011-07-15 11:13:04 · 3492 阅读 · 0 评论 -
Android断点续传核心代码
/*** 断点续传* @param url*/private void duanDianXuChuan(final String url){try {Runnable r = new Runnable() {@Overridepublic void run() {原创 2011-07-14 11:22:30 · 1095 阅读 · 0 评论 -
Android的屏幕大小和精度
本文转自:http://www.inandroid.cn/bbs/thread-123665-1-1.html目前市场上主流的android屏幕大小和精度,供大家参考。多分辨率支持 在设计之初,Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应转载 2011-07-27 15:08:31 · 5157 阅读 · 0 评论 -
Android AIDL远程服务使用示例
很多网友来函表示对Android AIDL不是很理解,这里Android123准备了一个简单的例子,帮助大家了解Android上比较强大的远程服务设计吧。 一、为什么要使用AIDL,他的优势有哪些呢? AIDL服务更像是 一个Server,可以为多个应用提供服务。由于使用了I翻译 2011-07-19 10:17:18 · 2891 阅读 · 0 评论 -
Android和iPhone应用程序界面布局示例
下图是根据Android和iPhone这两个平台的“生产内容型的应用程序”整理出来的界面布局示例。所对比的4个点,均是两大平台的应用程序常规界面元素。 状态栏:Android和iPhone的状态栏均在屏幕顶端的位置,原因无外乎是人的视觉流程是从上到下的。 Android的状态栏转载 2011-07-27 15:04:20 · 3966 阅读 · 0 评论 -
总结:Android JNI开发疑点
很多Android新手对于JNI开发过程中的疑问不是很清楚,现整理如下: 1. JNI中,什么情况才处理jstring、jint、jobject这样的类型,其实通过NDK开发Android C++应用,大部分仍然是常规的cpp和h的标准写法,只有需要和Java层通讯的方法才包含转载 2011-07-20 09:43:08 · 3008 阅读 · 0 评论 -
Android NDK C++开发注意事项总结
相信Android开发者都喜欢用C++编写一些高效的应用,有关Android NDK的C++开发相关知识总结如下: 1. 从Android NDK r5开始支持了STL Port,在这个版本开始就可以使用部分STL库的功能了,比如说vector、string摆脱c下面容易出现转载 2011-07-20 09:53:15 · 4131 阅读 · 0 评论 -
Android项目开发技术总结
一 对话框(Dialog) 对话框通常有消息提示框、确定取消框、没有安全的提示语 1 消息框(确定或返回): new Builder(MainActivity.this).setTitle("白社会").setIcon(R.drawable.logoico) .setMe转载 2011-07-19 09:55:59 · 3568 阅读 · 0 评论 -
Android 缩略图点击弹出大图效果实现
该项目设计到以下内容:1、自定义标题栏2、Java和JavaScript的互调3、Activity实现仿Dialog样式4、多线程实现考试倒计时5、退出Activity时保存配置信息6、熟悉UI布局下面通过代码一步一步来解析:首先是准备asset中的本地html文件。java代码转载 2011-07-21 11:45:37 · 8356 阅读 · 0 评论 -
如何利用Android TabHost+ActivityGroup+Broadcast实现类似于iPhone的底部菜单
1.如下图所示:网易新闻Android版基本实现了类似于iPhone的底部菜单,但是当点击内容进入二级页面以后,底部菜单将会消失! 点击新闻条目后,如下图所示: 那么如何让类似iPhone的底部菜单永久的原创 2011-08-02 14:42:23 · 8314 阅读 · 0 评论 -
Drawable、Bitmap、byte[]之间的转换问题
Android在处理一些图片资源的时候,会进行一些类型的转换,整理如下:1、Drawable → Bitmap 的简单方法((BitmapDrawable)res.getDrawable(R.drawable.youricon)).getBitmap();2、Drawable →原创 2011-07-14 11:17:52 · 847 阅读 · 0 评论 -
一款优秀手机应用成功的重要原因:UI居首
随着智能手机市场的占有率不断增加,同时越来越多的功能手机用户们开始追求功能更强大、联网性能更好更先进的手机设备,手机应用的需求正在不断激增。 据统计,每台智能手机的用户平均应用下载量达到了23个,而使用iOS系统的用户比Android的用户下载量更大。互联网数据中心(IDC)数据转载 2011-07-22 12:53:39 · 4939 阅读 · 1 评论 -
Android 开发图片压缩(缩略图)方法
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,原创 2011-07-12 09:06:57 · 1395 阅读 · 0 评论 -
最终版 Android 3.0 平台和 SDK 工具更新
Google 宣布现为开发者提供完整的 Android 3.0 SDK。包含的 API 都是最终版的,开发者现在已经可以针对这个新平台开发应用并发布到 Android Mrket 上。关键功能包括:ADT 插件中的用户界面构建器改进:新的调色板与类别以及渲染预原创 2011-07-05 15:15:09 · 962 阅读 · 0 评论 -
Android Market 将新增 Music,Movies,Books 内容
现在我们已经可以访问:http://market.android.com/ 了,你可以直接将应用下载到你选择的设备上,当然可能你之前就已经知道了,不过你可能不知道下面的几个地址也可以访问,这些地址包含着有很大市场潜力的 Google 媒体形式名称(Music,原创 2011-07-05 15:17:32 · 807 阅读 · 0 评论 -
Android开发教程笔记 (连载 一 )
开放手机联盟--Open HandsetAlliance 什么是开放手机联盟? 开放手机联盟,Open Handset Alliance:是美国Google 公司与2007 年11 月5 日宣布组建的一个全球性的联盟组织。这一联盟将会支持Google 发布的Android 手机操作系统或者应用软件,共同开发名为Android 的开放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移原创 2011-06-09 14:32:00 · 4579 阅读 · 3 评论 -
Android浮动搜索框
Android---浮动搜索框(SearchManager)浮动搜索框的使用其实并不难,而是在于它的配置非常之繁琐,对于它的使用主要是方便开发者对于程序中有搜索业务时,更好的设计UISearchManager具体使用步骤如下:(1)配置search bar的相原创 2011-07-06 09:35:39 · 1399 阅读 · 0 评论 -
如何从云端推送消息到手机 (Android Cloud to Device Messaging)
基于 Android是一款面向移动互联网的手机,保持24小时在线才能充分发挥它的全部能量。而 Google 也在不断提供各式各样的网络服务来吸引用户,有的服务是直接面向终端用户,而有的服务是面向开发者,期望开发者可以利用 Google 提供的这些服务来制作新形原创 2011-07-06 09:51:34 · 2894 阅读 · 1 评论 -
修复 Android SDK Debug Monitor 与 Snow Leopard 的兼容性问题
Android SDK也许是不少Android高级用户的必备程序,它几乎可以做任何事情:安装程序、模拟测试、移动文件、截屏、终端连接。但如果你升级到了Snow Leopard之后可能会发现Android SDK无法正常工作了。其实这只是小bug,如果你打开应用程序里的实用工具文件翻译 2011-07-07 11:07:44 · 760 阅读 · 0 评论 -
八大排序方法总结
插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:void InsertSort(Node L[],int len原创 2011-07-11 09:34:31 · 1101 阅读 · 0 评论 -
Android应用实例之----基于Service与ContentProvider的音乐播放实例!
今天与大家分享基于Service与ContentProvider的音乐播放实例,对于接触Android有一些时日的人来说,Android的核心也就是Activity,Service,ContentProvider,BroadCastReceiver,以及串联它们的Intent五大原创 2011-07-11 09:46:37 · 1064 阅读 · 0 评论 -
如何实现ListView异步加载图片
ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法可以带来较好的用户体验。下面就给大家说明如何让实现该方法:Java代码1 package cn.wangmeng.test; 2 3 impo原创 2011-07-12 09:34:16 · 1447 阅读 · 0 评论 -
Android游戏开发中的优化策略
绘图优化: 1、脏矩形:每次都重绘整个背景图,其实是非常浪费的,前后两帧的图其实只有很少的一部发生了变化,因此可以只重绘变化的部分。这是一种常用的绘图优化方式,需要注意的是,android用了双缓冲,也就是说,使用脏矩形的时候,需要连续绘制两次才能完成对surface的刷新。转载 2011-07-22 13:02:13 · 3127 阅读 · 0 评论 -
[Android实例] Android DB数据库实例
我们今天给大家分享的主要就是我们在编程当中必须用到的东西,那就是数据库,这个对我们来说是非常重要的,那么我们通过这个小的例子就会明白了,数据库其实也不是那么难的,那么我们就来看看数据库的主要代码:package eoe.demo;import android.app.Acti翻译 2011-07-21 12:33:16 · 3433 阅读 · 0 评论 -
Android手机WIFI数据开关命令svc教程
因为用默认的shell不好,所以就用busybox的sh来代替,后来发现adb install无法安装程序。到了bin目录看了一下,发现几个好用的脚本。1。svc命令。这个脚本在/system/bin目录下,这个命令可以用来控制电源管理,wifi开关,数据开关(就是上网流转载 2011-08-03 13:52:41 · 4934 阅读 · 0 评论