Android 实现文件上传功能(upload)
文件上传在B/S应用中是一种十分常见的功能,那么在Android平台下是否可以实现像B/S那样的文件上传功能呢?答案是肯定的。下面是一个模拟网站程序上传文件的例子。这里只写出了Android部分的代码,服务器的代码没有贴出来,有需要完整上传功能代码的朋友可以跟我联系哟…首先新建一个Android工程...
Android实现3D旋转效果
下面的示例是在Android中实现图片3D旋转的效果。 实现3D效果一般使用OpenGL,但在Android平台下可以不直接使用OpenGL,而是使用Camera实现,Camera中原理最终还是使用OpenGL,不过使用Camera比较方便。Camera类似一个摄像机,当物体不动时,我们带着摄像机四...
Android实现图片缩放与旋转
本文使用Matrix实现Android实现图片缩放与旋转。示例代码如下:packagecom.android.matrix;importandroid.app.Activity;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFa...
windows下调试android源代码
android开发中,因为网上的资料较少,查看android源代码很有必要,那我们怎么才能在android开发中调试android源代码呢?经过笔者的不断尝试,给出了windows下调试android源代码的方案,此方案只是临时替代方案,稍显繁琐,还是希望官方能早点给出调试android源代码的解决...
Android杂谈--网络状态判断(3G/WIFI)
在http://www.cnblogs.com/loulijun/archive/2012/02/03/2337230.html这篇文章中已经介绍了网络状态的判断,但是测试后发现用此方法只能够判断WIFI是否连接,而现在的智能机可以是wifi、3G、甚至2G。那么如果用上面的方法就不行了需要进行一下...
Android AM命令行启动程序的方法
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.启动的方法为wangwei@wwG41D3:~$ adb shell $ su# am start -n {包(package)名}/{包名}.{活动(activity)名称}...
解决scrollview嵌套ImageView时,出现除顶部和底部黑块的问题
最近一个项目中,从网上下载一个图片,然后展示给用户看,那个图片本来是iphone里的,拿到android上来,一拉伸就出问题了,scrollview的顶部和底部出现了奇怪的黑块,如图:在网上找了很资料都没解决,后来在一个外国网站找到结果,分享一下。代码:<?xmlversion="1...
Android程序开发学习笔记系列——基础篇(附源码)
力求以简短明了的讲述,让正在学习Android程序开发的朋友们能更快、更准确的了解到你想知道的,5集学习视频的内容这一篇博客就基本上全部囊括,值得一看!本文知识要点:1.1 Android应用程序目录结构、文件夹及其文件说明。1.2 Button TextView控件的基本用法 1.3 Activi...
SQLite 模糊查询
使用SQLite数据库执行模糊查询实现: (1)使用db.query方法查询// select * from users where name like %searcherFilter% ;public List<HashMap<String, Object>> queryB...
android UI进阶之实现listview的分页加载
上篇博文和大家分享了下拉刷新,这是一个用户体验非常好的操作方式。新浪微薄就是使用这种方式的典型。还有个问题,当用户从网络上读取微薄的时候,如果一下子全部加载用户未读的微薄这将耗费比较长的时间,造成不好的用户体验,同时一屏的内容也不足以显示如此多的内容。这时候,我们就需要用到另一个功能,那就是list...
Android学习摘要一之Android历史
Google与你998年9月7日创立,经过十几年在搜索引擎方面的精耕细作,成为全球互联网巨头,尤其在地图搜索的应用更是引人注目。Google与2007年11月5日宣布基于Linux平台的开源手机操作系统,名称为Android,中文译为“机器人”。这意味着Google在移动互联网时代开始抢跑并领跑。A...
android中简单定时器
首先说,Android系统的SDK包里没有Timer(J2SE里的),所以实现定时器的功能还是会采取其他的方式。一想到异步处理,自然就想到了android.os.Handler来代替Timer。但是想到Timer有重复执行特定的动作,这个该怎么实现的呢?这个问题实际上你在post一个message里...
RadioGroup控件实现单选题效果
本文描述通过RadioGroup控件实现单选效果。下面是实现的效果图实现的过程分解:1 设置RadioGroup控件<RadioGroup android:gravity="center_vertical" android:layout_gravity="bott...
Android杂谈--Activity、Window、View的关系
一、首先说说View和ViewGroup吧 Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同...
Android官方开发指南翻译(1)-什么是Android
开始我的翻译之旅,英文能力有限,肯定有很多不对的地方,欢迎拍砖!什么是Android?Android是一个移动手机的软件栈,它包括一个操作系统、中间件和关键应用程序。Android SDK提供了利用java语言在android平台上开发应用程序的必要工具和APIs.特征·应用程序框架能够被...
Android学习笔记(十一)Android网络编程之Socket&Http
一、废话 听说很多地方都降温了,希望大家注意身体,别冻着了!二、正文 在Android的网络通讯中,通常会使用Socket进行设备间数的数据通讯,使用Http来对网络数据进行请求。 1、Socket(套接字) 不管是有过Java开发经验还是.NET开发经验的同学都应该对Socket有或多或少的了解,...
用HTML5/CSS3/JS开发Android/IOS应用
现在人人都想成为安卓/IOS应用开发工程师。其实,安卓/IOS应用可以用很多种语言来实现。由于我们前端开发工程师,对HTML5/CSS/JavaScript的网络编程已经相当熟悉了。所以,今天大家将会认识到一些利用前端语言来开发安卓/IOS应用的工具。在文章的末尾,也介绍了使用JAVA、C#、Lua...
android开发中遇到的内存泄露(非大众版)
本来想早点睡觉的,这些天睡眠不足啊,弄这个内存泄露的问题压力太大了,但是还是先记录下来才能踏实 %><%这几天被师父派了个处理内存泄露的任务。先说说状况,在eclipse中可以通过DDMS的heap来查看程序在内存中的占用情况。而我要处理的这个程序,每次运行后退出,都会使得allocat...
搭建Android开发平台
初学Android,以便记录学习过程,增强学习效果。 1. 下载搭建android开发平台的必要工具1) Jdk1.6 -http://www.oracle.com/technetwork/java/javase/downloads/index.html2) Eclipse(Eclipse IDE ...
Android学习笔记(十)WIFI设备
一、废话 很久没有更新博客了,因为放假在家没有网络,直到前天才上班,昨晚去潇洒了,今天开始继续更新博客。在笔记九中介绍了蓝牙设备,并在结尾的时候说了要介绍下WIFI设备的一些操作。二、正文 1、WIFI设备是个啥? WIFI是个啥?请移步至百度百科。 2、WIFI有哪些状态? 在Android的官方...