Android开发技术
文章平均质量分 68
安迪潘
本广告位招租
展开
-
Android屏幕中隐藏标题栏和状态栏
第一种方法,通过代码实现:在Activity的setContextView()方法之前调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题栏this.getWindow().setFlags(Win原创 2011-08-22 14:06:53 · 927 阅读 · 0 评论 -
中国Android应用商店汇总
souapp.com(搜应用) 中国最大全球手机软件和游戏社区,超过140,000款软件和游戏,每日都有精彩推荐! 迈奔灵动(mAPPn) 机锋市场 海量Android资源兼容并蓄机锋市场提供了超过5000款本地Android中文应用软件,最新版本支持转载 2011-09-19 14:02:10 · 1387 阅读 · 0 评论 -
android处理2个ScrollView联动问题
/**自己重写一个类,继承SCROLLVIEW,重写ONSCROLLCHANGED方法,把你要控制的VIEW SET进来,然后,在ONSCROLLCHANGED方法中,设置该VIEW的SCROLLTO,ONSCROLLCHANGED方法中有四个参数,第二个是纵坐标"t",设置到s原创 2011-08-19 19:06:56 · 2920 阅读 · 1 评论 -
android定时器Timer与TimerTask
在onCreat()中声明一个Timer对象:Timer timer=new Timer(); timer.schedule(new MyTask(), 1);函数参数解释//立刻开始执行timerTest任务,只执行一次 timerTest.tim原创 2011-08-19 14:45:31 · 3631 阅读 · 0 评论 -
android获得控件在屏幕中的绝对坐标
int[] location = new int[2] ;view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标loc原创 2011-08-17 11:43:26 · 8023 阅读 · 0 评论 -
android sdk离线升级方法
每次sdk有新版本用android自带工具升级都特别慢,刚在网上找到一种离线升级方法,用迅雷下载sdk升级包即可,具体做法是:1.通过http://dl-ssl.google.com/android/repository/repository.xml可以得到sdk各版本的最新原创 2011-09-12 21:24:39 · 6901 阅读 · 0 评论 -
解决大陆地区android手机market和Gmail无法绑定的方法!
小石头在玩里程碑这款android系统的google手机的时候发现竟然无法用Gmail邮箱账号和market软件菜市场进行绑定,这让我非常的苦恼。马上去了最大的android讨论论坛安桌我最大发现,今天很多机友们手机无法进入market和绑定Gmail。 原因:Go转载 2011-08-11 18:06:46 · 6840 阅读 · 3 评论 -
探究Android的多分辨率支持以及各种类型图标尺寸大小
术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕原创 2011-07-25 17:43:59 · 62946 阅读 · 3 评论 -
关于android:layout_weight属性使用注意事项
最近在用android:layout_weight属性来设置3个ScrollView在整个屏幕的显示比例,3个Scrollview里面的内容高度远远大于屏幕高度,刚开始是在ScrollView属性里面加了一句android:layout_weight来设置权重值,但是在480*8原创 2011-08-25 14:55:31 · 5167 阅读 · 0 评论 -
ViewStub的一些不常见的用法
ViewStub可以用来实现局部页面跳转的功能,让一些View先隐藏,点击后可显示,view显示后有一些点击操作,我想获得他的ontouch事件进行点击,但直接设置view.setOnClickListener,没反应,经过几番周折发现它有个setOnInflateListene原创 2011-08-24 18:22:56 · 5045 阅读 · 1 评论 -
Android之Inflate()方法用途
Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区原创 2011-08-25 14:35:58 · 91885 阅读 · 10 评论 -
(Android开发)Eclipse中如何恢复已删除文件
刚一个同事重启电脑,重开eclipse后部分文件突然消失,找到一篇文章,倒是发现一些,还是挺有用的原文:http://zhangjunhd.blog.51cto.com/113473/23092本文介绍在Eclipse中如何恢复已删除的文件。@author:ZJ 07-4-8Blog: [url]http://zhangjunhd.blog.51cto.com/转载 2012-08-21 18:34:43 · 3280 阅读 · 0 评论 -
(Android开发)异常错误:requestFeature() must be called before adding content
今天添加一个自定义弹出框一直报这个错误:我的代码是这样写的:View viewShuoShuo = View.inflate(this, R.layout.apple_shuoshuo, null); AlertDialog dialogShuoShuo = new AlertDialog.Builder(this).create(); dialogShuo原创 2012-03-02 17:46:19 · 13741 阅读 · 8 评论 -
(Android开发)在已有布局中动态添加控件
//手动添加imageview RelativeLayout mainLayout = (RelativeLayout)findViewById(R.id.relaGameZhaiGuoZi); imgApple2 = new ImageView(this); imgApple2.setImageResource(R.drawable.app);原创 2012-02-29 16:01:39 · 47717 阅读 · 7 评论 -
(Android开发)学习博客总结
1. 夜半难眠:http://www.havenliu.com/感觉这个博主很牛叉,重点关注,很有学习价值原创 2012-02-20 18:54:35 · 1313 阅读 · 0 评论 -
设计师必备的用户界面设计工具,工具包和资源
原文:http://blog.aotaostudio.com/919.html都是一些UI界面与设计使用的元素,软件,网站等。内容很丰富,适合网页设计师,用户体验设计师,界面设计师,产品设计师,JS前段开发,手机产品设计,ipad产品设计等使用 LumzyLumzy是一个网站应用和原型界面制作工具。使用Lumzy,您可以轻松创建UI模型并即时发送到客户电脑中。 Lumz转载 2011-11-10 17:18:35 · 1757 阅读 · 0 评论 -
Android程序解压缩zip文件,并加载显示解压后的文件内容
刚做了个demo用于解压缩本地zip文件,并用webview显示其中的一个html文件,直接上代码,需要的朋友可以看看public class ZipActivity extends Activity { private static final String TAG = "HelloXmlActivity"; private WebView mWebView; private原创 2011-11-15 12:03:12 · 5734 阅读 · 3 评论 -
Android中关于dip和px以及转换的总结(重点推荐文章)
我们在页面布局的时候,经常会设置容器的长度,但是到底该使用哪个作为长度的单位而懊恼。在Android中支持的描述大小区域的类型有以下几种:px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(转载 2011-08-27 16:31:53 · 2035 阅读 · 0 评论 -
Android全局变量的定义与使用
Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。class M原创 2011-08-26 16:25:45 · 26100 阅读 · 5 评论 -
关于BitmapFactory.decodeStream(is)方法无法正常解码为Bitmap对象的解决方法
在android sdk 1.6版本API帮助文档中,其中关于BitmapFactory.decodeFactory.decodeStream(InputStream is)的帮助文档是这么说明的: Bitmap android.graphics.BitmapFactory.d原创 2011-08-08 19:08:39 · 27566 阅读 · 8 评论 -
android线程start()、interrupt()之重复使用
这次我遇到的问题是我想开启一个线程每隔100ms监听一次scrollview滑动高度,start()后线程run,监听30次后停止线程,调用interrupt()方法中断线程,当再滑动时继续start()线程,30次后interrupt(),问题是如果用户连续滑动,则是开启了多个原创 2011-09-05 12:22:29 · 12842 阅读 · 0 评论 -
最近android开发中解决bug时学到的一些技术小结
1.获取本地文件大小File file = new File( "/sdcard/default/aaa.txt" ); long size = file.length(); //获取文件大小,单位为bytes 参考文章:http://jinguo.itey原创 2011-08-05 18:46:18 · 1816 阅读 · 1 评论 -
Android错误信息汇总
加载程序时 A.报“Android requires compiler compliance level 5.0. Please fix project properties.”错误 解决办法: 1. 项目 右键 ->android tools ->Fix Project 2. 如果不可以,检查Project -> Properties->Java Compil原创 2011-07-01 10:04:00 · 619 阅读 · 0 评论 -
让你的Android程序兼容多种分辨率
随着Android机型的不断增多,从默认HVGA 320x480 到 WVGA 480x800 、FWVGA 480x854 以及QVGA的240x320,如果要保证这些机型的正常显示,可能涉及到图片资源单独设计,虽然有朋友考虑使用9patch方法可以解决拉伸,但是我们要考虑如果一个主程序的背景图片,可能原来为480x800的Nexus One上正常运行,但是到了HTC Tattoo的转载 2011-06-29 17:09:00 · 1344 阅读 · 0 评论 -
开源 Android pdf 阅读器开发总结
前段时间项目涉及到pdf阅读,因此我开始找了些源码阅读比较,现在贴出各实现方案的对比。希望对大家有帮助。方便大家的阅读,我将自己认为最好的排在最前。 Vudroid Google code:http://code.google.com/p/vudroid/ 这是一款可以阅读pdf和djvu格式文本的阅读器。按道理说我使用这个给自己带转载 2011-06-29 14:55:00 · 2601 阅读 · 1 评论 -
Android源代码加入SDK,在程序中查看android源代码
本文主要展示如何利用Android源代码,介绍一下Android源代码加入SDK,就可以按F3查看类了。 当我们用ADT创建了一个Android项目后,默认是没有包含Android.jar源代码的,例如当我们想查看类Activity的代码时,我们通常会得到这样的一个界面:这个时候我们如果想在项目中查看android中的类的代码,就得采用其他的方法如下的方法ADT搜寻andr转载 2011-06-29 10:16:00 · 4283 阅读 · 0 评论 -
Android面试题目大全
什么是Activity? 请描述一下Activity生命周期。 onCreate() //在activity生命周期开始时被调用。 onRestoreInstanceState() //onCreate完成后被调用,用来恢复UI状态。 onRestart() //当activity从停止状态重新启动时调用。 onStart() //当activity对用户即将可见的时候调用。 onResume() //当原创 2011-05-02 22:24:00 · 1991 阅读 · 0 评论 -
[android盈利模式探索]我也分享一下我Android的收入数据
分享Android应用发布4天的广告收入数据 Jason in iteye.com 不知道是不是我的错觉,我觉得iteye最近变得很冷清,而且本来就很冷清的移动开发分舵也显得更加冷清了,很怀念以前看到大家聚在一起调侃人生的日子。 所以,我也希望发点轻松转载 2011-06-20 11:50:00 · 2674 阅读 · 1 评论 -
[android盈利模式探索]心得分享--Android开发、盈利攻略
从接触android到现在也快有一年多的时间,学习是枯燥的,因为学习并不能让你看到即时的好处,后来看到很多应用都放了广告,而且像愤怒的小鸟等都嵌有广告,之后就考虑做一些程序,一边学习android一边还能赚的外快,那种感觉应该是不错的。 我觉得只要用心,什么都是可以学好的,android并不难学,而且也不需要什么书籍,其实也没什么好的书籍,要买就尽量买国外的吧,你只要认真看sdk转载 2011-06-20 11:47:00 · 2830 阅读 · 1 评论 -
Android 数据存储与访问 SharedPreferences
<br />功能:多用于保存软件配置参数。其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下:<br /> 生成方式:<br /> SharedPreferences sharedPreferences=getSharedPreferences("color",Context.MODE_PRIVATE);<br /> Editor editor=sharedPreferences.edit();<br /> editor.putString("name",转载 2011-04-21 17:29:00 · 947 阅读 · 0 评论 -
反编译APK方法
【转】 Android笔记-反编译APK方法2011-05-25 14:31转载自 Edgarcai最终编辑 Edgarcai 啊菜写本篇文章的目的是为了总结,而反编译APK的主要目的在于学习,通过反编译,我们可以养眼下一些优秀的Android应用程序代码。 啊菜在这儿热情提示下:还是尽量不要利用反编译进行汉化或修改,毕竟程序员写个程转载 2011-07-01 12:10:00 · 1583 阅读 · 0 评论 -
迅雷快速下载 Android SDK相关
用AVD Manager升级SDK时,会在线升级,会很慢很慢。当你看到temp目录下生成了个小文件时,记下文件名,然后在前面加上https://dl-ssl.google.com/android/repository/ ,然后去用迅雷下载,下载完放到C:/Program Files (x86)/Android/android-sdk-windows/te转载 2011-07-01 14:06:00 · 1431 阅读 · 0 评论 -
Mac系统下安装android开发环境
最初是在优酷网站下找到一老外的外语视频讲授如何安装,原地址是http://v.youku.com/v_show/id_XMTc5Nzc1NTY4.html后来又在网上看见网上有一篇文章总结的也很好,也顺便粘贴过来,让更多的人能用苹果机成功安装android开发环境~----------------------------------------------教程----------------------------------------------------苹果系统已经用习惯了,所性不用windows平原创 2011-05-11 13:56:00 · 9531 阅读 · 0 评论 -
在eclipse中查看Android各版本源代码
1需要先下载各版本源代码文件,我找到的可用的下载地址如下:sdk1.6版本:http://devfrustrated.com/devBlog/wp-content/uploads/2010/07/sources_1.6.zipsdk2.1版本:http://devfrus原创 2011-09-02 17:32:38 · 1888 阅读 · 0 评论 -
Android 权限列表permission说明
public static final String BROADCAST_PACKAGE_REMOVED 允许应用程序发出一个应用程序被删除的通知。 常量值: "android.permission.BROADCAST_PACKAGE_REMOVED" public原创 2011-07-25 17:19:52 · 1952 阅读 · 0 评论 -
Android2.1源码结构分析
Android 2.1 源码结构分析 Rockie Cheng Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build原创 2011-07-25 17:18:22 · 801 阅读 · 0 评论 -
实现两个Spinner互相关联
main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_widt原创 2011-07-14 18:03:57 · 5123 阅读 · 0 评论 -
Android各个版本API的区别
Android 1.5 API变更概要: 1、UI framework · Framework for easier background/UI thread interaction · 新SlidingDrawer 组件 · 新HorizontalS原创 2011-07-04 14:56:21 · 4844 阅读 · 1 评论 -
何为JSON?
为何用网页访问直接弹出下载框?疑惑中原创 2011-07-05 16:51:02 · 736 阅读 · 0 评论 -
Android各版本区别总结
原文地址:http://w11h22j33.iteye.com/blog/891463Android 1.0 第一版商用操作系统 Android 1.1 更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包A转载 2011-07-04 14:34:05 · 1508 阅读 · 0 评论