自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u011494050的专栏

欢迎评论、建议、调侃、讽刺

  • 博客(53)
  • 资源 (40)
  • 收藏
  • 关注

转载 【android】Getting bitmap from a view (visible, invisible, onCreate)

There are a couple of ways to obtain a bitmap image from a visible view object. However, its a bit more tricky to obtain the bitmap from invisible (or hidden) views.1. Obtaining bitmaps from visib

2014-08-30 09:39:40 990

转载 【ANDROID】内存优化(大汇总——中)

转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面

2014-08-30 09:32:58 632

转载 【ANDROID】内存优化(大汇总——上)

转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,

2014-08-30 09:31:47 703

转载 【android】对View DrawingCache的理解

View组件显示的内容可以通过cache机制保存为bitmap, 使用到的api有    void  setDrawingCacheEnabled(boolean flag),    Bitmap  getDrawingCache(boolean autoScale),    void  buildDrawingCache(boolean autoScale),  

2014-08-30 08:59:02 1651

转载 【Android】 自定义ViewGroup 实战篇 -> 实现FlowLayout

Android 自定义ViewGroup 实战篇 -> 实现FlowLayout

2014-08-27 00:13:15 778

转载 【Android】手把手教您自定义ViewGroup(一)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或

2014-08-26 23:58:08 731

原创 【java】为数组所有元素赋相同的值 以及 数组之间的复制

为数组所有元素赋相同的值 : boolean[] resArray=new boolean[100]; Arrays.fill(resArray, true);数组之间的复制:System.arraycopy(Object src, int srcPos, Object dst, int dstPos, int length)src:源数组; srcPos:源数组要

2014-08-26 18:10:22 13298

原创 【android】存储数组数据到SharedPreferences

如果要数组数据(如boolean[] 、int[]等)到SharedPreferences时,我们可以先将数组数据组织成json数据存储到SharedPreferences,读取时则对json数据进行解析就ok了。例如,我要保存boolean[] 数组数据: public static void saveApkEnalbleArray(Context context,boolean

2014-08-26 18:00:15 12245 1

原创 【android】解决Viewpager设置高度为wrap_content无效的方法

今天发现设置viewpager高度为wrap_content时并没作用,stackoverflow给出了解决方案,就是自定义viewpager,重写onMesure()方法:public class WrapContentHeightViewPager extends ViewPager { /** * Constructor * * @param

2014-08-24 15:34:46 10038 4

转载 【android】编程规范、常用技巧和性能优化

一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如

2014-08-23 18:07:34 746

转载 【Android】自定义属性格式详解

在Android项目的实际开发中,免不了要自定义一些控件或者view,更高深一点的自定义view也应该可以直接在xml自定义属性,今天就来分享下自定义属性的格式。1. reference:参考某一资源ID属性定义:declare-styleable name="名称"> attr name="background" format="reference" />dec

2014-08-23 17:48:51 757

转载 【android】 批量插入数据到sqlite的性能优化

最近做数据同步时遇到一个问题,在下载数据时需要批量的向sqlite插入数据,虽然数据不算多,但是实际测试中每插入一条数据需要将近50ms的时间,这意味着100条数据就需要花费5s左右的时间,对于用户来说,体验太差了,必须要优化。在google了之后,发现了sqlite的事务处理问题,在sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。明白了这个,解决方案就

2014-08-23 17:31:49 1353

转载 【android】Android 多个APK共享数据(Shared User ID)

android会为每个apk进程分配一个单独的空间(比如只能访问/data/data/自己包名下面的文件),一般情况下apk之间是禁止相互访问数据的。通 过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问任意数据. 也可以配置成运行成不同的进程, 同时可以访问其他APK的数据目录下的数据库和文件.就像访问本程序的数据一样(使用

2014-08-23 17:07:32 2974

转载 【android】利用BuildConfig.DEBUG来控制日志的输出

作者:飞翔的猫咪    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://flyingcat2013.blog.51cto.com/7061638/1401367前言在Android 应用程序开发中,不可避免地会常常输出各种调试信息,通常我们会使用android.util.Log类输出该类日志信息(

2014-08-23 14:36:03 6065

转载 【android】数据库升级完整解决方案

作者:飞翔的猫咪原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://flyingcat2013.blog.51cto.com/7061638/1537074数据库升级的意义我们在开发Android应用的时候,不可避免地要使用数据库。而数据库的结构在第一版的时候定下来,之后发布功能更新,或增加业务逻辑,

2014-08-23 14:19:33 5225 1

原创 【android】把view保存为图片的方法以及解决保存后图片背景变黑色的问题

上代码:public class MainActivity extends Activity { ImageView imgView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.

2014-08-23 11:14:06 13042 1

原创 【android】view.getRootView()的真正含义及测试

view.getRootView()的官方解释就是:Finds the topmost view in the current view hierarchy. 寻找当前的view层次中处在最顶层的view我的理解就是找出该view实例所在的view层次的根view。为证实这个view.getRootView()的真正含义,下面我做了测试:activity_main.xml:

2014-08-23 09:18:37 19317 4

原创 【android】让popupwindow显示在view的上方并与该view水平居中对齐

首先,废话少说,先上效果图:代码:public class MainActivity extends Activity implements OnClickListener{ private Button showBtn1; private Button showBtn2; @Override protected void onCreate(Bundle save

2014-08-19 23:42:58 13108 4

原创 【android】ImageView的src和background的区别以及两者的妙用

一、ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图

2014-08-19 18:49:05 5593

转载 eclipse常用快捷键

Eclipse快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Al

2014-08-17 14:24:55 593

转载 Android自定义点击效果的ImageView

我们知道在Android开发中一些可以点击的Button或者ImageView一般都会有一些特效,这样的设计比较友好,让用户确切的知道那个组件有没有成功点击。最简单最常用的办法就是设计两套背景图片,然后给Button或者ImageView设置一个xml的selector,从而达到这样的效果。但是如果整个应用下来每个可点击的组件都需要准备两张图片,未免有些太麻烦,而且一般的点击效果只是让透明度有些变

2014-08-17 09:34:23 2656 2

转载 Android大图片裁剪终极解决方案

约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。    上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏洞百出。    当时我用大众化的解决方案,暂时性的做了一个拍照截图的功能,似乎看起来很不错。问题随之而来,我用的是小米手机,在别的手机上都运行正常,小米这里却总是碰钉子。虽然我是

2014-08-16 11:53:43 1195

转载 【android】平滑Activity过渡动画效果,类库已分离,使用只需1行代码

Smooth.gif (1.92 MB, 下载次数: 0)下载附件  保存到相册前天 19:02 上传 和楼上帖子联动  http://www.eoeandroid.com/thread-540189-1-1.html原因也是因为这个http://www.eoeandroid.com/thread-536528-1-1.h

2014-08-15 10:04:14 1670

转载 Android 系统工具类SystemUtils收集整理(持续更新)

最近做的功能中涉及到了一些关于系统方面的东西,自己摸索以及网上搜集整理出来了一个工具类方便调用包含的功能有:获取系统中所有APP应用、获取用户安装的APP应用、根据包名和Activity启动类查询应用信息、跳转到WIFI设置、WIFI网络开关、移动网络开关、GPS开关 当前若关则打开 当前若开则关闭、调节系统音量、设置亮度、获取屏幕的亮度、跳转到系统设置、获取文件夹下所有文件、获取

2014-08-14 18:22:31 1392

转载 【android】Handler引起的内存泄露及解决办法

如果你在Activity中定义了一个内部Handler类,如下代码:public class MainActivity extends Activity { private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) {

2014-08-14 00:05:49 750

转载 Android Gson用法

目前的客户端大都有和服务端进行交互,而数据的格式基本就是json了,于是在Android开发中就经常用到json解析,方便的是Google已经为我们提供了一个很棒的json解析库–gson,那么今天就来总结分享下gson的各种用法。gson的官方下载地址:google-gson单个对象首先我们来看一个最简单的用法,假设json的数据格式是这样的:{ "id"

2014-08-12 23:30:15 1230

转载 Android保存图片到系统图库

最近有些用户反映保存图片之后在系统图库找不到保存的图片,遂决定彻底查看并解决下。Adnroid中保存图片的方法可能有如下两种:第一种是自己写方法,如下代码:public static File saveImage(Bitmap bmp) { File appDir = new File(Environment.getExternalStorageDirectory(),

2014-08-12 23:13:09 1151

转载 Java集合类ArrayList删除特定元素

在这次的项目开发中遇到动态的删除ArrayList中的一些元素,假如我们有如下的一个List:ListInteger> list = new LinkedListInteger>();list.add(4);list.add(2);list.add(1);list.add(1);list.add(2);一种错误的方式:for(int i = 0, len =

2014-08-12 22:18:42 1423

转载 Android性能优化【终极篇】

1.http用gzip压缩,设置连接超时时间和响应超时时间http请求按照业务需求,分为是否可以缓存和不可缓存,那么在无网络的环境中,仍然通过缓存的httpresponse浏览部分数据,实现离线阅读。2.listview 性能优化1).复用convertView在getItemView中,判断convertView是否

2014-08-11 23:27:14 583

转载 【android】两类不能在SDK中使用的API------@hide和internal API介绍

Android有两类API在SDK中不能使用。第一类就是位于包com.android.internal的API,我将这些API称为内部API。第二类API就是用@hide标记的类和函数,虽然严格说这不是一个API而是一系列隐藏API的集合,我仍然假定这是一个API,称为隐藏API。隐藏API的例子你阅读android的源码,就会发现有些常量、函数和类标记为@hide.

2014-08-10 01:32:10 1973

转载 Android DiskLruCache完全解析,硬盘缓存的最佳方案

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/28863651概述记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,

2014-08-10 00:52:25 649

转载 Android瀑布流照片墙实现,体验不规则排列的美感

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/10470797传统界面的布局方式总是行列分明、坐落有序的,这种布局已是司空见惯,在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现,就给人带来了耳目一新的感觉,这种布局虽然看上去貌似毫无规律,但是却有一种说不上来的美感,以至于涌现出了大批的网站和应用纷纷使用这

2014-08-10 00:22:32 742

转载 Android照片墙应用实现,再多的图片也不怕崩溃

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于

2014-08-09 23:58:21 723

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html

2014-08-09 23:54:42 531

转载 【Android】AndroidManifest 清单文件以及权限详解

每个Android应用都需要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名是固定的并且放在每个Android应用的根目录下。它定义了该应用对于Android系统来说一些非常重要的信息。Android系统需要这些信息才能正常运行该应用。Android程序清单文件主要具有下面作用:·        它给应用程序Java包命名,这个包名作为应用程序唯一标识符。

2014-08-09 21:54:54 1247

转载 【android】SpannableString详解及使用SpannableString设置复合文本

在实际的应用开发过程中经常会遇到,在文本的不同部分显示一些不同的字体风格的信息如:文本的字体、大小、颜色、样式、以及超级链接等。一般情下,TextView中的文本都是一个样式,对于类似的情况,可以借助SpannableString或SpannableStringBuilder对象来实现以上设置。SpannableString与SpannableStringBuilder都可以将某段文本设置成一

2014-08-09 21:41:53 4656

原创 【android】模拟点击某个指定坐标作用在View上

/** * 模拟点击某个指定坐标作用在View上 * @param view * @param x * @param y */ public void clickView(View view,float x,float y) { long downTime = SystemClock.uptimeMillis(); final MotionEvent downE

2014-08-09 16:35:30 5317

原创 为什么android源码中有的public方法,在官网会查不到并且我们也用不了?

为什么android源码中有的public方法,在官网会查不到并且我们也用不了?比如,看这个:在android开发官网上搜是搜不到这个方法的,我们也调用不了,为什么呢?这是因为我们只能调用到android Framework层给我们提供的api,而这个方法框架层不开放调用,所以自然我们就调用不到了。不过,我们可以通过反射的方式间接调用此类方法(详细见我上一篇博客)。

2014-08-09 16:20:33 1675 2

原创 【android】禁止Edittext弹出软键盘并且使光标正常显示

/** * 禁止Edittext弹出软件盘,光标依然正常显示。 */ public void disableShowSoftInput() { if (android.os.Build.VERSION.SDK_INT <= 10) { editText.setInputType(InputType.TYPE_NULL); } else {

2014-08-09 16:05:19 3775

原创 【android】在eclipse中查看genymotion模拟器的sd卡目录

如果用google自带模拟器或者真机调试时,sd卡目录是在/mnt/sdcard。这个相信大家都知道。可是今天用genymotion调试时,发现根本打不开/mnt/sdcard这个目录,当时也没注意看其他信息,以为是adb、eclipse出了什么问题,重启它们后依然打不开,经过一番苦苦挣扎后,发现了一个重要的线索!哦,原来和我完捉迷藏呢,它指向了另一个目录,接着找,

2014-08-09 15:32:45 5916 2

疯狂java讲义 第二版(8/16)

疯狂java讲义 第二版(8/16)

2013-08-25

疯狂java讲义 第二版(7/16)

疯狂java讲义 第二版(7/16)

2013-08-25

疯狂java讲义 第二版(2/17)

Java语言是一门强类型语言。强类型包含两方面的含义:①所有的变量必须先声明、后使用:②指定类型的变量只能接受类型与之匹配的值。强类型语言可以在编译过程中发现源代码的错误,从而保证程序更加健壮。Java语言提供了丰富的基本数据类型,例如整型、字符型、浮点型和布尔型等。基本类型之间可以进行类型转换,这种类型转换包括自动类型转换和强制类型转换。 Java语言还提供了一系列功能丰富的运算符这些运算符包括所有的算术运算符以及功能丰富的位运算符、比较运算符、逻辑运算符,这些运算符是Java编程的基础。将运算符和操作数连接在一起就形成了表达式。

2013-08-24

疯狂java讲义 第二版(1/17)

疯狂java讲义(1/17)

2013-08-24

2006年某软件公司招聘应届毕业生笔试题.doc

2006年某软件公司招聘应届毕业生笔试题.doc

2013-08-06

数据库笔试_105题_命中率高.doc

数据库笔试_105题_命中率高.doc

2013-08-06

数据库_原理_知识点_--笔试必备.doc

数据库_原理_知识点_--笔试必备.doc数据库_原理_知识点_--笔试必备.doc

2013-08-04

数据库笔试题及答案.doc

数据库笔试题及答案.doc

2013-08-04

数据库笔试题目(多多).doc

数据库笔试题目(多多).doc

2013-08-03

数据库经典笔试题总结.pdf

数据库经典笔试题总结.pdf

2013-08-03

数据库知识SQL语句大全笔试能用的.pdf

数据库知识SQL语句大全笔试能用的.pdf

2013-08-03

苏宁易购软件工程师笔试题.pdf

苏宁易购软件工程师笔试题.pdf

2013-08-03

腾讯公司C_C++笔试题(08年或之前).doc

腾讯公司C_C++笔试题(08年或之前).doc

2013-08-03

腾讯公司招聘cc++程序员笔试题.docx

腾讯公司招聘cc++程序员笔试题.docx

2013-08-03

武汉亚信数据库笔试题.pdf

武汉亚信数据库笔试题.pdf

2013-08-03

中软国际C++笔试试题[1].pdf

中软国际C++笔试试题[1].pdf

2013-08-03

众多名企(华为_阿卡_TCL_索尼_微软_百度_大唐)笔试面试题(C居多含C++及数据结构)改.doc

众多名企(华为_阿卡_TCL_索尼_微软_百度_大唐)笔试面试题(C居多含C++及数据结构)改

2013-08-03

vb 串口资料大全

Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

2013-07-25

带加载进度条的WebView

带加载进度条的WebView

2014-12-01

自定义ProgressDialog实现暂时隐藏进度值并显示等待状态

详细见博客http://blog.csdn.net/u011494050 自定义ProgressDialog实现暂时隐藏进度值并显示等待状态

2014-09-11

让popupwindow显示在view的上方并与该view水平居中对齐

让popupwindow显示在view的上方并与该view水平居中对齐

2014-08-19

android Listview分批加载+自动加载改进版 源码下载

android Listview分批加载+自动加载改进版(附源码下载) 博客地址:

2014-05-11

android Listview分批加载+自动加载

android Listview分批加载+自动加载 非常不错的demo

2014-05-11

若水新闻客户端服务端源码+课件+素材

若水新闻客户端服务端源码+课件+素材

2013-12-19

superSearch01 rar

superSearch01 rar

2013-10-31

vb界面美化+SkinSharp皮肤.rar

vb界面美化+SkinSharp皮肤.rar

2013-10-28

疯狂java讲义 第二版(14.5/16)

疯狂java讲义 第二版(14.5/16)

2013-08-28

疯狂java讲义 第二版(15.5/16)

疯狂java讲义 第二版(15.5/16)

2013-08-28

疯狂java讲义 第二版(16/16)

疯狂java讲义 第二版(16/16)

2013-08-25

疯狂java讲义 第二版(15/16)

疯狂java讲义 第二版(15/16)

2013-08-25

疯狂java讲义 第二版(14/16)

疯狂java讲义 第二版(14/16)

2013-08-25

疯狂java讲义 第二版(13/16)

疯狂java讲义 第二版(13/16)

2013-08-25

疯狂java讲义 第二版(10/16)

疯狂java讲义 第二版(10/16)

2013-08-25

疯狂java讲义 第二版(6/16)

疯狂java讲义 第二版(6/16)

2013-08-24

疯狂java讲义 第二版(5/16)

疯狂java讲义 第二版(5/16)

2013-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除