自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

禁地

喵喵喵?

  • 博客(25)
  • 资源 (14)
  • 收藏
  • 关注

原创 adjustViewBounds 属性使用

adjustViewBounds 属性使用问题产生问题描述当ScrollView 包含一张尺寸过大的图片时,上方自动添加了一大块空白布局文件<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http:

2018-03-08 11:26:06 1629

原创 eclipse 警告去除

Build path specifies execution environment JavaSE-1.7. There are no JREs installed in the workspace that are strictly compatible with this environment.

2017-03-02 16:19:11 2298 3

原创 按字母排序问题

字母排序问题问题产生网络请求参数需要按照a-z排序,客户端用Arrays.sort实现,而服务器用TreeMap实现,最后结果不一致。排序函数源码/** * list按a-z排序 * * @param 请求参数的list * @return 排序后的结果 */public static String getSortStr(List list) { S

2016-10-24 14:42:49 3029

原创 带过渡动画的折叠收缩布局ExpandLayout

ExpandLayout简介由于界面View.VISIBLE和View.GONE的动画太生硬,所以写了ExpandLayout类来平滑过渡。 基本思路,动态的设置布局的高度。核心动画效果代码 /** * 切换动画实现 */ private void animateToggle(long animationDuration) {

2016-09-23 17:21:25 8477 4

原创 Fragment中EditText文字的记忆性

Fragment中EditText文字的记忆性遇到问题第一次add Fragment时,给EditText赋值后”value1”,popBackStack()后,重新add 这个Fragment,并且给EditText赋值为“value2”,可是不可思议的事情发生了,页面上显示EditText仍然为“value1”。RegisterActivity.java内 if

2016-09-22 18:25:13 2456 2

原创 Android设置ImageView的图片

Android在布局文件中和java文件中设置ImageView的src和background

2016-08-30 10:26:57 4035

原创 Android 应用的数据库

简介每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。位置数据库位于Android设备/data/data/package_name/databases文件夹中(一般需要手机root才能查看)。查看方式: 1.Android RE管理器 直接查看2.DDMS的 file explorer 导

2016-07-15 14:49:46 659

原创 Android下拉刷新发展历程

1.监听的滚动事件:设置ListView的滚动监听AbsListView.OnScrollListener()2.使用开源控件PullToRefresh项目地址:https://github.com/chrisbanes/Android-PullToRefresh 该控件实现了下拉和上拉事件,可惜 2013以后就已停止维护,如今已宣布DEPRECATED3.使用谷歌提

2016-07-06 15:11:31 457

原创 MPChart的饼状图使用

控件项目地址: https://github.com/PhilJay/MPAndroidChart 使用1.导库 可以去该地下载jar包 https://github.com/PhilJay/MPAndroidChart/releases 不过我是直接使用了MPChartLib-release.aar build.gradle 设置repositories

2016-07-06 10:37:49 5415

原创 Android Universal Image Loader 磁盘缓存分析

前言图片加载方面UIL的确很好用,所有有空就看了看UIL的源码,方面自己了解原理并能更熟练的使用它。源码版本:Android-Universal-Image-Loader-1.9.5项目地址:Universal-Image-Loader注意点:此版本discCache过时,用diskCache替换磁盘缓存分析DisplayImageOptions开启磁盘缓存op

2016-07-06 10:09:39 2547

原创 GLSurfaceView布局内使用报空指针问题

布局内使用GLSurfaceView

2016-04-07 09:22:32 9922

原创 Android开发必备应用

android 开发所需应用

2016-04-06 10:09:09 301

原创 Android onTouch事件传递机制

个人笔记

2016-04-06 10:00:33 316

原创 Android NDK编程

Android Studio 下 NDK 编程包括新建NDK和调用现成.so

2016-03-29 16:59:54 803

原创 osc用svn提交包含空目录解决办法

在osc用svn提交项目代码的时候,发现项目包含空目录时会提交失败。Error: Commit failed (details follow):  Error: svn: E200015: Empty directories is not supported: /lib 在开源社区问答处看到有人建议在空文件夹下建一个空的文件.keep。根据此方法写了个自动处理的方法。功能:

2016-03-08 14:07:36 7522 3

原创 Android中的计时实现

方案一:用发延时消息实现(缺点:当cpu使用较高时,计时不准确)方案二:用Timer和TimerTask实现mTimer.schedule(mTimerTask, 0, 1000);

2016-02-29 16:26:32 459

原创 搜索历史现实用popwindow实现

类似Spinner实现自动弹出提示的效果,只不过通过popWindow实现,更个性化。

2016-01-19 17:23:19 444

原创 fragment的handler中getActivity空指针问题

个人笔记

2016-01-07 08:54:31 767

原创 android studio 工程导入部分注意事项

图片规范,代码格式,外部库工程,so库相关

2015-12-31 13:10:40 506

原创 android卸载指定包名应用

卸载指定包名的应用,当版本更新时,如果包名改变,提醒用户删除老的版本。

2015-10-23 13:08:30 2726 2

原创 Android下的.so库使用

1、现有库libcrackme01.so2、新建android项目TestJNI3、添加新类:类名:Crackme01包路径:必须库编译生成时的共享头文件要一致,该库为 com.example.crackme014、在新类中声明库的本地方法,如下:package com.example.crackme01;//包名需要与库编译生成

2015-10-15 11:00:42 526

原创 ArrayList 的线程安全问题

ArrayList 的线程安全问题 加锁解决异常 java.util.ConcurrentModificationException 和java.lang.IndexOutOfBoundsException

2015-07-04 16:16:54 569

原创 使用AchartEngine绘画多条折线图总结

最近工作需要用到AchartEngine绘画多条折线图,总结一下加深自己对AchartEngine理解。

2015-05-11 00:13:25 1155 1

原创 简单的使用回调函数

原来刚接触回调函数的时候觉得各种绕,其实实现起来挺简单的,而且回调函数可以方便数据传递,方法传递好处多多。简单的使用一下回调,供新手理解,上代码。MainActivity.java代码package com.example.callbackdemo;import android.app.Activity;import android.os.Bundle;im

2015-03-26 23:10:06 818

原创 expandableListview实现侧滑删除

使用swipelistview实现侧滑删除这样Demo已经很普及了,但是项目需要,expandableListview的item也要实现侧滑删除,参照swipelistview的ontouch事件,对getChildItem中的每个item设置点击事件以及ontouch事件。

2015-03-25 21:56:12 4358 10

API-Demos(7.0源码)

可以直接导入运行的API Demos官方源码

2016-11-29

genymotion 2.8

genymotion 2.8,其中虚拟机用迅雷下载,直接放在C:\Users\Administrator\AppData\Local\Genymobile\Genymotion\ova

2016-11-18

Mark Man 2.4.3破解版

虽然版本号改成2.7.21了,但本质还是2.4.3,只是为了去掉升级提示。没有单位转换功能。

2016-08-31

城市列表db文件

主要包含两个数据库文件,用于城市列表编写,一个较复杂来自墨迹天气的apk

2016-07-15

三级联动省市区源码

三级联动省市区源码,whellView,Android studio源码,编译产生的aar可以直接使用

2016-07-12

MPAndroidChart的aar

MPAndroidChart库编译产生的aar包,如需要源码,可自行前往github下载

2016-07-06

Android onTouch机制

Android onTouch机制源码,重写dispatchTouchEvent和onTouchEvent事件,通过日志观察执行顺序

2016-04-05

createKeep

解决osc用svn提交项目包含空目录报错,自动在空目录下创建.keep文件

2016-03-08

搜索历史提示框

类似Spinner实现自动弹出提示的效果,通过popWindow实现,更个性化。 在不更改原有代码的基础上为editText轻松加上提示。

2016-01-20

java2smali插件

android studio 和 IDEA 的插件,用于本地安装。 可以快速把java文件转换成smail。

2015-11-04

JNI调用示例

Android使用已有的.so DEMO,供初学者参考。库文件来源于网络。

2015-10-15

流量统计进度球

1.高仿流量统计的球形进度条。 2.在开源控件水波纹(WaveView)上进行改动。

2015-09-28

回调简单实现

非常简单的回调demo,代码简洁明了,供新手参考理解。

2015-03-26

expandableListview侧滑删除demo

重写item项的监听实现侧滑删除,本方法适用于单独的控件,listview及其子类。

2015-03-26

空空如也

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

TA关注的人

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