Android
文章平均质量分 66
jianjia1988
这个作者很懒,什么都没留下…
展开
-
转载:背景透明的 Dialog
转载:http://yueguc.iteye.com/blog/936708一:控制Dialog 的背景方法:1.定义一个无背景主题主题<!--去掉背景Dialog--> <style name="NobackDialog" parent="@android:style/Theme.Dialog"> <item name="andr...原创 2011-04-23 23:22:02 · 51 阅读 · 0 评论 -
转载:Android——ImageButton按下效果设计
使用 Button 时为了让用户有“按下”的效果,有两种实现方式: 1.JAVA代码实现: imageButton.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(V...原创 2011-04-23 23:24:06 · 78 阅读 · 0 评论 -
转载:Android完全关闭应用程序
在工作过程序中遇到一个需要完全关闭应用程序的问题,在网络上找了一大堆的文章,每篇都是用 System.exit(0) 或者android.os.Process.killProcess(android.os.Process.myPid()) 这两种方法,但是我试过了, System.exit(0) 这个根本不行,而android.os.Process.killProcess(android.os...原创 2011-04-23 23:25:22 · 173 阅读 · 0 评论 -
Android高手应该精通哪些内容?
很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? Android123就各个级别的程序员应该掌握哪些内容作为下面分类。 一、初级 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。 2. 掌握Android UI控件、Android Java层API相关使用。 迈向中级,最好再次更新下Java技术,掌...原创 2011-04-23 23:26:12 · 70 阅读 · 0 评论 -
链接:[Android实例] 【Sundy系列】网上绝无仅有的Log分析教程及例子
[Android实例] 【Sundy系列】网上绝无仅有的Log分析教程及例子原创 2011-04-23 23:33:05 · 100 阅读 · 0 评论 -
Gallery 组件相关
Android gallery实现图片的左右循环旋转源码分享使用Android自带Gallery组件实现CoverFlow,源码+解析 Android的gallery实现无限循环和降低选择频率 可循环显示图像的Gallery组件 镜像倒影特效Gallery 用GridView实现Gallery的效果...原创 2011-04-23 23:36:28 · 98 阅读 · 0 评论 -
已经知道图片的URL,获取图片
已经知道图片的URL,获取图片 private Bitmap getURLBitmap(String imageURL){ Bitmap bitmap = null; try { URL url_im = new URL(imageURL); HttpURLConnection conn = (HttpURLConnection)url_...原创 2011-04-25 14:52:15 · 173 阅读 · 0 评论 -
横竖屏切换时禁止重新加载Activity
横竖屏切换时候activity的生命周期 总结:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置Activity的android:config...原创 2011-04-27 13:14:08 · 109 阅读 · 0 评论 -
Android 解析RSS时遇到中文无法解析的问题
当Android在解析XML时遇到GBK或者gb2312编码时会无法解析或者出现乱码,故需要在解析时判断一下RSS的编码方式,并使用InputStreamReader(rssUrl.openStream(),encodingName)指明编码方式,就可以解析了。 //防止遇到某些编码(如GBK)时出现错误//得到探测器代理对象 CodepageDetectorProxy det...原创 2011-04-28 09:48:01 · 158 阅读 · 0 评论 -
为动态添加的控件添加点击响应事件
当一个控件是动态添加的时,在该控件的setOnClickListener函数中new一个线程,这个线程去启动一个handler,在handler中修改界面或操作。原创 2011-04-28 12:44:20 · 108 阅读 · 0 评论 -
改变ScrollView的滚动条的颜色
在ScrollView中加上这两个属性:android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb" 在drawable中加入两个XML: scrollbar...原创 2011-05-03 09:47:55 · 192 阅读 · 0 评论 -
转:Android Animation学习笔记
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Andro...原创 2011-05-03 13:47:14 · 69 阅读 · 0 评论 -
转:Android开发之ListView 适配器(Adapter)优化
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?先看看下面的代码:public View getView(int position, View convertView, ViewGroup paren...原创 2011-05-03 13:54:43 · 61 阅读 · 0 评论 -
转:Android界面刷新的方法
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷新界面。利用Handler刷新界面实例化一...原创 2011-05-03 13:59:07 · 51 阅读 · 0 评论 -
健康小工具——体脂肪率自测
考虑 现在网上有很多的健康网站,当然也都推出了不少的健康自测工具。通过对身高、体重、年龄、三围等数据的测算和,可以全面的了解自己的健康指标,从而为饮食和锻炼等提供参考。有的网站(邻客健康网)甚至都推出了"智能配餐"的工具,就是根据个人健康状况和体重目标,通过科学合理的营养计算,就可以获得个性化配餐结果。 身体质量指数(BMI) BMI(Body Mass Index)...原创 2011-05-03 14:02:19 · 293 阅读 · 0 评论 -
Android Bitmap和Canvas学习笔记
位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源: Resources res=getResources();使用BitmapDrawable获取位图使用BitmapDrawable (Input...原创 2011-05-03 14:03:33 · 59 阅读 · 0 评论 -
转:Android风格与主题
Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。较好的应用风格和主题,可以实现美观而统一的界面,这就犹如Web开发中的CSS。Styles和Themes都是资源,存放在res/values文件夹下。什么是Style,什么是Theme?Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,...原创 2011-05-03 14:06:18 · 122 阅读 · 0 评论 -
竖着的SeekBar(VerticalSeekBar)
竖着的Seekbar: import android.content.Context;import android.graphics.Canvas;import android.graphics.Rect;import android.graphics.drawable.Drawable;import android.util.AttributeSet;impor...原创 2011-05-04 14:25:00 · 80 阅读 · 0 评论 -
Android使用WebView加载本地资源
在网上看了许多关于WebView 的例子。但当自己做起来时,总是有些差别,是另一种体会。这节我就以 模拟器为2.1 为例来讲。 WebView 主要调用三个方法:LoadUrl、LoadData、LoadDataWithBaseURL。 1、LoadUrl 直接加载网页、图片并显示。(本地或是网络上的网页、图片、gif) 2、LoadData ...原创 2011-05-06 11:23:54 · 100 阅读 · 0 评论 -
转:Android WebView不完全总结
1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this);3、设置WebView基本信息: 如果访问的页面中有Javascr...原创 2011-05-06 11:35:32 · 62 阅读 · 0 评论 -
转:android WebView 控件加载本地sdcard中html文件图片的问题
烦恼了好几天的问题终于解决了如果用public void loadData (String data, String mimeType, String encoding)则会出现html代码中图片路径不对导致不能正常显示图片(通常是一个白色的固定大小的框,或者没有)当把路径改为绝对路径加上file://都还无法解决终于,在网上查资料的时候发现了这个函数,正好解决这个问题...原创 2011-05-06 12:34:26 · 76 阅读 · 0 评论 -
转:关于android多任务同时下载的一点心得
学习android快两个月了,一直坚持从迷茫中寻找可以得到的尽可能多的东西想做一个下载功能,当然理想的功能要支持多任务同时下载,断点续传的功能,我想一步一步来,首先困难摆在了多任务这里开始我的思路是在一个Service中启动下载的流操作,然后通过Service中声明一个Activity中的Handler更新UI(比如进度条。。。)可是我发现在Service中声明一个Activi...原创 2011-05-06 12:38:04 · 59 阅读 · 0 评论 -
转:android- WebView 文字 、图片分开加载
1.加载url前,设置图片阻塞 webSettings.setBlockNetworkImage( true ); 2.加载完毕后,关闭图片阻塞 public void onPageFinished(WebView view, String url) { webSettings.setBlockNetworkImage( false ); super...原创 2011-05-06 12:41:36 · 71 阅读 · 0 评论 -
转:WebView网页的加载进度,及点击网页里面的链接还是在当前的webview里跳转...
Android的webView很强大,其实就是一个浏览器,你可以把它嵌入到你想要的位置,我这里遇到两个问题,就是怎么知道网页的加载进度和加载网页时,点击网页里面的链接还是在当前的webview里跳转,不想跳到浏览器那边,解决办法如下: public class MyWebViewClient extends WebViewClient{ @Override public boole...原创 2011-05-06 12:46:11 · 82 阅读 · 0 评论 -
转:Activity_dialog效果
如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现,不过今天Android123告诉大家设置Activity不再全屏显示的原理。Android Theme也主要是通过定义Style来实现的,实现的原理大家可以直接看Android Framework中的定义,今天给一种更简单,但相对灵活的方法,比如不要Theme.Dialog中的...原创 2011-05-06 13:26:28 · 64 阅读 · 0 评论 -
转:Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等。这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现。但是java的jar包中只允许出现java代码而不能出现资源。当我们想要以jar包的形式提供我们自己开发的公共组件时,我们就需要把以代码的形式创建资源。下面提供一个使用全Java代码的形式创建一个Pr...原创 2011-05-06 13:36:05 · 95 阅读 · 0 评论 -
Android实现分享(Share)功能
在Android的种种编程概念中,尤为值得注意的是Intent。Intent的英文词义是“意图”,而在Android的编程框架里面,也正是体现“想要做某事”的概念。它的作用是在Activity之间传递数据,或者说,通过传递数据,达到请求另一Activity执行某种操作的目的。下面以一个例子来展示Intent的应用。应用场景:某个手机阅读器程序,读者看到一篇文章,觉得不错,想要与朋友分...原创 2011-05-08 09:47:59 · 5481 阅读 · 0 评论 -
[Android UI界面] 转:学习Android界面设计的超级利器HierarchyView.bat
存在问题: 我看到别人的程序,想学习人家的UI布局是怎么做的,如何能窥探一二? 存在问题: 在学习ViewGroup和Layout时我们可能会有一个疑问,如果我在Xml布局文件中不放置Layout,直接放TextView等组件的时候,它是用什么方式布局的?解决方法: Android的SDK中自带了一个查看UI布局层级结构的工具:HierarchyView.bat。在模拟器运行的情况下,使用该工具可...原创 2011-05-11 11:26:11 · 78 阅读 · 0 评论 -
转:draggable可拖动的ListView,并且支持行删除功能
看图,拖动前: 拖动后: package com.ql.view; import com.ql.activity.R; import android.content.Context; import android.graphics.Bitmap; import android.graphics.PixelFormat; import an...原创 2011-05-12 09:53:18 · 115 阅读 · 0 评论 -
android上一些方法的区别和用法的注意事项
Intent中的addflags()和setflags()的区别 addflags():Add additional flags to the intent (or with existing flags value). setflags():Set special flags controlling how this intent is handled. Android 配置文件里面"@+id/...原创 2011-05-12 10:05:52 · 84 阅读 · 0 评论 -
listView背景问题以及限制editText字数以及如果想通知别人已经不能在写
1.在listView设置好背景之后 你如果点击空白出 你会发现背景有返回黑色的了, 这是因为又调用了系统的背景 因此你需要设置 android:background="#FFFFFF" android:cacheColorHint="#FFFFFF" 两者尽量一样 2.如果想设置editVtext用代码限制字数 TextView tv =newTextView(this); int maxLen...原创 2011-05-12 10:07:53 · 50 阅读 · 0 评论 -
转:Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片
在Android中的控件种类已经足够我们使用,但是有时候大家需要根据美工的设计来改变一些控件的颜色,式样,以及背景图片最近正好有这方面的需要,用了很久时间,找到了改变基本颜色以及图片的方法下面以SeekBar为例,为大家描述一下我的做法首先在layout文件夹中的main.xml内容如下 <?xml version="1.0" encoding="utf-8"?> <...原创 2011-05-12 17:43:03 · 95 阅读 · 0 评论 -
转:指定浏览器访问指定页面(支持UC、Opera、QQ、Dolphin、Skyfire、Steel、Google)
先看一下系统浏览器com.android.browser 启动类在AndroidManifest.xml 中的声明: <activity android:theme="@style/BrowserTheme" android:label="@string/application_name" android:name="BrowserActivity" android:launchMo...原创 2011-05-12 17:53:07 · 110 阅读 · 0 评论 -
转:Socket传送文件
客户端:Client.java package lee.socket; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io...原创 2011-05-12 17:59:15 · 51 阅读 · 0 评论 -
转:android在文本TextView中添加超链接
在TextView中使用超级连接有几种方式:1.在属性中设置:<TextView android:id="@+id/testweb" android:layout_width="fill_parent" android:layout_height="wrap_content" android:autoLink="web" //是将文本的web...原创 2011-05-12 18:02:06 · 101 阅读 · 0 评论 -
转:关于android中px,dip,dp,sp等单位
Android的layout文件中有时候可能会指定具体的单位,比如有时候为px、dip或者sp等。他们的区别如下:1. px (pixels)像素:这个大家用得比较多, 一般我们HVGA代表320x480像素。2. dip或dp (device independent pixels)设备独立像素:这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像...原创 2011-05-12 18:03:04 · 56 阅读 · 0 评论 -
Android Activity 之 startActivityForResult 的使用
startActivityForResult 的作用:A—> B,B关闭时返回参数给A AActivity.java//打开B Intent intent = new Intent(this,BActivity.class);startActivityForResult(intent, 1);//startActivityForResult使用这个新的Activi...原创 2011-05-12 18:05:39 · 58 阅读 · 0 评论 -
Android实现ListView异步加载图片
消息内容请查看链接:http://shazhuzhu1.iteye.com/blog/937680原创 2011-05-12 18:09:04 · 58 阅读 · 0 评论 -
转:APK程序卸载二次确认的实现
Android上能不能实现卸载时提示呢,比如卸载某某软件时,做个用户调查卸载的原因。我以前想着是的不行的,以前的想法是:Windows上卸载时能实现此功能是因为有些程序的卸载是自己实现的,非系统操作。但android上目前来说还不支持,系统卸载时,还没发现有啥接口可以和目标卸载程序交互。呵呵,今天鼓捣LogCat,发现还是可以的。实现基础是:1.通过注册权限,能够获取LogCat的输出流的...原创 2011-05-12 18:15:09 · 114 阅读 · 0 评论 -
Android自定义组合控件
跳转至:http://gundumw100.iteye.com/blog/1040917原创 2011-05-13 10:11:18 · 54 阅读 · 0 评论