自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 论坛 (37)
  • 问答 (1)

原创 实现按钮式单选

很多时候,老大可能会要求你做出这样的单选效果,如下图:

2014-08-08 11:40:00 1855 2

原创 Android爪机连接蓝牙设备并进行通信的小例子

一般的Android手机都带有蓝牙,虽说BT这东西放到现在看是慢慢慢,但还是有很多的

2014-07-14 11:16:49 4520 4

转载 22种代码的坏味道,一句话概括

22种代码的坏味道,一句话概括:如果一段代码是不稳定或者有一些潜在问题的,那么代码往往会包含一些明显的痕迹。正如食物要腐坏之前,经常会发出一些异味一样。我们管这些痕迹叫做“代码异味”。参考资料:http://blog.csdn.net/sulliy/article/details/6635596http://sourcemak

2014-05-27 17:34:41 2104 1

转载 只有程序员才有的十大烦恼

来自http://www.vaikan.com/top-10-things-that-annoy-programmers/10. 注释 — 只解释了“how”却没有解释“why”入门级的编程课程通常会教育学生们写代码前先写注释、而且要尽量多注释。 这种教育的出发点是“多注释肯定比少注释好、少注释肯定比没注释好”。可不幸的是,很多的程序员把这当成了一种任务,对每一行代码都注释一下

2014-05-27 17:23:04 912 1

原创 四种爪机夜间模式的实现思路

爪机夜间模式,为的是在夜间使用手机时,

2014-04-22 10:36:39 5082

转载 Android开发规范FML

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

2014-04-10 09:13:26 1257 3

原创 [笨笨的方法] 实现IOS列表的滑动删除效果

一、背景在做项目的时候,有一个需求,在两级列表中,实现类似于IOS的滑动删除效果,大体如下图:但有两点不太一样的地方:上层界面,是随手势滑动的;下层界面在上层被滑走后露出来。老大让我实现这个功能时,我想这个功能应该很简单啊,我就准备这样来做了:1.写一个对应每行的View类,本身支持滑动,这个应该不难写。2.让ExpandableListVIew的使用上述的Vi

2014-04-04 10:17:02 8704 6

转载 垂直的SeekBar:VerticalSeekBar

这是我找到的一个比较好用的垂直的SeekBar代码:public class VerticalSeekBar extends AbsSeekBar { private Drawable mThumb; public interface OnSeekBarChangeListener { void onProgressChanged(VerticalSeekBar Verti

2014-03-06 09:51:58 9200 9

原创 解决java.lang.IllegalStateException: The content of the adapter has changed but ListView...的问题

我写了一个Dialog,Dialog中有一个ListView,想要点ListView中的一项后,跳转到另外一个Activity去。但在使用时,会偶尔报出下面的错误:02-21 14:54:28.928: E/AndroidRuntime(2846): FATAL EXCEPTION: main02-21 14:54:28.928: E/AndroidRuntime(2846

2014-03-06 09:47:45 45775 13

原创 理解Android中dpi和分辨率的关系,谈谈Android做成适应全部手机的UI方式

最近我在做一个界面,UI给的切图是1280x720这个分辨率的,给的标注单位是px(像素)。 我把原图自然而然地放在drawable-xhdpi中,然后开始调整布局(当时我默认1dp=2px)。把这个布局放到一个720P的电视上,发现完全变形了,奇囧无比之际,看了下电视的density,发现这货是1,这是一个mdpi的设备!!!然后我就开始想了,720P的切图,要放在xhdpi

2014-02-27 14:56:26 76596 22

原创 Java数组泛型的小疑问

一、今天看书,看到泛型这一章,手痒痒地写了个小例子。public class GenericTypeTest { public static void main(String[] args) { // 用一下Holder类喽 Holder h = new Holder("Hello World"); System.out.println

2014-01-09 10:35:28 936

原创 在JNI代码中异步回调Java层方法

楼主开发中有这样的情况,native代码中某回调函数需要回调Java层某方法,由于从c层代码回调时JNIEnv这个指针是取不到的,所以这成了一个问题。 google一下,这个问题还是可以解决的。1.首先我们需要保存下来一个JavaVM的指针,如下:static JavaVM* jvm;在一个init的方法里将这个指针保存下来(可以在JNI_OnLoad()里做)env-

2013-12-27 13:44:27 7607

原创 Android上使用OpenGLES2.0显示YUV数据

楼主收到这样的任务,在Android上用OpenGLES来显示YUV图像,之所以这样做,是因为:1.Android本身也不能直接显示YUV图像,YUV转成RGB还是必要的;2.YUV手动转RGB会占用大量的CPU资源,如果以这样的形式播放视频,手机会很热,所以我们尽量让GPU来做这件事;3.OpenGLES是Android集成到自身框架里的第三方库,它有很多的可取之处。博主

2013-12-27 11:44:20 33199 88

转载 NDK so库的调用和编译

NDK动态库的调用分两种情况。第一种是:so库和调用程序在同一个目录和源程序 通过同一个mk文件来编译;另外一种情况是so是外部已经编译好了的,调用程序加载调用。下面我们就来分析下面2种so的调用情况:第一部分: 内部so调用      A. 先看下工程的目录:                         test01.java  :Java文件

2013-12-27 09:01:38 13432

原创 使用PullToRefresh实现下拉刷新和上拉加载

PullToRefresh是一套实现非常好的下拉刷新库,它支持:1.ListView2.ExpandableListView3.GridView4.WebView等多种常用的需要刷新的View类型,而且使用起来也十分方便。(下载地址:https://github.com/chrisbanes/Android-PullToRefresh)下载完成,将它导入到e

2013-12-20 15:51:46 252528 119

原创 Android工程将流程封装在.so中是否是一个很好的选择。

TBD

2013-12-18 17:46:50 2781

原创 [好用的小控件] 自带清除的EditText

public class ClearableTextView extends FrameLayout implements OnClickListener, TextWatcher, OnFocusChangeListener { private EditText mEditText; private ImageButton mClearButton; public C

2013-11-18 15:12:18 3752 1

转载 [好用的小控件] 显示全部内容的GridView

public class AllDisplayGridView extends GridView { public AllDisplayGridView(Context context) { super(context); } public AllDisplayGridView(Context context, AttributeSet attrs) {

2013-11-18 15:07:57 1594

原创 ExpandableListView的异步展开/加载children

二级列表是比较常用的控件,Group列表一般在一开始就会获取到,但Group下的子列表还是要通过网络请求去获取的,所以,这里使用异步比较好,那在界面上如何处理更好呢,楼主使用的是这样的方式:1.setup 一个ExpandableListView,Group的数据在程度一开始就加载好了。2.我们为ExpandableListView设置mList.setOnGroupClick

2013-11-18 15:00:39 7934 8

原创 ViewPager与support包里的Fragment家族一起使用

近来有这个需求,滑动的ViewPager+Fragment可以给用户不错的体验,而且我们使用起来,也很方便,代码结构也很清晰。使用起来有几个要点:1.Activity 继承 android.support.v4.app.FragmentActivity。public class DeviceListActivity extends FragmentActivity2.你

2013-11-18 14:46:00 1733

原创 如何锁定ViewPager使其不可滚动

楼主最近在使用ViewPager时有这样的小需求,baidu之发现实现方法各异,楼主自己读源码觉得我自己的这种比较靠谱:public class ControlScrollViewPager extends ViewPager { private boolean scrollable = true; public ControlScrollViewPager(Context

2013-11-18 14:33:57 9545 11

按钮式单选

impl single choice in 3 ways

2014-08-08

ExpandableListView+SwipeItem

滑动删除类似的ExpandableListView实现

2014-04-04

opengles相关

android使用OpenGLES将YUV数据转为RGB显示

2014-04-04

Android自定义标题栏,如何使标题栏文字居中显示,gravity无效

发表于 2012-03-21 最后回复 2020-03-31

请教一个在android下执行ifconfig命令的问题

发表于 2012-07-31 最后回复 2015-10-16

[求助] 请问Android有什么绘制2D图形的库吗

发表于 2015-06-01 最后回复 2015-06-02

[求助] Android可以录制正在播放的MP3吗?

发表于 2015-01-13 最后回复 2015-01-14

[高分求解] Android使用opengles显示YUV420数据的问题

发表于 2013-06-26 最后回复 2015-01-13

请教一个Android工程导入时遇到的问题

发表于 2012-11-05 最后回复 2014-10-25

[ffmpeg]如何同时解码多路视频

发表于 2013-04-25 最后回复 2014-10-16

一个保存坐标,并在app退出后重新显示坐标的问题

发表于 2012-03-15 最后回复 2014-06-17

绘制UI的Activity中,View.layout()方法不起作用

发表于 2012-03-28 最后回复 2014-03-28

关于MediaRecorder录像分辨率的问题

发表于 2013-09-10 最后回复 2013-09-16

请教一个关于android中账户同步的问题

发表于 2013-04-17 最后回复 2013-05-15

[界面设计] 请教安卓中可否把树状列表以另一种更合适的形式展现

发表于 2013-04-20 最后回复 2013-04-25

求教一个Gallery的问题:Gallery里的Item如何居右显示

发表于 2012-08-03 最后回复 2012-10-15

关于gallery焦点的问题

发表于 2012-07-27 最后回复 2012-07-27

关于mmm编译出来的.apk和.odex安装问题

发表于 2012-07-17 最后回复 2012-07-17

Android中animation坐标的问题

发表于 2012-07-10 最后回复 2012-07-12

一个android新人的困扰

发表于 2012-06-06 最后回复 2012-07-10

关于进程意外停止的问题,大虾们请进

发表于 2012-05-22 最后回复 2012-07-10

明明类型是对的,为什么会出现java.lang.ClassCastException,怎么破?

发表于 2012-06-01 最后回复 2012-06-01

求好人帮忙给发个javax.email包,或提供下载地址,谢谢了

发表于 2012-05-25 最后回复 2012-05-25

lz这种情况还有没有更高效的处理方法?

发表于 2012-05-18 最后回复 2012-05-18

一个关于线程的问题:线程停止以后,就会被回收吗?

发表于 2012-05-18 最后回复 2012-05-18

用sqlite3保存byte[]遇到问题

发表于 2012-05-11 最后回复 2012-05-14

用怎样的方法将byte[]的保存到db,才能使存入和读出的byte数组内容一致

发表于 2012-05-11 最后回复 2012-05-11

请教关于线程的一个问题

发表于 2012-04-26 最后回复 2012-04-26

关于Gallery的一点问题

发表于 2012-03-20 最后回复 2012-04-25

多线程运行顺序的一个问题

发表于 2012-04-19 最后回复 2012-04-19

求看看这段socket 代码为什么执行不下去了,谢谢

发表于 2012-04-17 最后回复 2012-04-17

如此情况,是否应该使用异步socket?

发表于 2012-04-16 最后回复 2012-04-17

Socket收和发可否放在两个不同的线程中处理?

发表于 2012-04-13 最后回复 2012-04-16

在Android里启动一个ServerSocket,在Android外使用client连接报错

发表于 2012-04-11 最后回复 2012-04-12

请问,可以在service中调用service吗?

发表于 2012-04-10 最后回复 2012-04-11

如何根据Intent的内容,去找到被start的activity呢?

发表于 2012-04-06 最后回复 2012-04-09

求分析这算是bug吗?

发表于 2012-04-06 最后回复 2012-04-06

请问如何使一个Activity不显示任何内容

发表于 2012-04-06 最后回复 2012-04-06

关于Android英文下数字格式问题

发表于 2012-03-31 最后回复 2012-04-01

Android下取得mp3里的曲名、艺术家和专辑图像信息

发表于 2012-03-27 最后回复 2012-03-27

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