自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

个人笔记

个人笔记

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 Gradle自定义AAR文件名称

贴代码留下记录apply plugin: 'com.android.library'//获取生成的产品名def getProductName() { return "xxxx"}android { compileSdkVersion 19 buildToolsVersion '26.0.2' defaultConfig { minSdk...

2018-06-05 15:20:31 4395

原创 android-priority-jobqueue-2.0.1隐藏BUG

项目中用到了android-priority-jobqueue-2.0.1这个开源库,发包给测试的时候发现有时候APP会闪退,查了下报错信息,主要是下面这段android.database.CursorWindowAllocationException: Cursor window allocation of 2048 kb failed. at android.database.Cu

2017-05-18 15:17:25 1092 2

转载 在子线程中new Handler报错--Can't create handler inside thread that has not called Looper.prepare()

在子线程中new一个Handler为什么会报以下错误?java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() 这是因为Handler对象与其调用者在同一线程中,如果在Handler中设置了延时操作,则调用线程也会堵塞。每个Handl

2017-04-24 14:53:06 583

转载 fragment的一些记录

// if (fragment != null) {//// ft.detach(fragment).replace(R.id.fragment, fragment)// .attach(fragment);// } else {//// // 设置动画效果// ft.replace(R.id.fragment, fragment);//// }这样你试试

2016-05-21 14:17:13 366

原创 okHttp3自用封装

okHttp都已经出到3.2.0了,现在才开始要用到它,感觉自己好low~~根据平时自己的习惯,还是自己做一下封装,让代码撸起来更加顺畅一点!okhttp-3.2.0和okio-1.7.0就不多说首先建一个OkHttpUtils的类/** * HTTP通讯结构处理器 * */public class OkHttpUtils { private static final

2016-05-11 15:56:49 22199 10

转载 Android常用Github项目类库

以下是小海收集的常用Github上比较优秀的项目,希望对大家日常开发有所帮助。在此感谢小海做出的贡献!!!TypeLibDescription LibLocationAndroidSlidingMenu https://github.com/jfeinstein10/SlidingMenu   

2015-05-15 16:54:54 3029

原创 一些资源

一、facebook 的图片库 fresco 地址:https://github.com/facebook/fresco中文文档:http://fresco-cn.org/docs/index.html

2015-05-14 15:09:47 369

原创 android:windowSoftInputMode 无效的原因

<activity android:name="com.gd5184.exam.activity.MainActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan"/>android:windowSoftInpu

2015-05-06 10:17:52 8120 2

转载 Eclipse恢复已删除的文件和代码、svn使用了还原,但本地的没有提交找回没提交代码的方法

做项目时将SVN数据更新,结果项目出错,使用还原,结果本地的没有提交的代码被覆盖了,这下急了,到处找方法恢复,问了好多朋友在网上查资料,大部分说不能恢复,昨晚试了好多方法都没恢复,心想还是死心把利用周末的时间赶出来,今天早上来了还是有点不死心,就继续Google,结果发现了一个帖子(帖子是英文的),情况貌似和我的差不多,我试着照着帖子的图片操作,还真找到了更新前我增加的文件,那些有改动的代码还是被

2015-05-05 10:32:00 6696

转载 Android调用已安装市场,实现软件评分的功能

一般的软件都会有“去评分”、“亲,给个好评”这样的功能,一句话就能搞定.Uri uri = Uri.parse("market://details?id="+getPackageName());Intent intent = new Intent(Intent.ACTION_VIEW,uri);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

2015-05-05 10:30:06 573

原创 PullToRefreshListView 自动刷新

new Handler().postDelayed(new Runnable() { @Override public void run() { pullToRefreshListView.setRefreshing(); } }, 100);

2015-04-27 17:50:54 714

转载 ScrollView中ViewPager无法正常滑动问题

本文主要介绍如何解决ViewPager在ScrollView中滑动经常失效、无法正常滑动问题。解决方法只需要在接近水平滚动时ScrollView不处理事件而交由其子View(即这里的ViewPager)处理即可,重写ScrollView的onInterceptTouchEvent函数,如下:网上找到两种方法:1.public class VerticalScrollView ext

2015-04-13 10:36:06 491

转载 android listView 点击无响应的解决办法

ListView中item有button,checkbox等控件,默认情况下,这些子控件有现货的焦点focus,而ListView的Item能被选中的基础是它能获取Focus焦点,所以,我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样ListView的Item就自动获得了Focus焦点的权限,也就可以被选中了,同时也会响应onItemClick

2015-04-10 14:05:50 478

转载 WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法

写Android程序的时候一般用WindowManager就是去获得屏幕的宽和高,来布局一些小的东西。基本上没有怎么看他的其他的接口。这两天想写一个简单的类似于Toast的东西,自定义布局,突然发现,原来Toast的时间是不能自己定义的,只有两个固定的时间,分别是2秒和3.5秒。我的需求是自定义显示的时间,这个显然不能满足我的需求。但是它是如何做到显示一个View凌驾于现有的所有的View

2015-04-10 11:45:55 537

转载 理解Fragment生命周期

官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周           二,与Activity生命周期的对比     场景演示 : 切换到该Fragment11-29 14:26:35.095: D/

2015-03-24 13:41:02 388

转载 Android ORM框架之 ORMLite

ORMLite这个框架恐怕是在ORM中被采用的比较多的一个。文档,实例i,源码都比较多,维护也不错。下载ORMLite Jar包可以通过官方发布页面下载jar包,ORMLite release page,目前最新的是4.48。在android应用中使用,我们需要下载ormlite-android-4.48.jar和ormlite-core-4.48.jar两个文件工

2015-03-19 00:26:30 557

转载 EditText中imeOptions属性使用及设置无效解决

虽然通常输入法软键盘右下角会是回车按键但我们经常会看到点击不同的编辑框,输入法软键盘右下角会有不同的图标点击浏览器网址栏的时候,输入法软键盘右下角会变成“GO”或“前往”而我们点击Google搜索框,输入法软键盘右下角会变成 放大镜 或者“搜索”而决定这个图标的变换的参数就是EditText中的 android:imeOptionsandroid:i

2015-03-15 00:29:24 470

转载 Android WebView 缓存处理

当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹:我们请求的Url记录是保存在webviewCache.db里,而url的内容是保存在webviewCache文件夹下.WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源)、H5缓存(即AppCache)。一、网页缓存1、缓存构成/dat

2015-01-22 17:46:25 477

转载 PullToRefreshListView 应用讲解

转载于http://blog.csdn.net/mmjiajia132/article/details/40397813PullToRefreshListView 用法和ListView 没有什么区别  listview能用的属性 pulltorefresh也能用我一直认为动手是最好的学习方法...一:首先看布局文件 <LinearLayout xmlns:an

2015-01-19 17:01:12 529

转载 android app调用百度APP

Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("geo:39.922840,116.3543240,北京市西城区阜外大街2号万通大厦"); intent.setData(uri); intent.setPackage("com.baidu.BaiduMap"); this.startActivity

2015-01-14 09:35:10 537

android-priority-jobqueue-2.0.2_kevin

修复android-priority-jobqueue-2.0.1这个开源库cursor没关闭的BUG

2017-05-18

keybmap键盘键值修改器,可禁用,可映射

键盘映射工具 KeybMap V1.8 64位版本 功能:通过修改注册表来进行键盘键的重新定义。 文件大小:3.7M 适用系统:Windows VISTA/7/8/2008 64位版本 界面:简体中文/英文 说明:本键盘映射工具仅修改注册表,不驻留内存。 通过本工具,你可以将键盘上一些不常用的键定义 为其它功能或者将其禁用,如将 ScrollLock 定义 为静音、Wake Up 定义为减小音量、Sleep 定义为 增大音量等等。 注意: 1、Power、WWW Home、Mute 等多媒体键(非 104 标准键)的映射只对 PS/2 键盘有效。若使用 USB 键盘则无法将其映射为其它键,除非使用 USB -> PS/2 转换器。 2、Pause 和 Fn 键不允许映射,程序已将其排除在外。 3、本版本只支持 64 位操作系统,使用时需要管理员权限。

2015-05-26

Android广播事件处理闹钟实例.doc

Android广播事件处理闹钟实例.

2011-12-20

Android闹钟内核驱动——Alarm

Android闹钟内核驱动——Alarm

2011-12-20

空空如也

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

TA关注的人

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