Android
Joker的逆袭
这个作者很懒,什么都没留下…
展开
-
Android ListView 焦点陷阱
[Android]ListView焦点陷阱做了ListView,但是只能点击button,无法对ListView进行激活。 查完网上的资料,发现ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的原创 2012-12-23 23:06:40 · 795 阅读 · 0 评论 -
AndroidStudio快捷键
1. 快捷键功能快捷键(Mac OSX)快捷键(Windows/Linux)显示最近编辑的文件列表Command + ECtrl + E关闭文件Shift + ClickShift + Click快速查找、打开文件Shift + ShiftShift + Sh转载 2016-08-05 14:13:50 · 684 阅读 · 0 评论 -
错误解决: java.lang.SecurityException: Permission Denial
场景: java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.siveco.bluebee.phone.supervisor/com.siveco.bluebee.core.activity.GetServerAddressActivity } from ProcessRecord{412d7170原创 2014-11-20 12:03:33 · 93841 阅读 · 11 评论 -
Sqlite query & rawQuery
场景:今天在写代码的时候被责令重构,凡是使用rawQuery的地方一律改为使用query,原因无他,可防SQL注入,并且由于query的参数一段段都是分开的,所以推荐使用Query。比如我要查询我数据库里某张表最后一条状态为onGoing状态的数据代码如下:rawQuery public Visit getLastData() { //原创 2014-11-26 11:57:23 · 5402 阅读 · 0 评论 -
Android Bitmap OutOfMemory
场景:在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。 1) 要及时回收Bitmap的内存Bitmap类有一个方法recycle(),从方法名可以看出意思是回收转载 2014-11-03 15:52:20 · 871 阅读 · 0 评论 -
Android Studio IDE Out of Memory
Android Studio使用中遇到的问题。原创 2014-06-20 14:32:22 · 8183 阅读 · 4 评论 -
Android中的Service 与 Thread 的区别
Android中的Service 与 Thread 的区别转载 2014-07-25 17:54:12 · 759 阅读 · 0 评论 -
Android Weight失效分析
关于android:layout_weight的使用必须满足一下几点条件:1.必须为linearLayout2.width原创 2014-06-13 17:08:38 · 1808 阅读 · 0 评论 -
Android中开源库EventBus使用详解
当Android项目越来越庞大的时候,应用的各个部件之间的通信变得越来越复杂,例如:当某一条件发生时,应用中有几个部件对这个消息感兴趣,那么我们通常采用的就是观察者模式,使用观察者模式有一个弊病就是部件之间的耦合度太高,在这里我将会详细介绍Android中的解耦组建EventBus的使用。EvnetBus的下载地址:https://github.com/greenrobot/E转载 2014-05-22 17:30:27 · 15509 阅读 · 5 评论 -
Android ListView 卡顿分析
场景:复杂的ListView布局,嵌套很多层,十分不好修改,滑动特别卡,首先从setTag与getTag重复使用曾经创建的View来解决卡顿问题,但是最后发现7条数据getView还是被重复调用,甚至被调用超过50次,可想如果数据一多得卡成什么样...问题:为什么getview会被重复调用呢?解决与分析:通过百度,View在Draw的时候分成两个阶段:measu原创 2014-01-14 11:43:16 · 22938 阅读 · 6 评论 -
Android ListView 与 Activity 的 onTouchEvent 冲突
场景:在实际开发中你可能需要把ListView中的onTouchEvent写在Activity中进行操作,或者是同时存在对ListView或者Activity的不同向操作(例如向左右向上下滑动绑定不同事件)。问题:这时候你会发现ListView的onTouchEvent事件有效,但是Activity的onTouchEvent事件却失效,这是为什么呢?解决与分析:原创 2014-01-03 16:52:58 · 8004 阅读 · 1 评论 -
重拾Android(2)----Android编译与运行原理
接着上一篇内容,继续从全局去了解Android,我们提到编译与运行原理,本篇大多数篇幅将围绕编译原理展开话题。 有人会说,搭建一个基于Eclipse的Android开发环境,编译和运行只要点击按钮即可完成。但是,如果只是“知其然而不知其所以然”的话,在后面的开发中一旦遇到奇怪的问题后可能就束手无措啦。所以,即使是作为初学者,如果有计算机基础,最好还是了解一下这两部分的内容。编译原创 2013-06-27 17:47:58 · 1189 阅读 · 0 评论 -
重拾Android(1)----关于手机的认识
在工作中最重要的是对基础知识的掌握,不论是对现在工作能力还是对以后跳槽都是有好处的,所以作为程序员需要不断的去巩固一些细节的基础知识.从今天起,我会持续更新博客把所有涉及Android的基础知识全部重拾,持之以恒.手机系统 众所周知Android其实就是一个手机系统,但是手机系统又是什么呢? 我们潜意识不想用计算机的方式来思考问题,我们有原创 2013-06-27 16:16:31 · 980 阅读 · 0 评论 -
只有年和月的DatePickerDialog
package com.celery.util;import java.lang.reflect.Field;import android.app.DatePickerDialog;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.原创 2013-03-29 09:52:39 · 6267 阅读 · 12 评论 -
关于AndroidPN的几点吐槽
果百度或者Google搜索 “android 推送” 关键字,相当一部分文章都在说到 androidpn。也可以看到有人说用起来了,有人在吐槽说不稳定、功能缺失,维护工作量大。本文尝试对 androidpn 的前世今生做个汇总分析。访问 androidpn官方网站,我们可以了解到如下的基本信息:androidpn 全称是 Android Push Notification。原创 2012-12-26 11:31:54 · 1043 阅读 · 0 评论 -
Android 调整 TextView,CheckBox,RadioButton中图片大小
场景:相信设置过drawableLeft,right,top,bottom的同学,当ui给的图片大小跟本身设计不符合时,调整图片大小的问题都碰到过吧,网上搜索过很多的帖子,基本都是抄来抄去,通过代码设置,代码会很臃肿,通过ui设置,基本都是设置width和hight,但这样设置都有一个弊端就是复杂度较高解决办法:后来通过搜索得到一个比较完美的办法API 11 之后出现了一个原创 2017-06-13 02:28:17 · 797 阅读 · 0 评论