自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Blog for 明月依希

世界上最遥远的距离,不是天涯海角...

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 安卓一键监听布局的所有子控件

在写代码的时候,当我们需要对布局里所有子控件进行监听时,如果总是view.setOnClickListener(this),会非常麻烦。于是,可以通过递归+循环的方法实现所有子View的监听:/** * @param root * 监听所有rootView的子控件,不包括布局 */ private void listenExceptLayout(View root) {

2016-09-27 17:07:48 1616

原创 安卓下HashMap与SparseArray在适配器中的误用

近段时间,在安卓中使用了大量的SparseArray,原因是使用HashMap时,提示说用SparseArray代替。然后据说这样可以获取更高的性能。于是,就开始各种迷信地到处使用了。结果,出了问题鸟。key存图片的id,value存TextView的字符串,因为它们是成对匹配的。然后在适配器方法中这么使用了:@Overridepublic View getVie

2016-09-24 22:39:21 802

原创 安卓生成png背景变黑以及网络上一段可能误导的代码

如果你保存成本地文件,背景真的变黑了,注意是真的!因为,有很多看图软件的背景是黑色的,当png透明时,当然也是黑色的,但是,换到ps里,或者其他看图软件中,就看出透明了。如果真的变黑,原因九成是Bitmap对象在处理的过程中,有一个地方的颜色配置不对,以下生成Bitmap的方法:Bitmap.createBitmap(drawable.getIntrinsicWidth(), draw

2016-09-20 21:07:57 3250

原创 Android下谷歌zxing二维码的最大容量

使用谷歌的zxing,发现是有最大长度的。超过一定长度,将无法生成像素矩阵,为null,于是也就不能生成二维码了。 记录:jar版本:3.2.1手机:联想A808t系统: 4.4.2文本编码:"utf-8",二维码图片编码:BarcodeFormat.QR_CODE图片像素大小:1000*1000(忘记了,貌似) 能生成的的汉字只有449个;能生成的数字...

2016-09-11 21:11:17 2213

原创 使用SlidingMenu问题:无法设置背景,滑动白边和返回键收起展开菜单

使用SlidingMenu作为侧滑菜单,遭遇了奇葩的问题。1、在SlidingMenu的xml文件中,设置了背景色。那么,在它隶属的Activity中,以下代码无论怎么设置背景,都不成功,颜色将一直是xml所设置的颜色:getSlidingMenu().setBackgroundColor(colorValue);getSlidingMenu().setBackground(

2016-09-11 00:34:25 1603

原创 编译google Zxing,实现安卓一、二维码的扫描与生成

google Zxing是谷歌的一个开源项目,可以用来解析、生成条形码(一维码)和二维码。这个项目可以从github下载。项目地址:https://github.com/zxing/zxing然而,直接下载的是不带有jar包的,都是一堆堆源代码,以及测试所用的图片(占据了很大的空间,zip包大部分东西都被它吃了,有100M以上)。谷歌提供了maven在线仓库,http://

2016-09-04 17:22:09 1392

原创 隐式Intent启动Activity,action不能使用@string配置

Activity配置:<activity android:name=".activity.NoteInfoActivity" android:label="@string/title_activity_note_info" android:theme="@android:style/Theme.Light.NoTitleBar

2016-09-04 17:19:22 983

原创 隐式Intent启动Activity,action不能使用@string配置

Activity配置: 则,当使用java代码隐式启动该Activity: Intent intent = new Intent(); intent.setAction(getString(R.string.NoteInfo)); intent.putExtra(Contast.OBJ_NOTEPATE, notepad); startActivity(intent);抛出异常:AndroidRu

2016-09-04 17:16:18 903

原创 彻底解决eclipse开发安卓自动导入v7包错误问题

eclipse新建安卓项目,会自动导入v7包,产生错误的根本原因是某些资源文件找不到——然而,此时往往是不可以通过删除错误的文件解决的,大部分时候,删除了一个错误的文件,另一个错误又粗来了,控制台提示又是:资源文件没找到(英文)错误如图:仔细看图中,values17,values18,values21,values23……这些值文件中的数字代表的是api等级,等级最高是

2016-09-04 17:09:25 4469 5

原创 使用LayoutInflate(视图扩充器)

View view = inflater.inflate(R.layout.fragment_text, container,false);或View view = inflater.inflate(R.layout.fragment_text, null,false);第一个参数,布局文件,需要扩建成view的xml文件,第二个参数,view的根view(root),第三个参数,是否将该view依附到根view上。

2016-09-04 17:07:40 685

Ripple Emulator (Beta) 0.9.15

开发者工具 Ripple Emulator (Beta) 0.9.15 一个谷歌扩展插件,能够使谷歌内核的浏览器模拟出手机、平板的效果。 有白天和夜间两种主题,默认主题为夜间。界面美观,功能丰富,方便开发者调试。 可惜的是,似乎有些网页转换得不给力,没有浏览器调试模式的快。 安装方式:打开谷歌浏览器的扩展程序界面(工具--扩展程序) 当前版本下载链接: https://clients2.googleusercontent.com/crx/blobs/QwAAAHF3InbmK-wFIemaY3I3BCMvVeqM7_-GgmXIgXzF-4lCSzfgbFsB39vuA6tZn1cLhGjvZa8hvtDyC1BM0KcQmgjT56V2RpI-PjmvdMmIkOPXAMZSmuWLXcg0QRmUYYSrrAXKOGC4OglAGg/extension_0_9_15.crx

2017-06-14

安卓自动生成Parcelable代码

自己编写的一个java swing窗体小程序,可以为实体类快速生成实现了Parcelable接口的代码。 通过各种正则表达式,各种折腾,各种解析实现。

2016-10-19

自定义扇形进度条、异步加载网络图片、Activity疯狂旋转动画

自定义view:扇形进度条, 使用异步任务加载网络图片,并显示进度, 自定义主题设置Activity进入与退出的疯狂旋转动画。

2016-04-19

空空如也

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

TA关注的人

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