android
码密码密哄
这个作者很懒,什么都没留下…
展开
-
初识Volley(四)
main界面视图:1.JsonRequest 没有有效的json地址,找了google的,400,请替换有效json地址就OK2.使用的NetWorkImageView3.使用的ImageRequest主要说明下ImageRequest,ImageRequest中已经自带了缓存,只需要在代码的地方设置setShouldCache(true);就OK了通过Volley原创 2013-10-16 15:39:07 · 4357 阅读 · 5 评论 -
ImageView电池电量显示
有时候,我们为了在同一个ImageView中显示不同的图片,往往会使用: (条件1) { image.setBackground(R.id.xxx1); } else if (条件2) { image.setBackground(R.id.xxx2); } 可以用另一个简便的方法实现相同的功能,首先,在res/drawable转载 2012-11-27 10:07:54 · 801 阅读 · 0 评论 -
XML中转义
在xml文件中有以下几类字符要进行转义替换:<小于号>>大于号&&和'原创 2012-11-08 14:25:54 · 789 阅读 · 0 评论 -
关于android AbsSeekBar
正文一、结构 public abstract class AbsSeekBar extends ProgressBar java.lang.Object android.view.View android.widget.ProgressBar android.widget.AbsSeekBar二、类概述 此类为抽象转载 2012-09-25 16:55:03 · 1560 阅读 · 0 评论 -
android 进度条seekbar样式自定义
SeekBar是ProgressBar的扩展,在其基础上增加了一个可拖动的thumb(注:就是那个可拖动的图标)。用户可以触摸thumb并向左或向右拖动,再或者可以使用方向键都可以设置当前的进度等级。布局文件: android:id="@+id/seekbar" android:layout_width="fill_parent" androi转载 2012-09-24 16:19:09 · 3359 阅读 · 0 评论 -
ADT20新建项目Android Support library not installed问题
ADT20新建项目Android Support library not installed问题 (2012-09-02 14:58)标签: div 项目 Android library depends 分类: Android写道This template depends on the Android Support library, w转载 2012-09-18 17:58:28 · 2413 阅读 · 1 评论 -
自定义android Rating bar
1、在res/data/style.xml文件中定义种样式:parent="@android:style/Widget.RatingBar.Small">name="android:progressDrawable">@drawable/myratingbar36dip36dip 2.在res/drawab原创 2012-09-04 16:44:02 · 2356 阅读 · 0 评论 -
android 如何判断程序是否在前台运行
protected static boolean isTopActivity(Activity activity){ String packageName = "xxxxx"; ActivityManager activityManager = (ActivityManager) activity.getSystemService(Context.ACTIVIT原创 2011-11-30 17:03:23 · 7738 阅读 · 2 评论 -
[Android机顶盒]GridView子Item焦点问题
正常情况下,机顶盒GridView中的Item中的控件获取不到焦点,焦点都是在Item上当GridView中的子Item里面的控件需要获取焦点时,设置GridView的属性android:descendantFocusability="afterDescendants"这样GridVIew中的子Item中的控件就能获取到焦点了原创 2012-08-31 10:40:50 · 9483 阅读 · 3 评论 -
Android应用开发提高系列(4)——Android动态加载(上)——加载未安装APK中的类
声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com Android中文Wiki:http://wikidroid.sinaapp.com 正文 一、前提 目的:动态加载SD卡中Apk的类。转载 2012-04-19 17:56:25 · 1351 阅读 · 0 评论 -
异步图片加载控件
发一个异步图片加载控件。网上也有大把的异步网络加载图片的控件,但是有一个问题,异步加载会造成列表中的图片混乱,因为列表的每一项的View都可能被重用,异步加载的时候多个异步线程引用到了同一个View造成图片加载混乱。该控件解决这个问题:import java.io.File;import java.io.FileOutputStream;import java.io.IOExcepti转载 2012-04-19 13:14:15 · 1217 阅读 · 2 评论 -
Android4.0横竖屏切换问题
Android 2.3以前的横竖屏切换在Android 2.3平台上,我们可以需要设置界面的横竖屏显示时,可以在AndroidManifest.xml中,对Activity的属性添加以下代码:Android:configChanges="orientation"同时在Activity中覆写onConfigurationChanged方法?转载 2013-05-22 16:39:22 · 1176 阅读 · 0 评论 -
解决IllegalStateException: Can not perform this action after onSaveInstanceState
本文出自:http://blog.csdn.net/ranxiedao/article/details/8214936今天使用Fragment的时候,出现了这个错误 IllegalStateException: Can not perform this action after onSaveInstanceState:E/AndroidRuntime(1转载 2013-05-22 16:41:53 · 2549 阅读 · 2 评论 -
Fragment not attached to Activity 异常
1、关于Fragment(XXFragment) not attached to Activity 异常。出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是等将调用的代码写在OnStart()中。网上还有几处这样的参考:http://stackoverflow.com/questions/转载 2013-05-22 16:41:09 · 38987 阅读 · 7 评论 -
Volley+瀑布流+缓存
只要998,漂亮MM带回家。效果图:自带缓存,瀑布流,使用google自己开发的Volley框架,速度唰唰的项目结构图:简单应用,未分包。为了看源码方便,Volley.jar直接打成了带source的jar文件,支持ctrl+点击查看源码哦是不是心动了,赶快拿起你的手机安装吧原创 2013-10-21 16:35:35 · 6602 阅读 · 12 评论 -
判断手机使用网络wifi 2G 3G
ConnectivityManager cManager = (ConnectivityManager) this .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = cManager.getActiveNetworkInfo(); if原创 2013-10-18 10:52:11 · 2993 阅读 · 0 评论 -
初试Volley(一)
项目结构图,xml机构图 :main中只包含一个ListView item中只包含一个ImageViewMainActivity代码:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2013-06-06 10:17:35 · 5861 阅读 · 19 评论 -
实现Popuwindow
借鉴 http://www.eoeandroid.com/forum.php?mod=viewthread&tid=52125上提示的外部点击取消方法代码如下: 实现点击Button出现popuwindow,再次点击取消popuwindow.点击popuwindow外部取消popuwindow,点击popuwindow中的item取消popuwindowpublic class Te原创 2012-03-16 13:05:37 · 5381 阅读 · 5 评论 -
初识Volley(二)
Volley提供2个静态方法:public static RequestQueue newRequestQueue(Context context) {}public static RequestQueue newRequestQueue(Context context, HttpStack stack) {}第一个直接调用第二个的newRequestQueue(context原创 2013-06-07 15:42:03 · 3116 阅读 · 0 评论 -
Android开发必看知识,不看后悔
Android开发必看知识,不看后悔打包为大家奉上最实用最给力的资源,不看你绝对后悔。最强大的UI特效奇艺高清UI界面源代码http://www.eoeandroid.com/thread-160824-1-1.html搜索关键字飞入飞出效果http://www.eoeandroid.com/thread-156452-1-1转载 2013-06-06 12:35:32 · 2242 阅读 · 0 评论 -
Android网络通信库Volley简介
原帖地址:http://liubin.org/2013/05/27/android-volley-at-a-glance/Android网络通信库Volley简介Posted on May 27, 2013 by liubin1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,H转载 2013-06-06 09:33:54 · 3128 阅读 · 0 评论 -
Android主题设置
设置一个对话框样式的Activity: android:theme="@android:style/Theme.Dialog">设置Activity透明背景: android:theme="@android:style/Theme.Translucent">在 /res/values/styles.xml中写CutomTheme,设置Activity主题为自定义主题:原创 2013-06-05 16:56:25 · 1096 阅读 · 0 评论 -
Android检测系统版本号
private void setUpActionBar() { // Make sure we're running on Honeycomb or higher to use ActionBar APIs if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { ActionBar actionBa原创 2013-06-05 16:51:32 · 1484 阅读 · 0 评论 -
初识Volley(三)
NetworkImageView 分析:public class NetworkImageView extends ImageView继承自ImageView,添加了一个public void setImageUrl(String url, ImageLoader imageLoader) {}方法,参数包含一个Url地址和一个ImageLoader对象核心方法: privat原创 2013-06-09 15:29:06 · 3314 阅读 · 0 评论 -
Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源
声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com Android中文Wiki:http://wikidroid.sinaapp.com 正文 一、目标 注意被调用的APK在Android系转载 2012-04-19 18:10:51 · 1155 阅读 · 0 评论 -
Android自定义属性时format选项可以取用的值
1. reference:参考某一资源ID。 (1)属性定义:[html] view plaincopyprint?declare-styleable name="名称"> attr format="reference" name="background" /> declare-styleable>转载 2012-04-19 11:25:04 · 713 阅读 · 0 评论 -
关于android上面获取数据库文件
模拟器上直接 打开Android 提供的File Explorer文件 ,在data/data下找到自己应用的包名,在database下找到自己创建的数据库,选择数据库文件,选择导出到自己电脑上,下载好,打开,直接把文件拖入,就能看见自己数据库的信息了.而在真机上需要,在命令行下 输入adb root,暂时获取root权限(确保自己环境变量配置好)!其他步骤如上原创 2012-03-06 13:48:29 · 1961 阅读 · 0 评论 -
ANDROID继承图
转载 2011-12-29 11:12:16 · 1316 阅读 · 0 评论 -
ListView滚动条问题
android:scrollbarTrackVertical="@drawable/bar_bg" //ListView滚动条背景android:scrollbarThumbVertical="@drawable/listview_bar" //ListView滚动条滑块//更换快速滑动图片 需设置ListView属性android:fastScrollEnabled="true"li原创 2011-12-22 12:28:53 · 4203 阅读 · 2 评论 -
Android--SharedPreference应用
注: 其它应用调用此参数文件: //创建需要调用的参数保存文件应用的Context //第一参数为保存文件所存在的包名 //第二个参数表示 忽略安全级别 //注: 这里的 this.getContext()是得到当前应用的上下文,因为本测试环境是继承 AndroidTestCase ,如果在Activity中可以转载 2011-12-06 17:54:26 · 949 阅读 · 0 评论 -
ShortCutUtils 快捷方式工具类
package org.droid.util.sys;import android.app.Activity;import android.content.ComponentName;import android.content.ContentResolver;import android.content.Context;import android.content.Int转载 2011-11-30 17:05:47 · 831 阅读 · 0 评论 -
android上获取MSN邮件列表
首先使用http://java-jml.sf.net/JML类库具体类可以参考帖子http://kenter1643.iteye.com/blog/306649贴一下代码package org.scribe.utils;import java.text.SimpleDateFormat;import java.util.Date;import n转载 2011-11-30 13:27:16 · 2230 阅读 · 0 评论 -
android 笔记 --- 适配不同分辨率的Android手机
一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行转载 2011-11-24 10:22:17 · 689 阅读 · 0 评论 -
android 屏幕适配问题
屏幕适配问题" title="android 屏幕适配问题" width="255" height="396">如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在AndroidManifest.xml文件的元素如下添加子元素supports-screensandroid:larg转载 2011-11-24 10:03:43 · 581 阅读 · 0 评论 -
App自适应draw9patch不失真背景
做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的转载 2011-11-23 15:48:05 · 518 阅读 · 0 评论 -
App自动更新之通知栏下载
1.设计思路,使用VersionCode定义为版本升级参数。 android为我们定义版本提供了2个属性:view sourceprint?1manifestpackage="com.cnblogs.tianxia.subway"2 android:versionCode="1"转载 2011-11-18 15:50:57 · 800 阅读 · 0 评论 -
android_PopupWindow实现弹出框
Android开发_ popupwindow 如何实现弹出菜单效果_popupwindow 实现弹出窗口范例作者: 来源: 发布时间:2011年07月29日 点击数: 1780popupwindow实现弹出菜单功能非常实用,在有布局中经常出现,给用户体验非常不错,以下是我总结popupwindow实现弹出窗口的经常使用范例:1. 先看效果:转载 2012-03-07 18:50:31 · 1716 阅读 · 0 评论 -
Android之Service&BroadCastReceiver
原文地址:带源码http://bigboy.iteye.com/blog/9664751.题记 Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。 广播接收者(BroadcastReceiver)用于接收广播Intent,广播Int转载 2012-03-23 18:45:37 · 3167 阅读 · 1 评论 -
Android:HttpClient工具类
在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)。 比如你只需以下几行代码就能发出一个简单的GET请求并打印响应结果: try {转载 2012-03-08 10:44:26 · 3091 阅读 · 2 评论 -
缓存 Bitmap
在您的UI中显示单个图片是非常简单的,如果您需要一次显示很多图片就有点复杂了。在很多情况下(例如使用 ListView, GridView 或者 ViewPager控件),显示在屏幕上的图片以及即将显示在屏幕上的图片数量是非常大的(例如在图库中浏览大量图片)。在这些控件中,当一个子控件不显示的时候,系统会重用该控件来循环显示 以便减少对内存的消耗。同时垃圾回收机制还会释转载 2012-04-16 17:29:51 · 2576 阅读 · 0 评论