• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






晓阳

一个程序员仅为工作写代码是不够的,TA还应该有一个分享的世界。
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

2013年5月10日

Android应用性能优化之使用SparseArray替代HashMap
摘要: HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。意思就是说用SparseArray<E>来替代,以获取更好性能。老实说,对SparseArray并不熟悉,第一感觉应该是Android提供的一个类。按住Ctrl点击进入SparseArray的源码,果不其然,确定是Android提供的一个工具类。单纯从字面上来理解,SparseArray指的是稀疏数组(Sparse array),所谓稀疏数组就是数组中大部分的内容值都未被使用 阅读全文
posted @ 2013-05-10 14:39 晓阳110 阅读(252) 评论(0) 推荐(0)
 

2013年5月9日

Android调用MediaScanner进行扫描
摘要: 1 import android.content.Context; 2 import android.media.MediaScannerConnection; 3 import android.net.Uri; 4 5 public class MediaScanner { 6 7 private MediaScannerConnection mediaScanConn = null; 8 9 private MusicSannerClient client = null; 10 11 private String filePath = n... 阅读全文
posted @ 2013-05-09 10:11 晓阳110 阅读(702) 评论(0) 推荐(0)
 

2013年5月7日

android:windowSoftInputMode属性使用
摘要: 在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用The AndroidManifest.xml File<activity android:windowSoftInputMode=["stateUnspecified","stateUnchanged", "stateHidden","stateAlwaysHidden", "stateVisible","stateAlwaysVisible", " 阅读全文
posted @ 2013-05-07 15:54 晓阳110 阅读(234) 评论(0) 推荐(0)
 

2013年5月2日

解决ListView+ViewPager滑动事件冲突的问题
摘要: 解决横向滑动ViewPager时,稍微上下偏移ViewPager就会失去焦点的方法:重写ListView,直接上代码,希望能帮到遇到相同问题的朋友 1 public class MyListView extends ListView { 2 private GestureDetector mGestureDetector; 3 View.OnTouchListener mGestureListener; 4 public MyListView(Context context) { 5 super(context); 6 } 7 public MyListView(Con... 阅读全文
posted @ 2013-05-02 15:53 晓阳110 阅读(999) 评论(0) 推荐(0)
 

2013年4月28日

浅谈android的selector背景选择器
摘要: 在项目一直copy了,对这个selector的属性在复习一下。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml 代码如下: 1 <?xml version="1.0" encoding="utf-8" ?> 2 3 <selector xmlns:android= 阅读全文
posted @ 2013-04-28 10:29 晓阳110 阅读(202) 评论(0) 推荐(0)
 

2013年4月22日

Android 如何判断一个应用在运行
摘要: 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下:1 ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);2 List<RunningTaskInfo> list = am.getRunningTa 阅读全文
posted @ 2013-04-22 10:20 晓阳110 阅读(404) 评论(0) 推荐(0)
 

2013年4月17日

hashCode()方法的作用&使用分析
摘要: 一直以来都想写篇文章来说明下hashCode的作用以及相关的知识,许久没动笔,最近找了点资料,自己整理了一下,于是就诞生了下面的东西!(1)前言,想要明白hashCode的作用,你必须要先知道Java中的集合。Java中的集合(Collection)有两类,一类是List,再有一类是Set。 前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么我们怎么判断两个元素是否重复呢? 这就是Object.equals方法了。通常想查找一个集合中是否包含某个对象,就是逐一取出每个元素与要查找的元素进行比较,当发现某个元素与要查找的对象进行equals方法比较的结果相等时,则停止继 阅读全文
posted @ 2013-04-17 15:53 晓阳110 阅读(331) 评论(0) 推荐(0)
 

2013年4月16日

Android安装apk程序时出现Segmentation fault错误
摘要: 今天在Android模拟器上安装apk程序时出现Segmentation fault错误,如下图:经过查找资料发现是中文字符的问题,原来Android应用程序apk安装包的名字必须是英文字符,不能包含任何中文字符,而且英文名称单词要连写,中间不能有空格。。。。改过之后在安装,成功! 阅读全文
posted @ 2013-04-16 20:07 晓阳110 阅读(394) 评论(0) 推荐(0)
 
Android的webview加载本地html、assert内html和网络URL
摘要: 1 //打开本包内asset目录下的test.html文件2 wView.loadUrl(" file:///android_asset/test.html "); 3 //打开本地sd卡内的kris.html文件4 wView.loadUrl("content://com.android.htmlfileprovider/sdcard/kris.html");5 //打开指定URL的html文件6 wView.loadUrl(http://www.krislq.com/);转载地址:http://www.krislq.com/2013/04/webvi 阅读全文
posted @ 2013-04-16 11:46 晓阳110 阅读(1104) 评论(0) 推荐(0)
 

2013年4月15日

1.Singleton,单例模式
摘要: 概念:在Java应用程序中,一个类Class只有一个实例存在运用:1)系统资源,如文件路径,数据库链接,系统常量等2)全局状态化类,类似AutomicInteger的使用优缺点:1)节省内存有利于垃圾回收2)只能使用在特定的环境下,受限制于JVM和容器 单例作用范围的前提是在一个ClassLoad下。所以像分布式应用EJB就要用其它的方式来解决单例问题。Demo:分别列出多种实现方式,各分析其优缺点1)静态成员直接初始化,或者在静态代码块初始化都可以1 class Singleton{ 2 private Singleton(){} 3 private static... 阅读全文
posted @ 2013-04-15 20:53 晓阳110 阅读(220) 评论(0) 推荐(0)
 
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页